TDBenton Washington 1 Yd Run (Drew Oehrle Kick)11 plays, 75 yds, 5:09 · from AF 25
AFA 7–14 MSU
2nd quarter
10:40
TDAaron Burbridge 28 Yd pass from Connor Cook (Michael Geiger Kick)10 plays, 87 yds, 5:42 · from MSU 13
AFA 7–21 MSU
0:28
TDAaron 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:07
TDAaron Burbridge 21 Yd pass from Connor Cook (Michael Geiger Kick)8 plays, 75 yds, 3:53 · from MSU 25
AFA 7–35 MSU
8:38
TDJalen 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:11
TDD.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
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
AFA
AF 25
3
-4
2:01
Punt
Q1
12:59
MSU
MSU 41
9
59
4:11
Touchdown
Q1
8:48
AFA
AF 27
5
37
2:17
Fumble Touchdown
Q1
6:31
AFA
AF 25
11
75
5:09
Touchdown
Q1
1:22
MSU
MSU 13
10
87
5:42
Touchdown
Q2
10:40
AFA
AF 8
4
5
2:23
Punt
Q2
8:17
MSU
AF 45
7
27
1:55
Missed FG
Q2
6:22
AFA
AF 20
3
7
2:06
Punt
Q2
4:16
MSU
MSU 36
8
64
3:48
Touchdown
Q2
0:28
AFA
AF 16
1
7
0:28
End of Half
Q3
15:00
MSU
MSU 25
8
75
3:53
Touchdown
Q3
11:07
AFA
AF 20
6
80
2:29
Touchdown
Win probability
Michigan State 100% · pregame line Michigan State −27.5 (closing line)
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
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Karson Roberts
6/9
149
16.6
1
1
63.3
Rushing
CAR
YDS
AVG
TD
LONG
Jacobi Owens
14
72
5.1
0
17
Benton Washington
7
52
7.4
1
18
Karson Roberts
10
44
4.4
0
13
Devin Rushing
3
41
13.7
0
20
Shayne Davern
5
41
8.2
0
22
D.J. Johnson
8
25
3.1
1
9
Garrett Brown
1
8
8.0
0
8
Jalen Rowell
2
-2
-1.0
0
3
Tyler Williams
1
-2
-2.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Jalen Rowell
2
82
41.0
1
44
Garrett Brown
3
68
22.7
0
32
Bryan Driskell
1
-1
-1.0
0
-1
Kicking
FG
PCT
LONG
XP
PTS
Drew Oehrle
0/0
0.0
0
3/3
3
Punting
NO
YDS
AVG
TB
In 20
LONG
Brett Dunn
3
108
36.0
0
0
38
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
Stat
AFA
MSU
1st Downs
24
22
3rd down efficiency
3-9
7-14
4th down efficiency
0-1
1-2
Total Yards
428
324
Passing
149
247
Comp/Att
6/9
15/23
Yards per pass
16.6
10.7
Rushing
279
77
Rushing Attempts
51
42
Yards per rush
5.5
1.8
Penalties
7-95
6-38
Turnovers
3
0
Fumbles lost
2
0
Interceptions thrown
1
0
Possession
26:59
33: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