32
FinalSep 12, 2026 · Falcon Stadium
Team1234Final
North Dakota State7217338
Air Force01301932

Game flow

North Dakota State won by 6 · 11 scores
Lead changes
0
0 times tied
AFA biggest lead
—
never led
NDSU biggest lead
+22
Q3 12:02
Time in front
AFA 0% · NDSU 92%
tied 9% · 0:00 vs 54:54 of game clock
+28+14Tie+14+28Q1Q2Q3Q4▲ Air Force ahead▼ North Dakota State aheadQ1 9:54 · NDSU Rushing Touchdown: Myles Mitchell 31 Yd Run (Drew Klein Kick) (NDSU 7, AFA 0)Q2 14:08 · NDSU Rushing Touchdown: Nathan Hayes 17 Yd Run (Drew Klein Kick) (NDSU 14, AFA 0)Q2 8:14 · AFA Pass Reception: Adam Hrynciw 29 Yd pass from Mason Hayes (Carter Cremascoli Kick) (NDSU 14, AFA 7)Q2 5:20 · NDSU Passing Touchdown: Mekhi Collins 44 Yd pass from Nathan Hayes (Drew Klein Kick) (NDSU 21, AFA 7)Q2 1:48 · AFA Interception Return Touchdown: Blake Fletcher 85 Yd Interception Return (Carter Cremascoli PAT blocked) (NDSU 21, AFA 13)Q2 0:29 · NDSU Rushing Touchdown: Myles Mitchell 1 Yd Run (Drew Klein Kick) (NDSU 28, AFA 13)Q3 12:02 · NDSU Passing Touchdown: Logan Conklin 41 Yd pass from Nathan Hayes (Drew Klein Kick) (NDSU 35, AFA 13)Q4 10:59 · AFA Rushing Touchdown: Liam Szarka 2 Yd Run (Two-Point Pass Conversion Failed) (NDSU 35, AFA 19)Q4 4:26 · AFA Rushing Touchdown: Kemper Hodges 2 Yd Run (Two-Point Pass Conversion Failed) (NDSU 35, AFA 25)Q4 1:58 · NDSU Field Goal Good: Drew Klein 56 Yd Field Goal (NDSU 38, AFA 25)Q4 0:50 · AFA Passing Touchdown: Matt Long 20 Yd pass from Evan Medders (Carter Cremascoli Kick) (NDSU 38, AFA 32)

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:54NDSU
TD Myles Mitchell 31 Yd Run (Drew Klein Kick)9 plays, 75 yds, 5:06 · from NDSU 25
NDSU 7–0 AFA
2nd quarter
14:08NDSU
TD Nathan Hayes 17 Yd Run (Drew Klein Kick)16 plays, 80 yds, 8:44 · from NDSU 20
NDSU 14–0 AFA
8:14AFA
REC Adam Hrynciw 29 Yd pass from Mason Hayes (Carter Cremascoli Kick)5 plays, 72 yds, 2:34 · from AF 28
NDSU 14–7 AFA
5:20NDSU
TD Mekhi Collins 44 Yd pass from Nathan Hayes (Drew Klein Kick)5 plays, 75 yds, 2:54 · from NDSU 25
NDSU 21–7 AFA
1:48AFA
TD Blake Fletcher 85 Yd Interception Return (Carter Cremascoli PAT blocked)
NDSU 21–13 AFA
0:29NDSU
TD Myles Mitchell 1 Yd Run (Drew Klein Kick)6 plays, 65 yds, 1:19 · from NDSU 35
NDSU 28–13 AFA
3rd quarter
12:02NDSU
TD Logan 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:59AFA
TD Liam Szarka 2 Yd Run (Two-Point Pass Conversion Failed)14 plays, 73 yds, 7:19 · from AF 27
NDSU 35–19 AFA
4:26AFA
TD Kemper Hodges 2 Yd Run (Two-Point Pass Conversion Failed)13 plays, 80 yds, 4:20 · from AF 20
NDSU 35–25 AFA
1:58NDSU
FG Drew Klein 56 Yd Field Goal 7 plays, 13 yds, 2:26 · from NDSU 49
NDSU 38–25 AFA
0:50AFA
TD Matt 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
QStartTeamFromPlaysYdsTimeResult
Q115:00NDSUNDSU 259755:06Touchdown
Q19:54AFAAF 25382:02Punt
Q17:52NDSUNDSU 2016808:44Touchdown
Q214:08AFAAF 25371:52Punt
Q212:16NDSUNDSU 28331:28Punt
Q210:48AFAAF 285722:34Touchdown
Q28:14NDSUNDSU 255752:54Touchdown
Q25:20AFAAF 255121:55Interception
Q23:25NDSUAF 254141:37Interception Touchdown
Q21:48NDSUNDSU 356651:19Touchdown
Q20:29AFAAF 25110:29End of Half
Q315:00AFAAF 253-62:14Punt

Win probability

North Dakota State 100% · pregame line North Dakota State −1.5 (closing line)
Q1Q2Q3Q4▲ Air Force▼ North Dakota StateAir Force +17% win probability: (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)North Dakota State +16% win probability: (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)North Dakota State +13% win probability: (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)North Dakota State +13% win probability: (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)Air Force +13% win probability: (09:54) #37 D.Klein kickoff 65 yards to the AF00, Touchback

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
Nathan Hayes15/232289.92182.1
RushingCARYDSAVGTDLONG
Myles Mitchell15614.1231
DJ Scott12342.808
Nyeoti Punni3196.3015
Jackson Williams2189.0010
Nathan Hayes3175.7117
Team2-3-1.500
ReceivingRECYDSAVGTDLONG
Logan Conklin25728.5141
Jackson Williams25326.5051
Mekhi Collins14444.0144
Reis Kessel44210.5023
Myles Mitchell2115.506
DJ Scott188.008
Nyeoti Punni284.006
Isiah St. Romain155.005
DefenseTOTSOLOSACKSTFLPDQB HUR
Donovan Woolen1170011
Darius Givance750000
Taylen Eady740000
Peder Haugo631100
Gavin Sell630000
Logan Larson540001
Keenan Wilson530000
Najee Nelson330000
InterceptionsINTYDSTD
Gavin Sell1250
KickingFGPCTLONGXPPTS
Drew Klein1/1100.0565/58
PuntingNOYDSAVGTBIn 20LONG
Aaron Bickerton315652.01061

Biggest plays

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

StatNDSUAFA
1st Downs1821
3rd down efficiency4-126-14
4th down efficiency3-32-2
Total Yards374386
Passing228179
Comp/Att15/239/15
Yards per pass9.911.9
Rushing146207
Rushing Attempts3751
Yards per rush3.94.1
Penalties5-456-55
Turnovers11
Fumbles lost00
Interceptions thrown11
Possession29:0530: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)