Air Force at Michigan

Saturday, September 16, 2017

No. 7 Michigan beat Air Force 29–⁠13. It was their third meeting; Michigan leads the series 3–⁠0.

AwayAir Force5–⁠7 in 2017
13
Home7Michigan8–⁠5 in 2017
29

Final at Michigan Stadium, Ann ArborTV: BTNAttendance 111,387

At kickoff
74°F, clear, wind 8 mph from the southWeather: NOAA NCEI Integrated Surface Database; Ann Arbor Municipal Airport (KARB), 5 km from the stadium, seven minutes before kickoff
Officials
Referee Mike Cannon; umpire Ken Zelmanski; head linesman Kole Knueppel; line judge John Quinn; side judge Joel Clay; field judge Grady Smith; back judge Robert Smith Jr; center judge Byran BanksGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force337013
Michigan36101029

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Photos from the game

  • (James Coller/Maize and Blue Nation)
    (James Coller/Maize and Blue Nation)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • (James Coller/Maize and Blue Nation)
    (James Coller/Maize and Blue Nation)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • (James Coller/Maize and Blue Nation)
    (James Coller/Maize and Blue Nation)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • (James Coller/Maize and Blue Nation)
    (James Coller/Maize and Blue Nation)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Air Force

PassingC/AttYdsTDInt
Arion Worthman1/76410
Nate Romine0/2001
RushingCarYdsTDLong
Timothy McVey1162027
Arion Worthman2660034
Parker Wilson82106
Ronald Cleveland21409
ReceivingRecYdsTDLong
Ronald Cleveland164164
DefenseTklTFLSacksInt
Jack Flor11110
Marquis Griffin110.500
Garrett Kauppila81.500
Santo Coppola6000
Matt Evans1110

Michigan

PassingC/AttYdsTDInt
Wilton Speight14/2316900
RushingCarYdsTDLong
Ty Isaac1689032
Karan Higdon1264136
Chris Evans630010
Eddie McDoom2605
ReceivingRecYdsTDLong
Tarik Black555024
Donovan Peoples-Jones252037
Zach Gentry130030
Eddie McDoom21409
DefenseTklTFLSacksInt
Devin Bush11110
Mike McCray11200
Chase Winovich921.50
Rashan Gary61.50.50
Khaleke Hudson50.501

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Air ForceMichigan
232Total yards359
64Passing yards169
168Rushing yards190
7.1Yards per pass7.3
3.4Yards per rush4.5
15First downs17
3–⁠13Third downs5–⁠14
1–⁠1Fourth downs1–⁠1
1Turnovers1
3–⁠29Penalties7–⁠72
30:25Possession29:35
2Sacks (by defense)3

Efficiency

Air ForceMichigan
33%Success rate43%
−0.02EPA per play0.02
1.17Explosiveness0.77
0.11Rushing EPA−0.18
−0.59Passing EPA0.33
16%Passing-down success40%
−0.11First-down EPA−0.32
−0.04Second-down EPA0.06
−0.05Third-down EPA0.52
16%Havoc by its defense23%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Michigan 72% to win. Elo’s favorite won.

The line

