Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Luke Strebel kickoff for 65 yds for a touchback
Incompletion
14:55 - 1st
Wilton Speight pass incomplete to Kekoa Crawford
1st & 10 at MICH 25
-2-yd Pass
14:45 - 1st
Wilton Speight pass complete to Ty Isaac for a loss of 2 yards to the Mich 23
2nd & 10 at MICH 25
15-yd Pass
14:10 - 1st
Wilton Speight pass complete to Tarik Black for 15 yds to the Mich 38 for a 1ST down
3rd & 12 at MICH 23
32-yd Run
13:32 - 1st
Ty Isaac run for 32 yds to the AFA 30 for a 1ST down
1st & 10 at MICH 38
4-yd Run
12:51 - 1st
Chris Evans run for 4 yds to the AFA 26
1st & 10 at AFA 30
5-yd Run
12:30 - 1st
Chris Evans run for 5 yds to the AFA 21
2nd & 6 at AFA 26
3-yd Run
11:51 - 1st
Khalid Hill run for 3 yds to the AFA 18 for a 1ST down
3rd & 1 at AFA 21
Incompletion
11:41 - 1st
Wilton Speight pass incomplete to Grant Perry
1st & 10 at AFA 18
1-yd Run
11:32 - 1st
Karan Higdon run for 1 yd to the AFA 17
2nd & 10 at AFA 18
Incompletion
10:59 - 1st
Wilton Speight pass incomplete to Grant Perry
3rd & 9 at AFA 17
Field Goal Good
10:51 - 1st
Quinn Nordin 35 yd FG GOOD
4th & 9 at AFA 17
Kickoff
10:51 - 1st
James Foug kickoff for 63 yds , Timothy McVey return for 15 yds to the AFA 17
5-yd Run
10:48 - 1st
Ronald Cleveland run for 5 yds to the AFA 22
1st & 10 at AFA 17
5-yd Penalty
10:21 - 1st
MICHIGAN Penalty, Defensive Offside (Maurice Hurst) to the AFA 27 for a 1ST down
2nd & 5 at AFA 22
3-yd Run
10:05 - 1st
Parker Wilson run for 3 yds to the AFA 30
1st & 10 at AFA 27
3-yd Run
9:27 - 1st
Arion Worthman run for 3 yds to the AFA 33
2nd & 7 at AFA 30
-1-yd Run
8:39 - 1st
Arion Worthman run for a loss of 1 yard to the AFA 32
3rd & 4 at AFA 33
Punt
8:04 - 1st
Charlie Scott punt for 44 yds, fair catch by Donovan Peoples-Jones at the Mich 24
4th & 5 at AFA 32
8-yd Pass
8:04 - 1st
Wilton Speight pass complete to Ty Isaac for 8 yds to the Mich 32
1st & 10 at MICH 24
1-yd Run
7:32 - 1st
Ty Isaac run for 1 yd to the Mich 33
2nd & 2 at MICH 32
2-yd Run
6:51 - 1st
Ty Isaac run for 2 yds to the Mich 35 for a 1ST down
3rd & 1 at MICH 33
Fumble Recovery
6:15 - 1st
Chris Evans run for 9 yds to the Mich 44 Chris Evans fumbled, forced by Garrett Kauppila, recovered by AFA Robert Bullard
1st & 10 at MICH 35
2-yd Run
6:15 - 1st
Arion Worthman run for 2 yds to the Mich 42
1st & 10 at MICH 44
5-yd Run
5:24 - 1st
Arion Worthman run for 5 yds to the Mich 37
2nd & 8 at MICH 42
2-yd Run
4:47 - 1st
Parker Wilson run for 2 yds to the Mich 35
3rd & 3 at MICH 37
1-yd Run
4:11 - 1st
Arion Worthman run for 1 yd to the Mich 34 for a 1ST down
4th & 1 at MICH 35

(4:02 - 1st) Timeout MICHIGAN, clock 04:02

