The lead after every score: above the line Air Force is ahead, below it North Dakota State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
9:54
TDMyles Mitchell 31 Yd Run (Drew Klein Kick)9 plays, 75 yds, 5:06 · from NDSU 25
NDSU 7–0 AFA
2nd quarter
14:08
TDNathan Hayes 17 Yd Run (Drew Klein Kick)16 plays, 80 yds, 8:44 · from NDSU 20
NDSU 14–0 AFA
8:14
RECAdam Hrynciw 29 Yd pass from Mason Hayes (Carter Cremascoli Kick)5 plays, 72 yds, 2:34 · from AF 28
NDSU 14–7 AFA
5:20
TDMekhi Collins 44 Yd pass from Nathan Hayes (Drew Klein Kick)5 plays, 75 yds, 2:54 · from NDSU 25
NDSU 21–7 AFA
1:48
TDBlake Fletcher 85 Yd Interception Return (Carter Cremascoli PAT blocked)
NDSU 21–13 AFA
0:29
TDMyles Mitchell 1 Yd Run (Drew Klein Kick)6 plays, 65 yds, 1:19 · from NDSU 35
NDSU 28–13 AFA
3rd quarter
12:02
TDLogan Conklin 41 Yd pass from Nathan Hayes (Drew Klein Kick)2 plays, 39 yds, 0:44 · from AF 39
NDSU 35–13 AFA
4th quarter
10:59
TDLiam Szarka 2 Yd Run (Two-Point Pass Conversion Failed)14 plays, 73 yds, 7:19 · from AF 27
NDSU 35–19 AFA
4:26
TDKemper Hodges 2 Yd Run (Two-Point Pass Conversion Failed)13 plays, 80 yds, 4:20 · from AF 20
NDSU 35–25 AFA
1:58
FGDrew Klein 56 Yd Field Goal 7 plays, 13 yds, 2:26 · from NDSU 49
NDSU 38–25 AFA
0:50
TDMatt Long 20 Yd pass from Evan Medders (Carter Cremascoli Kick)8 plays, 75 yds, 1:08 · from AF 25
NDSU 38–32 AFA
Drives
AFA 4/10 scoredNDSU 7/11 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
NDSU
NDSU 25
9
75
5:06
Touchdown
Q1
9:54
AFA
AF 25
3
8
2:02
Punt
Q1
7:52
NDSU
NDSU 20
16
80
8:44
Touchdown
Q2
14:08
AFA
AF 25
3
7
1:52
Punt
Q2
12:16
NDSU
NDSU 28
3
3
1:28
Punt
Q2
10:48
AFA
AF 28
5
72
2:34
Touchdown
Q2
8:14
NDSU
NDSU 25
5
75
2:54
Touchdown
Q2
5:20
AFA
AF 25
5
12
1:55
Interception
Q2
3:25
NDSU
AF 25
4
14
1:37
Interception Touchdown
Q2
1:48
NDSU
NDSU 35
6
65
1:19
Touchdown
Q2
0:29
AFA
AF 25
1
1
0:29
End of Half
Q3
15:00
AFA
AF 25
3
-6
2:14
Punt
Win probability
North Dakota State 100% · pregame line North Dakota State −1.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.
AFA +17%Q2 8:14 (08:18) #18 M.Hayes pass complete deep right to #10 A.Hrynciw caught at NDSU03, for 29 yards to the NDSU00 TOUCHDOWN, clock 08:14, 1ST DOWN #90 C.Cremascoli kick attempt good (H: #98 R.D'Angelo, LS: #46 J.Helms)
NDSU +16%Q1 9:54 (10:00) Shotgun #5 M.Mitchell rush left for 31 yards gain to the AF00 TOUCHDOWN, clock 09:54, 1ST DOWN #37 D.Klein kick attempt good (H: #39 A.Bickerton, LS: #48 C.Anderson)
NDSU +13%Q2 0:29 (00:29) No Huddle-Shotgun #5 M.Mitchell rush middle for 1 yard gain to the AF00 TOUCHDOWN, clock 00:29 #37 D.Klein kick attempt good (H: #39 A.Bickerton, LS: #48 C.Anderson)
NDSU +13%Q2 5:20 (05:26) Shotgun #2 N.Hayes pass complete short middle to #15 M.Collins caught at AF40, for 44 yards to the AF00 TOUCHDOWN, clock 05:20, 1ST DOWN #37 D.Klein kick attempt good (H: #39 A.Bickerton, LS: #48 C.Anderson)
AFA +13%Q1 9:54 (09:54) #37 D.Klein kickoff 65 yards to the AF00, Touchback
Team stats
Stat
NDSU
AFA
1st Downs
18
21
3rd down efficiency
4-12
6-14
4th down efficiency
3-3
2-2
Total Yards
374
386
Passing
228
179
Comp/Att
15/23
9/15
Yards per pass
9.9
11.9
Rushing
146
207
Rushing Attempts
37
51
Yards per rush
3.9
4.1
Penalties
5-45
6-55
Turnovers
1
1
Fumbles lost
0
0
Interceptions thrown
1
1
Possession
29:05
30:55
Play by play
Q4 0:00 End of 4th quarter.
Q4 0:23 2nd & 12 at NDSU 39 (00:23) Kneel down by North Dakota St. at NDSU38 for loss of 1 yard
Q4 0:30 1st & 10 at NDSU 41 (00:36) Kneel down by North Dakota St. at NDSU39 for loss of 2 yards
Q4 0:48 (00:48) #90 C.Cremascoli onside kickoff 19 yards to the NDSU46, out of bounds at NDSU36
Q4 0:50 1st & 10 at NDSU 20 (00:49) Shotgun #5 E.Medders pass complete deep middle to #3 M.Long caught at NDSU00, for 20 yards to the NDSU00 TOUCHDOWN, clock 00:50, 1ST DOWN #90 C.Cremascoli kick attempt good (H: #98 R.D'Angelo, LS: #46 J.Helms)
Q4 1:08 2nd & 6 at NDSU 34 (01:11) Shotgun #5 E.Medders pass complete short middle to #80 S.Kibbee caught at NDSU20, for 14 yards to the NDSU20 (#14 T.Eady), 1ST DOWN
Q4 1:13 1st & 10 at NDSU 38 (01:14) Shotgun #5 E.Medders rush right for 4 yards gain to the NDSU34, out of bounds at NDSU34
Q4 1:20 2nd & 5 at AF 43 (01:24) Shotgun #5 E.Medders rush right for 4 yards gain to the AF47 (#1 D.Woolen) PENALTY NDSU Targeting (#29 D.Givance) 15 yards from AF47 to NDSU38, 1ST DOWN. North Dakota St. #29 D.Givance has been disqualified
Q4 1:26 1st & 10 at AF 38 (01:31) Shotgun #5 E.Medders rush right for 5 yards gain to the AF43, out of bounds at AF43
Q4 1:39 3rd & 10 at AF 25 (01:44) Shotgun #5 E.Medders pass complete short left to #10 A.Hrynciw caught at AF38, for 13 yards to the AF38 (#12 D.Voltz), 1ST DOWN
Q4 1:47 2nd & 10 at AF 25 (01:48) Shotgun #5 E.Medders pass incomplete short right to #3 M.Long thrown to AF31 broken up by #16 M.Moore
Q4 1:52 1st & 10 at AF 25 (01:52) Shotgun #5 E.Medders rush left for 0 yards to the AF25 (#8 K.Wilson), out of bounds
Q4 1:58 (01:58) #37 D.Klein kickoff 65 yards to the AF00, Touchback
Q4 1:58 4th & 9 at AF 38 (01:58) #37 D.Klein field goal attempt from 56 yards GOOD (H: #39 A.Bickerton, LS: #48 C.Anderson), clock 01:58
Q4 2:35 3rd & 9 at AF 38 (02:37) #2 N.Hayes pass complete short right to #81 R.Kessel caught at AF38, for 0 yards to the AF38, out of bounds at AF38
Q4 2:40 2nd & 8 at AF 37 (02:39) #5 M.Mitchell rush middle for 1 yard loss to the AF38 (#8 D.Daley)
Q4 2:43 1st & 10 at AF 39 (02:43) #5 M.Mitchell rush left for 2 yards gain to the AF37 (#22 E.Oyamendan)
Q4 2:53 3rd & 6 at AF 47 (02:56) Shotgun #18 J.Williams rush right for 8 yards gain to the AF39 (#5 R.Jones), out of bounds, 1ST DOWN
Q4 3:35 2nd & 9 at 50 (03:40) Shotgun #5 M.Mitchell rush middle for 3 yards gain to the AF47 (#9 M.Mustell; #99 J.Oquendo)
Q4 3:59 1st & 10 at NDSU 49 (04:02) Shotgun #7 D.Scott rush middle for 1 yard gain to the NDSU50 (#59 C.Barnett; #99 J.Oquendo)
Q4 4:24 (04:26) #90 C.Cremascoli onside kickoff 13 yards to the AF48, out of bounds at NDSU44
Q4 4:26 & Goal at NDSU 3 Timeout Air Force, clock 04:26
Q4 4:26 3rd & Goal at NDSU 2 Kemper Hodges 2 Yd Run (Two-Point Pass Conversion Failed)
Q4 4:48 2nd & Goal at NDSU 4 (04:50) #9 L.Szarka rush left for 2 yards gain to the NDSU02 (#3 G.Sell; #21 N.Taylor)
Q4 5:22 1st & Goal at NDSU 8 (05:26) Shotgun #9 L.Szarka rush left for 4 yards gain to the NDSU04 (#4 N.Nelson)