Michigan −23, over/under 53.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Michigan 94%, Air Force 6%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan end zoneAir Force end zoneQ1 MichiganField goal, 11 playsQ1 Air ForcePunt, 4 playsQ1 MichiganFumble, 4 playsQ1 Air ForceField goal, 12 playsQ1 MichiganField goal, 8 playsQ2 Air ForceField goal, 6 playsQ2 MichiganPunt, 5 playsQ2 Air ForcePunt, 3 playsQ2 MichiganField goal, 6 playsQ2 Air ForceEnd of half, 1 playQ3 Air ForcePunt return TD, 3 plays (Michigan scores)Q3 Air ForceTouchdown, 4 playsQ3 MichiganPunt, 3 playsQ3 Air ForcePunt, 3 playsQ3 MichiganField goal, 11 playsQ3 Air ForcePunt, 3 playsQ3 MichiganField goal, 8 playsQ4 Air ForceMissed FG, 16 playsQ4 MichiganPunt, 4 playsQ4 Air ForcePunt, 3 playsQ4 MichiganTouchdown, 9 playsQ4 Air ForceInterception, 3 playsQ4 MichiganEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Air Force right to left.
  1. Q1 MichiganField goal, 11 plays, 58 yards
  2. Q1 Air ForcePunt, 4 plays, 15 yards
  3. Q1 MichiganFumble, 4 plays, 11 yards
  4. Q1 Air ForceField goal, 12 plays, 24 yards
  5. Q1 MichiganField goal, 8 plays, 77 yards
  6. Q2 Air ForceField goal, 6 plays, 42 yards
  7. Q2 MichiganPunt, 5 plays, 8 yards
  8. Q2 Air ForcePunt, 3 plays, 3 yards
  9. Q2 MichiganField goal, 6 plays, 9 yards
  10. Q2 Air ForceEnd of half, 1 play, −1 yard
  11. Q3 Air ForcePunt return TD, 3 plays (Michigan scores), 1 yard
  12. Q3 Air ForceTouchdown, 4 plays, 75 yards
  13. Q3 MichiganPunt, 3 plays, 5 yards
  14. Q3 Air ForcePunt, 3 plays, −13 yards
  15. Q3 MichiganField goal, 11 plays, 32 yards
  16. Q3 Air ForcePunt, 3 plays, −2 yards
  17. Q3 MichiganField goal, 8 plays, 28 yards
  18. Q4 Air ForceMissed FG, 16 plays, 73 yards
  19. Q4 MichiganPunt, 4 plays, 15 yards
  20. Q4 Air ForcePunt, 3 plays, −4 yards
  21. Q4 MichiganTouchdown, 9 plays, 73 yards
  22. Q4 Air ForceInterception, 3 plays, 27 yards
  23. Q4 MichiganEnd of game, 1 play, −1 yard

Play by play