7-yd Run
4:02 - 1st
Arion Worthman run for 7 yds to the Mich 27
1st & 10 at MICH 34
5-yd Run
3:37 - 1st
Arion Worthman run for 5 yds to the Mich 22 for a 1ST down
2nd & 3 at MICH 27
0-yd Run
2:53 - 1st
Timothy McVey run for 15 yds to the Mich 7 AIR FORCE Penalty, Unsportsmanlike Conduct (Griffin Landrum) to the Mich 22
1st & 10 at MICH 7
16-yd Run
2:07 - 1st
Timothy McVey run for 9 yds to the Mich 13 for a 1ST down MICHIGAN Penalty, Face Mask (7 yards) (Devin Bush) to the Mich 6 for a 1ST down
1st & 10 at MICH 13
0-yd Run
1:55 - 1st
Timothy McVey run for no gain to the Mich 6
1st & Goal at MICH 6
-1-yd Run
1:17 - 1st
Timothy McVey run for a loss of 1 yard to the Mich 7
2nd & Goal at MICH 6
Sack
0:20 - 1st
Arion Worthman sacked by Devin Bush for a loss of 13 yards to the Mich 20
3rd & Goal at MICH 7
Field Goal Good
0:02 - 1st
Luke Strebel 37 yd FG GOOD
4th & 0 at MICH 20

End of 1st Quarter

2nd Quarter
Kickoff
0:00 - 1st
Luke Strebel kickoff for 65 yds , Kekoa Crawford return for 15 yds to the Mich 15
1-yd Run
15:00 - 2nd
Ty Isaac run for 1 yd to the Mich 16
1st & 10 at MICH 15
37-yd Pass
14:21 - 2nd
Wilton Speight pass complete to Donovan Peoples-Jones for 37 yds to the AFA 47 for a 1ST down
2nd & 9 at MICH 16
8-yd Pass
13:49 - 2nd
Wilton Speight pass complete to Tarik Black for 8 yds to the AFA 39
1st & 10 at AFA 47
30-yd Pass
13:03 - 2nd
Wilton Speight pass complete to Zach Gentry for 30 yds to the AFA 9 for a 1ST down
2nd & 2 at AFA 39
Incompletion
12:37 - 2nd
Wilton Speight pass incomplete to Kekoa Crawford
1st & Goal at AFA 9
1-yd Run
12:26 - 2nd
Eddie McDoom run for 1 yd to the AFA 8
2nd & Goal at AFA 9
Incompletion
11:53 - 2nd
Wilton Speight pass incomplete to Kekoa Crawford
3rd & Goal at AFA 8
Field Goal Good
11:48 - 2nd
Quinn Nordin 26 yd FG GOOD
4th & Goal at AFA 8
Kickoff
11:48 - 2nd
James Foug kickoff for 65 yds for a touchback
6-yd Run
11:48 - 2nd
Arion Worthman run for 6 yds to the AFA 31
1st & 10 at AFA 25
34-yd Run
11:16 - 2nd
Arion Worthman run for 34 yds to the Mich 35 for a 1ST down
2nd & 4 at AFA 31
1-yd Run
10:36 - 2nd
Parker Wilson run for 1 yd to the Mich 34
1st & 10 at MICH 35
0-yd Run
9:49 - 2nd
Arion Worthman run for no gain to the Mich 34
2nd & 9 at MICH 34

(9:15 - 2nd) Timeout AIR FORCE, clock 09:15

