21
FinalSep 19, 2015 · Spartan Stadium
Team1234Final
Air Force707721
Michigan State14147035

Game flow

Michigan State won by 14 · 8 scores
Lead changes
0
0 times tied
MSU biggest lead
+28
Q3 11:07
AFA biggest lead
—
never led
Time in front
MSU 90% · AFA 0%
tied 10% · 53:48 vs 0:00 of game clock
+28+14Tie+14+28Q1Q2Q3Q4▲ Michigan State ahead▼ Air Force aheadQ1 8:48 · MSU Passing Touchdown: Josiah Price 15 Yd pass from Connor Cook (Michael Geiger Kick) (AFA 0, MSU 7)Q1 6:31 · MSU Fumble Recovery (Opponent): Rj Williamson 64 Yd Fumble Return (Michael Geiger Kick) (AFA 0, MSU 14)Q1 1:22 · AFA Rushing Touchdown: Benton Washington 1 Yd Run (Drew Oehrle Kick) (AFA 7, MSU 14)Q2 10:40 · MSU Passing Touchdown: Aaron Burbridge 28 Yd pass from Connor Cook (Michael Geiger Kick) (AFA 7, MSU 21)Q2 0:28 · MSU Passing Touchdown: Aaron Burbridge 32 Yd pass from Connor Cook (Michael Geiger Kick) (AFA 7, MSU 28)Q3 11:07 · MSU Passing Touchdown: Aaron Burbridge 21 Yd pass from Connor Cook (Michael Geiger Kick) (AFA 7, MSU 35)Q3 8:38 · AFA Passing Touchdown: Jalen Robinette 38 Yd pass from Karson Roberts (Drew Oehrle Kick) (AFA 14, MSU 35)Q4 2:11 · AFA Rushing Touchdown: D.J. Johnson 2 Yd Run (Drew Oehrle Kick) (AFA 21, MSU 35)

The lead after every score: above the line Michigan State is ahead, below it Air Force. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
8:48MSU
TD Josiah Price 15 Yd pass from Connor Cook (Michael Geiger Kick)9 plays, 59 yds, 4:11 · from MSU 41
AFA 0–7 MSU
6:31MSU
Fumble Recovery (Opponent) Rj Williamson 64 Yd Fumble Return (Michael Geiger Kick)
AFA 0–14 MSU
1:22AFA
TD Benton Washington 1 Yd Run (Drew Oehrle Kick)11 plays, 75 yds, 5:09 · from AF 25
AFA 7–14 MSU
2nd quarter
10:40MSU
TD Aaron Burbridge 28 Yd pass from Connor Cook (Michael Geiger Kick)10 plays, 87 yds, 5:42 · from MSU 13
AFA 7–21 MSU
0:28MSU
TD Aaron Burbridge 32 Yd pass from Connor Cook (Michael Geiger Kick)8 plays, 64 yds, 3:48 · from MSU 36
AFA 7–28 MSU
3rd quarter
11:07MSU
TD Aaron Burbridge 21 Yd pass from Connor Cook (Michael Geiger Kick)8 plays, 75 yds, 3:53 · from MSU 25
AFA 7–35 MSU
8:38AFA
TD Jalen Robinette 38 Yd pass from Karson Roberts (Drew Oehrle Kick)6 plays, 80 yds, 2:29 · from AF 20
AFA 14–35 MSU
4th quarter
2:11AFA
TD D.J. Johnson 2 Yd Run (Drew Oehrle Kick)4 plays, 87 yds, 1:05 · from AF 13
AFA 21–35 MSU

Drives

MSU 4/10 scoredAFA 4/11 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00AFAAF 253-42:01Punt
Q112:59MSUMSU 419594:11Touchdown
Q18:48AFAAF 275372:17Fumble Touchdown
Q16:31AFAAF 2511755:09Touchdown
Q11:22MSUMSU 1310875:42Touchdown
Q210:40AFAAF 8452:23Punt
Q28:17MSUAF 457271:55Missed FG
Q26:22AFAAF 20372:06Punt
Q24:16MSUMSU 368643:48Touchdown
Q20:28AFAAF 16170:28End of Half
Q315:00MSUMSU 258753:53Touchdown
Q311:07AFAAF 206802:29Touchdown

Win probability

Michigan State 100% · pregame line Michigan State −27.5 (closing line)
Q1Q2Q3Q4▲ Michigan State▼ Air ForceAir Force +3% win probability: Benton Washington run for 1 yd for a TD, (Drew Oehrle KICK)Michigan State +3% win probability: Drew Oehrle kickoff for 65 yds , R.J. Shelton return for 13 yds to the MchSt 13Michigan State +2% win probability: Connor Cook pass complete to Josiah Price for 15 yds for a TD, (Michael Geiger KICK)Michigan State +2% win probability: D.J. Johnson run for 3 yds D.J. Johnson fumbled, recovered by MchSt Rj Williamson , return for 64 yds, (Michael Geiger KICK)Michigan State +1% win probability: Madre London run for 1 yd to the MchSt 42

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Karson Roberts6/914916.61163.3
RushingCARYDSAVGTDLONG
Jacobi Owens14725.1017
Benton Washington7527.4118
Karson Roberts10444.4013
Devin Rushing34113.7020
Shayne Davern5418.2022
D.J. Johnson8253.119
Garrett Brown188.008
Jalen Rowell2-2-1.003
Tyler Williams1-2-2.000
ReceivingRECYDSAVGTDLONG
Jalen Rowell28241.0144
Garrett Brown36822.7032
Bryan Driskell1-1-1.00-1
KickingFGPCTLONGXPPTS
Drew Oehrle0/00.003/33
PuntingNOYDSAVGTBIn 20LONG
Brett Dunn310836.00038