1st quarter5 drives, then Tied at 3
Michigan Field goal, 11 plays
15:001st & 10 at own 35Luke Strebel kickoff for 65 yds for a touchback
14:551st & 10 at own 25Wilton Speight pass incomplete to Kekoa Crawford
14:452nd & 10 at own 25Wilton Speight pass complete to Ty Isaac for a loss of 2 yards to the Mich 23
14:103rd & 12 at own 23Wilton Speight pass complete to Tarik Black for 15 yds to the Mich 38 for a 1ST down
13:321st & 10 at own 38Ty Isaac run for 32 yds to the AFA 30 for a 1ST down
12:511st & 10 at opp 30Chris Evans run for 4 yds to the AFA 26
12:302nd & 6 at opp 26Chris Evans run for 5 yds to the AFA 21
11:513rd & 1 at opp 21Khalid Hill run for 3 yds to the AFA 18 for a 1ST down
11:411st & 10 at opp 18Wilton Speight pass incomplete to Grant Perry
11:322nd & 10 at opp 18Karan Higdon run for 1 yd to the AFA 17
10:593rd & 9 at opp 17Wilton Speight pass incomplete to Grant Perry
10:514th & 9 at opp 17Quinn Nordin 35 yd FG GOODMichigan 3, Air Force 0
Air Force Punt, 4 plays
10:514th & 9 at own 35James Foug kickoff for 63 yds , Timothy McVey return for 15 yds to the AFA 17
10:481st & 10 at own 17Ronald Cleveland run for 5 yds to the AFA 22
10:212nd & 5 at own 22MICHIGAN Penalty, Defensive Offside (Maurice Hurst) to the AFA 27 for a 1ST down
10:051st & 10 at own 27Parker Wilson run for 3 yds to the AFA 30
9:272nd & 7 at own 30Arion Worthman run for 3 yds to the AFA 33
8:393rd & 4 at own 33Arion Worthman run for a loss of 1 yard to the AFA 32
8:044th & 5 at own 32Charlie Scott punt for 44 yds, fair catch by Donovan Peoples-Jones at the Mich 24
Michigan Fumble, 4 plays
8:041st & 10 at own 24Wilton Speight pass complete to Ty Isaac for 8 yds to the Mich 32
7:322nd & 2 at own 32Ty Isaac run for 1 yd to the Mich 33
6:513rd & 1 at own 33Ty Isaac run for 2 yds to the Mich 35 for a 1ST down
6:151st & 10 at own 35Chris Evans run for 9 yds to the Mich 44 Chris Evans fumbled, forced by Garrett Kauppila, recovered by AFA Robert Bullard
Air Force Field goal, 12 plays
6:151st & 10 at opp 44Arion Worthman run for 2 yds to the Mich 42
5:242nd & 8 at opp 42Arion Worthman run for 5 yds to the Mich 37
4:473rd & 3 at opp 37Parker Wilson run for 2 yds to the Mich 35
4:114th & 1 at opp 35Arion Worthman run for 1 yd to the Mich 34 for a 1ST down
4:021st & 10 at opp 34Timeout MICHIGAN, clock 04:02
4:021st & 10 at opp 34Arion Worthman run for 7 yds to the Mich 27
3:372nd & 3 at opp 27Arion Worthman run for 5 yds to the Mich 22 for a 1ST down
2:531st & goal at opp 7Timothy McVey run for 15 yds to the Mich 7 AIR FORCE Penalty, Unsportsmanlike Conduct (Griffin Landrum) to the Mich 22
2:071st & 10 at opp 13Timothy 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
1:551st & goal at opp 6Timothy McVey run for no gain to the Mich 6
1:172nd & goal at opp 6Timothy McVey run for a loss of 1 yard to the Mich 7
0:203rd & goal at opp 7Arion Worthman sacked by Devin Bush for a loss of 13 yards to the Mich 20
0:024th & 0 at opp 20Luke Strebel 37 yd FG GOODTied at 3
Michigan Field goal, 8 plays
0:004th & 24 at own 35Luke Strebel kickoff for 65 yds , Kekoa Crawford return for 15 yds to the Mich 15
Q2 15:001st & 10 at own 15Ty Isaac run for 1 yd to the Mich 16
Q2 14:212nd & 9 at own 16Wilton Speight pass complete to Donovan Peoples-Jones for 37 yds to the AFA 47 for a 1ST down
Q2 13:491st & 10 at opp 47Wilton Speight pass complete to Tarik Black for 8 yds to the AFA 39
Q2 13:032nd & 2 at opp 39Wilton Speight pass complete to Zach Gentry for 30 yds to the AFA 9 for a 1ST down
Q2 12:371st & goal at opp 9Wilton Speight pass incomplete to Kekoa Crawford
Q2 12:262nd & goal at opp 9Eddie McDoom run for 1 yd to the AFA 8
Q2 11:533rd & goal at opp 8Wilton Speight pass incomplete to Kekoa Crawford
Q2 11:484th & goal at opp 8Quinn Nordin 26 yd FG GOODMichigan 6, Air Force 3
2nd quarter5 drives, then Michigan 9, Air Force 6
Air Force Field goal, 6 plays
11:484th & 9 at own 35James Foug kickoff for 65 yds for a touchback
11:481st & 10 at own 25Arion Worthman run for 6 yds to the AFA 31
11:162nd & 4 at own 31Arion Worthman run for 34 yds to the Mich 35 for a 1ST down
10:361st & 10 at opp 35Parker Wilson run for 1 yd to the Mich 34
9:492nd & 9 at opp 34Arion Worthman run for no gain to the Mich 34
9:153rd & 9 at opp 34Timeout AIR FORCE, clock 09:15
9:153rd & 9 at opp 34AIR FORCE Penalty, False Start (Malik Miller) to the Mich 39
9:043rd & 14 at opp 39Arion Worthman run for 6 yds to the Mich 33
8:374th & 8 at opp 33Luke Strebel 50 yd FG GOODTied at 6
Michigan Punt, 5 plays
8:374th & 8 at opp 31Luke 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
8:201st & 10 at own 16Ty Isaac run for 1 yd to the Mich 17
7:412nd & 9 at own 17Ty Isaac run for 15 yds to the Mich 32 for a 1ST down
7:191st & 10 at own 32Karan Higdon run for 3 yds to the Mich 35
6:442nd & 7 at own 35Karan Higdon run for 6 yds to the Mich 41
6:093rd & 1 at own 41Ty Isaac run for a loss of 2 yards to the Mich 39
5:354th & 3 at own 39Will Hart punt for 45 yds, fair catch by Ronald Cleveland at the AFA 16
Air Force Punt, 3 plays
5:351st & 10 at own 16Arion Worthman run for a loss of 1 yard to the AFA 15
4:472nd & 11 at own 15Arion Worthman run for 3 yds to the AFA 18
4:083rd & 8 at own 18Timeout AIR FORCE, clock 04:08
4:083rd & 8 at own 18Arion Worthman run for 1 yd to the AFA 19
3:224th & 7 at own 19Charlie Scott punt for 21 yds, punt out-of-bounds at the AFA 40
Michigan Field goal, 6 plays
3:221st & 10 at opp 40Wilton Speight pass complete to Eddie McDoom for 9 yds to the AFA 31
2:362nd & 1 at opp 31Ty Isaac run for 7 yds to the AFA 24 for a 1ST down
2:031st & 10 at opp 24Wilton Speight sacked by Matt Evans for a loss of 1 yard to the AFA 25
1:232nd & 11 at opp 25Wilton 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
0:363rd & 21 at opp 35Ty Isaac run for 4 yds to the AFA 31
0:094th & 17 at opp 31Timeout MICHIGAN, clock 00:09
0:094th & 17 at opp 31Timeout AIR FORCE, clock 00:09
0:044th & 17 at opp 31Quinn Nordin 49 yd FG GOODMichigan 9, Air Force 6
Air Force End of half, 1 play
0:044th & 17 at own 35James Foug kickoff for 65 yds for a touchback
0:001st & 10 at own 25TEAM run for a loss of 1 yard to the AFA 24
3rd quarter7 drives, then Michigan 19, Air Force 13
Air Force Punt return TD, 3 plays (Michigan scores)
15:001st & 10 at own 35James Foug kickoff for 65 yds for a touchback
15:001st & 10 at own 25Parker Wilson run for 1 yd to the AFA 26
14:192nd & 9 at own 26Arion Worthman pass incomplete to Ronald Cleveland
14:103rd & 9 at own 26Arion Worthman pass incomplete to Timothy McVey
13:514th & 9 at own 26Charlie Scott punt for 53 yds , Donovan Peoples-Jones returns for 79 yds for a TD, (Quinn Nordin KICK)Michigan 16, Air Force 6
Air Force Touchdown, 4 plays
13:511st & 10 at own 35James Foug kickoff for 65 yds for a touchback
13:511st & 10 at own 25Parker Wilson run for 6 yds to the AFA 31
13:092nd & 4 at own 31Arion Worthman run for 1 yd to the AFA 32
12:373rd & 3 at own 32Arion Worthman run for 4 yds to the AFA 36 for a 1ST down
11:541st & 10 at own 36Arion Worthman pass complete to Ronald Cleveland for 64 yds for a TD, (Luke Strebel KICK)Michigan 16, Air Force 13
Michigan Punt, 3 plays
11:541st & 10 at own 35Luke Strebel kickoff for 64 yds , Kekoa Crawford return for 19 yds to the Mich 20
11:541st & 10 at own 20Ty Isaac run for no gain to the Mich 20
11:042nd & 10 at own 20Eddie McDoom run for 5 yds to the Mich 25
10:373rd & 5 at own 25Wilton Speight pass incomplete to Tarik Black
10:274th & 5 at own 25Will Hart punt for 41 yds, fair catch by Ronald Cleveland at the AFA 34
Air Force Punt, 3 plays
10:271st & 10 at own 34Arion Worthman sacked by Chase Winovich for a loss of 6 yards to the AFA 28
9:442nd & 16 at own 28Arion Worthman run for a loss of 9 yards to the AFA 19 Arion Worthman fumbled, forced by Rashan Gary, recovered by AFA Ronald Cleveland
8:533rd & 25 at own 19Arion Worthman run for 2 yds to the AFA 21
8:214th & 23 at own 21Charlie Scott punt for 22 yds, downed at the AFA 43
Michigan Field goal, 11 plays
8:211st & 10 at opp 43Ty Isaac run for 3 yds to the AFA 40
7:442nd & 7 at opp 40Wilton Speight run for 8 yds to the AFA 32 for a 1ST down
7:171st & 10 at opp 32Wilton Speight pass complete to Eddie McDoom for 5 yds to the AFA 27
6:402nd & 5 at opp 27Karan Higdon run for 2 yds to the AFA 25
6:103rd & 3 at opp 25Ty Isaac run for 2 yds to the AFA 23
5:394th & 1 at opp 23Khalid Hill run for 2 yds to the AFA 21 for a 1ST down
5:161st & 10 at opp 21Wilton Speight pass complete to Grant Perry for 13 yds to the AFA 8 for a 1ST down
4:511st & goal at opp 8Karan Higdon run for 1 yd to the AFA 7
4:142nd & goal at opp 7Wilton Speight pass complete to Grant Perry for a loss of 1 yard to the AFA 8
3:343rd & goal at opp 8Ty Isaac run for a loss of 3 yards to the AFA 11
2:594th & goal at opp 11Quinn Nordin 29 yd FG GOODMichigan 19, Air Force 13
Air Force Punt, 3 plays
2:594th & 13 at own 35James Foug kickoff for 63 yds , Timothy McVey return for 17 yds to the AFA 19
2:591st & 10 at own 19Worthman, Arion pass incomplete to Reffitt, Ryan, PENALTY AIRFORCE holding (Barnhorst, Jake) 9 yards to the AIRFORCE10, NO PLAY.
2:411st & 19 at own 10Timothy McVey run for 1 yd to the AFA 11
2:092nd & 18 at own 11Arion Worthman pass incomplete to Geraud Sanders
1:503rd & 18 at own 11Arion Worthman run for 6 yds to the AFA 17
1:134th & 12 at own 17Charlie Scott punt for 54 yds , Donovan Peoples-Jones returns for 25 yds to the AFA 46
Michigan Field goal, 8 plays
1:061st & 10 at opp 46Ty Isaac run for 1 yd to the AFA 45
0:452nd & 9 at opp 19Ty 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
0:301st & 10 at opp 29Wilton Speight pass complete to Tarik Black for 7 yds to the AFA 22
0:002nd & 3 at opp 22Karan Higdon run for 4 yds to the AFA 18 for a 1ST down
Q4 15:001st & 10 at opp 18Wilton Speight pass incomplete to Eddie McDoom
Q4 14:392nd & 10 at opp 18Karan Higdon run for no gain to the AFA 18
Q4 14:243rd & 10 at opp 18Timeout MICHIGAN, clock 14:24
Q4 14:193rd & 10 at opp 18Wilton Speight pass incomplete to Tarik Black
Q4 14:154th & 10 at opp 18Quinn Nordin 36 yd FG GOODMichigan 22, Air Force 13
4th quarter6 drives, then Michigan 29, Air Force 13
Air Force Missed FG, 16 plays
14:154th & 10 at own 35James Foug kickoff for 63 yds , Timothy McVey return for 13 yds to the AFA 15
14:151st & 10 at own 15Arion Worthman run for 5 yds to the AFA 20
13:332nd & 5 at own 24Timothy 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
13:111st & 10 at own 34Timothy McVey run for 3 yds to the AFA 37
12:372nd & 7 at own 37Arion Worthman pass incomplete
12:213rd & 7 at own 37Timothy McVey run for 7 yds to the AFA 44 for a 1ST down
12:141st & 10 at own 44Timeout MICHIGAN, clock 12:14
12:141st & 10 at own 44Arion Worthman run for a loss of 3 yards to the AFA 41
11:372nd & 13 at own 41Timothy McVey run for 27 yds to the Mich 32 for a 1ST down
10:591st & 10 at opp 32Ronald Cleveland run for 9 yds to the Mich 23
10:242nd & 1 at opp 23Parker Wilson run for no gain to the Mich 23
10:013rd & 1 at opp 23Parker Wilson run for 2 yds to the Mich 21 for a 1ST down
9:411st & 10 at opp 21Parker Wilson run for 6 yds to the Mich 15
9:262nd & 4 at opp 15Arion Worthman run for 6 yds to the Mich 9 for a 1ST down
9:262nd & 4 at opp 15Timeout MICHIGAN, clock 09:26
8:361st & goal at opp 9Arion Worthman run for 4 yds to the Mich 5
8:012nd & goal at opp 5Timothy McVey run for a loss of 7 yards to the Mich 12
7:273rd & goal at opp 12Arion Worthman pass incomplete
7:194th & goal at opp 12Luke Strebel 29 yd FG MISSED
Michigan Punt, 4 plays
7:191st & 10 at own 20Wilton Speight pass complete to Donovan Peoples-Jones for 15 yds to the Mich 35 for a 1ST down
7:181st & 10 at own 35Ty Isaac run for a loss of 1 yard to the Mich 34
7:172nd & 11 at own 34Wilton Speight pass complete to Tarik Black for 1 yd to the Mich 35
6:213rd & 10 at own 35Timeout AIR FORCE, clock 06:21
6:213rd & 10 at own 35Wilton Speight pass incomplete to Kekoa Crawford
6:104th & 10 at own 35Will Hart punt for 25 yds, punt out-of-bounds at the AFA 40
Air Force Punt, 3 plays
6:101st & 10 at own 40Arion Worthman sacked by Rashan Gary and Chase Winovich for a loss of 8 yards to the AFA 32
6:092nd & 18 at own 32Timothy McVey run for 4 yds to the AFA 36
6:083rd & 14 at own 36Arion Worthman pass incomplete
4:504th & 14 at own 36Charlie Scott punt for 37 yds, fair catch by Donovan Peoples-Jones at the Mich 27
Michigan Touchdown, 9 plays
4:501st & 10 at own 27Karan Higdon run for 3 yds to the Mich 30
4:492nd & 7 at own 30Karan Higdon run for 3 yds to the Mich 33
4:483rd & 4 at own 33Wilton Speight pass complete to Tarik Black for 24 yds to the AFA 43 for a 1ST down
4:471st & 10 at opp 43Karan Higdon run for 3 yds to the AFA 40
2:382nd & 7 at opp 40Timeout AIR FORCE, clock 02:38
2:302nd & 7 at opp 40Chris Evans run for 10 yds to the AFA 30 for a 1ST down
2:011st & 10 at opp 26Chris Evans run for 4 yds to the AFA 26 MICHIGAN Penalty, Offensive Holding (Michael Onwenu) to the AFA 36
1:571st & 16 at opp 36Chris Evans run for a loss of 2 yards to the AFA 38
1:532nd & 18 at opp 38Timeout AIR FORCE, clock 01:53
1:402nd & 18 at opp 38Karan Higdon run for 2 yds to the AFA 36
1:023rd & 16 at opp 36Karan Higdon run for 36 yds for a TD, (Quinn Nordin KICK)Michigan 29, Air Force 13
Air Force Interception, 3 plays
1:023rd & 16 at own 35James Foug kickoff for 65 yds for a touchback
1:021st & 10 at own 25Romine, Nate pass incomplete, PENALTY MICHIGAN personal foul (Jones, Reuben) 15 yards to the AIRFORCE40, NO PLAY, 1ST DOWN AIRFORCE.
0:501st & 10 at own 40Nate Romine run for 12 yds to the Mich 48 for a 1ST down
0:271st & 10 at opp 48Nate Romine pass incomplete
0:192nd & 10 at opp 48Nate Romine pass intercepted Khaleke Hudson return for no gain to the Mich 16
Michigan End of game, 1 play
0:001st & 10 at own 16TEAM run for a loss of 1 yard to the Mich 15

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Michigan leads 3–⁠0 in three meetings.

Recent meetings
2017Michigan 29, Air Force 13
2012Michigan 31, Air Force 25
1964Michigan 24, Air Force 7

Around this game