5-yd Penalty
9:15 - 2nd
AIR FORCE Penalty, False Start (Malik Miller) to the Mich 39
3rd & 9 at MICH 34
6-yd Run
9:04 - 2nd
Arion Worthman run for 6 yds to the Mich 33
3rd & 14 at MICH 39
Field Goal Good
8:37 - 2nd
Luke Strebel 50 yd FG GOOD
4th & 8 at MICH 33
Kickoff Return (Offense)
8:37 - 2nd
Luke Strebel kickoff for 50 yds , Brad Hawkins return for 16 yds to the MICHIGAN 31 MICHIGAN Penalty, Unnecessary Roughness (Ben Mason) to the Mich 16
1-yd Run
8:20 - 2nd
Ty Isaac run for 1 yd to the Mich 17
1st & 10 at MICH 16
15-yd Run
7:41 - 2nd
Ty Isaac run for 15 yds to the Mich 32 for a 1ST down
2nd & 9 at MICH 17
3-yd Run
7:19 - 2nd
Karan Higdon run for 3 yds to the Mich 35
1st & 10 at MICH 32
6-yd Run
6:44 - 2nd
Karan Higdon run for 6 yds to the Mich 41
2nd & 7 at MICH 35
-2-yd Run
6:09 - 2nd
Ty Isaac run for a loss of 2 yards to the Mich 39
3rd & 1 at MICH 41
Punt
5:35 - 2nd
Will Hart punt for 45 yds, fair catch by Ronald Cleveland at the AFA 16
4th & 3 at MICH 39
-1-yd Run
5:35 - 2nd
Arion Worthman run for a loss of 1 yard to the AFA 15
1st & 10 at AFA 16
3-yd Run
4:47 - 2nd
Arion Worthman run for 3 yds to the AFA 18
2nd & 11 at AFA 15

(4:08 - 2nd) Timeout AIR FORCE, clock 04:08

1-yd Run
4:08 - 2nd
Arion Worthman run for 1 yd to the AFA 19
3rd & 8 at AFA 18
Punt
3:22 - 2nd
Charlie Scott punt for 21 yds, punt out-of-bounds at the AFA 40
4th & 7 at AFA 19
9-yd Pass
3:22 - 2nd
Wilton Speight pass complete to Eddie McDoom for 9 yds to the AFA 31
1st & 10 at AFA 40
7-yd Run
2:36 - 2nd
Ty Isaac run for 7 yds to the AFA 24 for a 1ST down
2nd & 1 at AFA 31
Sack
2:03 - 2nd
Wilton Speight sacked by Matt Evans for a loss of 1 yard to the AFA 25
1st & 10 at AFA 24
Fumble Recovery (Own)
1:23 - 2nd
Wilton Speight sacked by Jack Flor for a loss of 10 yards to the AFA 35 Wilton Speight fumbled, forced by Jack Flor, recovered by Mich Nick Eubanks , return for 0 yards
2nd & 11 at AFA 25
4-yd Run
0:36 - 2nd
Ty Isaac run for 4 yds to the AFA 31
3rd & 21 at AFA 35

(0:09 - 2nd) Timeout MICHIGAN, clock 00:09

(0:09 - 2nd) Timeout AIR FORCE, clock 00:09