Biggest plays

AFA +3% Q1 1:22 Benton Washington run for 1 yd for a TD, (Drew Oehrle KICK)
MSU +3% Q1 1:22 Drew Oehrle kickoff for 65 yds , R.J. Shelton return for 13 yds to the MchSt 13
MSU +2% Q1 8:48 Connor Cook pass complete to Josiah Price for 15 yds for a TD, (Michael Geiger KICK)
MSU +2% Q1 6:31 D.J. Johnson run for 3 yds D.J. Johnson fumbled, recovered by MchSt Rj Williamson , return for 64 yds, (Michael Geiger KICK)
MSU +1% Q1 12:59 Madre London run for 1 yd to the MchSt 42

Team stats

StatAFAMSU
1st Downs2422
3rd down efficiency3-97-14
4th down efficiency0-11-2
Total Yards428324
Passing149247
Comp/Att6/915/23
Yards per pass16.610.7
Rushing27977
Rushing Attempts5142
Yards per rush5.51.8
Penalties7-956-38
Turnovers30
Fumbles lost20
Interceptions thrown10
Possession26:5933:01

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:40 3rd & 7 at AF 41 TEAM run for a loss of 4 yards to the AFA 45
Q4 1:25 2nd & 11 at AF 45 Madre London run for 4 yds to the AFA 41
Q4 2:10 1st & 10 at AF 44 Madre London run for a loss of 1 yard to the AFA 45
Q4 2:11 Drew Oehrle on-side kick recovered by MICHIGAN ST at the AFA 44
Q4 2:11 1st & Goal at MSU 2 D.J. Johnson run for 2 yds for a TD, (Drew Oehrle KICK)
Q4 2:20 1st & Goal at MSU 5 Roberts, Karson pass incomplete to Robinette, Jalen, PENALTY MICHIGANST pass interference (Cox, Demetrious) 3 yards to the MICHIGANST2, NO PLAY, 1ST DOWN AIRFORCE.
Q4 2:40 1st & 10 at MSU 49 Karson Roberts pass complete to Jalen Robinette for 44 yds to the MchSt 5 for a 1ST down
Q4 3:00 1st & 10 at AF 24 Karson Roberts pass complete to Garrett Brown for 12 yds to the MchSt 36 for a 1ST down MICHIGAN ST Penalty, Personal Foul (15 Yards) to the MchSt 49 for a 1ST down
Q4 3:16 1st & 10 at AF 13 Karson Roberts run for 11 yds to the AFA 24 for a 1ST down
Q4 3:16 4th & 2 at MSU 25 Jake Hartbarger punt for 51 yds , Garrett Brown returns for 1 yd to the AFA 26 AIR FORCE Penalty, Personal Foul (12 Yards) to the AFA 13
Q4 4:14 3rd & 5 at MSU 22 Madre London run for 3 yds to the MchSt 25
Q4 4:14 Timeout AIR FORCE, clock 04:14
Q4 4:30 2nd & 5 at MSU 22 LJ Scott run for no gain to the MchSt 22
Q4 5:11 1st & 10 at MSU 17 LJ Scott run for 5 yds to the MchSt 22
Q4 5:11 3rd & Goal at MSU 10 Karson Roberts pass intercepted Rj Williamson return for 9 yds to the MchSt 17
Q4 5:45 2nd & Goal at MSU 8 Tyler Williams run for a loss of 2 yards to the MchSt 10
Q4 6:05 1st & Goal at MSU 6 Jacobi Owens run for a loss of 2 yards to the MchSt 8
Q4 6:15 1st & 10 at MSU 26 Devin Rushing run for 20 yds to the MchSt 6 for a 1ST down
Q4 6:30 3rd & 3 at MSU 40 Devin Rushing run for 14 yds to the MchSt 26 for a 1ST down
Q4 6:50 2nd & 10 at MSU 47 Devin Rushing run for 7 yds to the MchSt 40
Q4 7:20 1st & 10 at MSU 47 Karson Roberts pass incomplete to Jacobi Owens
Q4 7:30 2nd & 10 at AF 40 Jacobi Owens run for 13 yds to the MchSt 47 for a 1ST down
Q4 7:34 1st & 10 at AF 40 Karson Roberts pass incomplete to Jalen Robinette
Q4 7:34 Timeout MICHIGAN ST, clock 07:34