Field Goal Good
0:04 - 2nd
Quinn Nordin 49 yd FG GOOD
4th & 17 at AFA 31
Kickoff
0:04 - 2nd
James Foug kickoff for 65 yds for a touchback
-1-yd Run
0:00 - 2nd
TEAM run for a loss of 1 yard to the AFA 24
1st & 10 at AFA 25

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
James Foug kickoff for 65 yds for a touchback
1-yd Run
15:00 - 3rd
Parker Wilson run for 1 yd to the AFA 26
1st & 10 at AFA 25
Incompletion
14:19 - 3rd
Arion Worthman pass incomplete to Ronald Cleveland
2nd & 9 at AFA 26
Incompletion
14:10 - 3rd
Arion Worthman pass incomplete to Timothy McVey
3rd & 9 at AFA 26
Punt
13:51 - 3rd
Charlie Scott punt for 53 yds , Donovan Peoples-Jones returns for 79 yds for a TD, (Quinn Nordin KICK)
4th & 9 at AFA 26
Kickoff
13:51 - 3rd
James Foug kickoff for 65 yds for a touchback
6-yd Run
13:51 - 3rd
Parker Wilson run for 6 yds to the AFA 31
1st & 10 at AFA 25
1-yd Run
13:09 - 3rd
Arion Worthman run for 1 yd to the AFA 32
2nd & 4 at AFA 31
4-yd Run
12:37 - 3rd
Arion Worthman run for 4 yds to the AFA 36 for a 1ST down
3rd & 3 at AFA 32
64-yd Touchdown Pass
11:54 - 3rd
Arion Worthman pass complete to Ronald Cleveland for 64 yds for a TD, (Luke Strebel KICK)
1st & 10 at AFA 36
Kickoff
11:54 - 3rd
Luke Strebel kickoff for 64 yds , Kekoa Crawford return for 19 yds to the Mich 20
0-yd Run
11:54 - 3rd
Ty Isaac run for no gain to the Mich 20
1st & 10 at MICH 20
5-yd Run
11:04 - 3rd
Eddie McDoom run for 5 yds to the Mich 25
2nd & 10 at MICH 20
Incompletion
10:37 - 3rd
Wilton Speight pass incomplete to Tarik Black
3rd & 5 at MICH 25
Punt
10:27 - 3rd
Will Hart punt for 41 yds, fair catch by Ronald Cleveland at the AFA 34
4th & 5 at MICH 25
Sack
10:27 - 3rd
Arion Worthman sacked by Chase Winovich for a loss of 6 yards to the AFA 28
1st & 10 at AFA 34
Fumble Recovery (Own)
9:44 - 3rd
Arion Worthman run for a loss of 9 yards to the AFA 19 Arion Worthman fumbled, forced by Rashan Gary, recovered by AFA Ronald Cleveland
2nd & 16 at AFA 28
2-yd Run
8:53 - 3rd
Arion Worthman run for 2 yds to the AFA 21
3rd & 25 at AFA 19
Punt
8:21 - 3rd
Charlie Scott punt for 22 yds, downed at the AFA 43
4th & 23 at AFA 21
3-yd Run
8:21 - 3rd
Ty Isaac run for 3 yds to the AFA 40
1st & 10 at AFA 43
8-yd Run
7:44 - 3rd
Wilton Speight run for 8 yds to the AFA 32 for a 1ST down
2nd & 7 at AFA 40
5-yd Pass
7:17 - 3rd
Wilton Speight pass complete to Eddie McDoom for 5 yds to the AFA 27
1st & 10 at AFA 32
2-yd Run
6:40 - 3rd
Karan Higdon run for 2 yds to the AFA 25
2nd & 5 at AFA 27
2-yd Run
6:10 - 3rd
Ty Isaac run for 2 yds to the AFA 23
3rd & 3 at AFA 25
2-yd Run
5:39 - 3rd
Khalid Hill run for 2 yds to the AFA 21 for a 1ST down
4th & 1 at AFA 23
13-yd Pass
5:16 - 3rd
Wilton Speight pass complete to Grant Perry for 13 yds to the AFA 8 for a 1ST down
1st & 10 at AFA 21
1-yd Run
4:51 - 3rd
Karan Higdon run for 1 yd to the AFA 7
1st & Goal at AFA 8
-1-yd Pass
4:14 - 3rd
Wilton Speight pass complete to Grant Perry for a loss of 1 yard to the AFA 8
2nd & Goal at AFA 7
-3-yd Run
3:34 - 3rd
Ty Isaac run for a loss of 3 yards to the AFA 11
3rd & Goal at AFA 8
Field Goal Good
2:59 - 3rd
Quinn Nordin 29 yd FG GOOD
4th & 0 at AFA 11
Kickoff
2:59 - 3rd
James Foug kickoff for 63 yds , Timothy McVey return for 17 yds to the AFA 19
9-yd Penalty
2:59 - 3rd
Worthman, Arion pass incomplete to Reffitt, Ryan, PENALTY AIRFORCE holding (Barnhorst, Jake) 9 yards to the AIRFORCE10, NO PLAY.
1st & 10 at AFA 19
1-yd Run
2:41 - 3rd
Timothy McVey run for 1 yd to the AFA 11
1st & 19 at AFA 10
Incompletion
2:09 - 3rd
Arion Worthman pass incomplete to Geraud Sanders
2nd & 18 at AFA 11
6-yd Run
1:50 - 3rd
Arion Worthman run for 6 yds to the AFA 17
3rd & 18 at AFA 11
Punt
1:13 - 3rd
Charlie Scott punt for 54 yds , Donovan Peoples-Jones returns for 25 yds to the AFA 46
4th & 12 at AFA 17
4th Quarter
1-yd Run
1:06 - 3rd
Ty Isaac run for 1 yd to the AFA 45
1st & 10 at AFA 46
16-yd Run
0:45 - 3rd
Ty Isaac run for 26 yds to the AFA 19 for a 1ST down MICHIGAN Penalty, Offensive Holding (Kekoa Crawford) to the AFA 29 for a 1ST down
2nd & 9 at AFA 19
7-yd Pass
0:30 - 3rd
Wilton Speight pass complete to Tarik Black for 7 yds to the AFA 22
1st & 10 at AFA 29
4-yd Run
0:00 - 3rd
Karan Higdon run for 4 yds to the AFA 18 for a 1ST down
2nd & 3 at AFA 22

End of 3rd Quarter

Incompletion
15:00 - 4th
Wilton Speight pass incomplete to Eddie McDoom
1st & 10 at AFA 18
0-yd Run
14:39 - 4th
Karan Higdon run for no gain to the AFA 18
2nd & 10 at AFA 18

(14:24 - 4th) Timeout MICHIGAN, clock 14:24

Incompletion
14:19 - 4th
Wilton Speight pass incomplete to Tarik Black
3rd & 10 at AFA 18
Field Goal Good
14:15 - 4th
Quinn Nordin 36 yd FG GOOD
4th & 10 at AFA 18
Kickoff
14:15 - 4th
James Foug kickoff for 63 yds , Timothy McVey return for 13 yds to the AFA 15
5-yd Run
14:15 - 4th
Arion Worthman run for 5 yds to the AFA 20
1st & 10 at AFA 15
14-yd Run
13:33 - 4th
Timothy McVey run for 4 yds to the AFA 24 for a 1ST down MICHIGAN Penalty, Defensive Holding (Chase Winovich) to the AFA 34 for a 1ST down
2nd & 5 at AFA 24
3-yd Run
13:11 - 4th
Timothy McVey run for 3 yds to the AFA 37
1st & 10 at AFA 34
Incompletion
12:37 - 4th
Arion Worthman pass incomplete
2nd & 7 at AFA 37
7-yd Run
12:21 - 4th
Timothy McVey run for 7 yds to the AFA 44 for a 1ST down
3rd & 7 at AFA 37

(12:14 - 4th) Timeout MICHIGAN, clock 12:14

-3-yd Run
12:14 - 4th
Arion Worthman run for a loss of 3 yards to the AFA 41
1st & 10 at AFA 44
27-yd Run
11:37 - 4th
Timothy McVey run for 27 yds to the Mich 32 for a 1ST down
2nd & 13 at AFA 41
9-yd Run
10:59 - 4th
Ronald Cleveland run for 9 yds to the Mich 23
1st & 10 at MICH 32
0-yd Run
10:24 - 4th
Parker Wilson run for no gain to the Mich 23
2nd & 1 at MICH 23
2-yd Run
10:01 - 4th
Parker Wilson run for 2 yds to the Mich 21 for a 1ST down
3rd & 1 at MICH 23
6-yd Run
9:41 - 4th
Parker Wilson run for 6 yds to the Mich 15
1st & 10 at MICH 21
6-yd Run
9:26 - 4th
Arion Worthman run for 6 yds to the Mich 9 for a 1ST down
2nd & 4 at MICH 15

(9:26 - 4th) Timeout MICHIGAN, clock 09:26

4-yd Run
8:36 - 4th
Arion Worthman run for 4 yds to the Mich 5
1st & Goal at MICH 9
-7-yd Run
8:01 - 4th
Timothy McVey run for a loss of 7 yards to the Mich 12
2nd & Goal at MICH 5
Incompletion
7:27 - 4th
Arion Worthman pass incomplete
3rd & Goal at MICH 12
Field Goal Missed
7:19 - 4th
Luke Strebel 29 yd FG MISSED
4th & Goal at MICH 12
15-yd Pass
7:19 - 4th
Wilton Speight pass complete to Donovan Peoples-Jones for 15 yds to the Mich 35 for a 1ST down
1st & 10 at MICH 20
-1-yd Run
7:18 - 4th
Ty Isaac run for a loss of 1 yard to the Mich 34
1st & 10 at MICH 35
1-yd Pass
7:17 - 4th
Wilton Speight pass complete to Tarik Black for 1 yd to the Mich 35
2nd & 11 at MICH 34

(6:21 - 4th) Timeout AIR FORCE, clock 06:21

Incompletion
6:21 - 4th
Wilton Speight pass incomplete to Kekoa Crawford
3rd & 10 at MICH 35
Punt
6:10 - 4th
Will Hart punt for 25 yds, punt out-of-bounds at the AFA 40
4th & 10 at MICH 35
Sack
6:10 - 4th
Arion Worthman sacked by Rashan Gary and Chase Winovich for a loss of 8 yards to the AFA 32
1st & 10 at AFA 40
4-yd Run
6:09 - 4th
Timothy McVey run for 4 yds to the AFA 36
2nd & 18 at AFA 32
Incompletion
6:08 - 4th
Arion Worthman pass incomplete
3rd & 14 at AFA 36
Punt
4:50 - 4th
Charlie Scott punt for 37 yds, fair catch by Donovan Peoples-Jones at the Mich 27
4th & 14 at AFA 36
3-yd Run
4:50 - 4th
Karan Higdon run for 3 yds to the Mich 30
1st & 10 at MICH 27
3-yd Run
4:49 - 4th
Karan Higdon run for 3 yds to the Mich 33
2nd & 7 at MICH 30
24-yd Pass
4:48 - 4th
Wilton Speight pass complete to Tarik Black for 24 yds to the AFA 43 for a 1ST down
3rd & 4 at MICH 33
3-yd Run
4:47 - 4th
Karan Higdon run for 3 yds to the AFA 40
1st & 10 at AFA 43

(2:38 - 4th) Timeout AIR FORCE, clock 02:38

10-yd Run
2:30 - 4th
Chris Evans run for 10 yds to the AFA 30 for a 1ST down
2nd & 7 at AFA 40
-6-yd Run
2:01 - 4th
Chris Evans run for 4 yds to the AFA 26 MICHIGAN Penalty, Offensive Holding (Michael Onwenu) to the AFA 36
1st & 10 at AFA 26
-2-yd Run
1:57 - 4th
Chris Evans run for a loss of 2 yards to the AFA 38
1st & 16 at AFA 36

(1:53 - 4th) Timeout AIR FORCE, clock 01:53

2-yd Run
1:40 - 4th
Karan Higdon run for 2 yds to the AFA 36
2nd & 18 at AFA 38
36-yd Touchdown Run
1:02 - 4th
Karan Higdon run for 36 yds for a TD, (Quinn Nordin KICK)
3rd & 16 at AFA 36
Kickoff
1:02 - 4th
James Foug kickoff for 65 yds for a touchback
15-yd Penalty
1:02 - 4th
Romine, Nate pass incomplete, PENALTY MICHIGAN personal foul (Jones, Reuben) 15 yards to the AIRFORCE40, NO PLAY, 1ST DOWN AIRFORCE.
1st & 10 at AFA 25
12-yd Run
0:50 - 4th
Nate Romine run for 12 yds to the Mich 48 for a 1ST down
1st & 10 at AFA 40
Incompletion
0:27 - 4th
Nate Romine pass incomplete
1st & 10 at MICH 48
Interception
0:19 - 4th
Nate Romine pass intercepted Khaleke Hudson return for no gain to the Mich 16
2nd & 10 at MICH 48
-1-yd Run
0:00 - 4th
TEAM run for a loss of 1 yard to the Mich 15
1st & 10 at MICH 16

End of 4th Quarter