College Football Scores · College Football Odds

North Dakota State vs Air Force

Final · Week 3 · Sat Sep 12 · 10:00 PM ET · Falcon Stadium

North Dakota State BisonNorth Dakota State3-0
38
FinalSep 12, 2026
Air Force FalconsAir Force1-1
32
TVFS1

Closing line

US sportsbook at kickoff
Moneyline
NDSU−122
AFA+102
Spread
NDSU −1.5−115
AFA +1.5−105
Total O/U
Over 48.5−105
Under 48.5−115
  • Spread: North Dakota State −1.5 covered.
  • Total O/U: over 48.5 (70 points).

Recap

North Dakota State beat Air Force 38-32 at Falcon Stadium in USAF Academy on Sep 12, 2026 to move to 3-0.

North Dakota State has won 3 straight.

Score by quarter

North Dakota State Bison and Air Force Falcons, score by quarter
Team1234T
NDSU7217338
AFA01301932

Scoring plays

First Quarter

  1. NDSUTouchdown · 9:54Myles Mitchell 31 Yd Run (Drew Klein Kick)7-0

Second Quarter

  1. NDSUTouchdown · 14:08Nathan Hayes 17 Yd Run (Drew Klein Kick)14-0
  2. AFATouchdown · 8:14Adam Hrynciw 29 Yd pass from Mason Hayes (Carter Cremascoli Kick)14-7
  3. NDSUTouchdown · 5:20Mekhi Collins 44 Yd pass from Nathan Hayes (Drew Klein Kick)21-7
  4. AFATouchdown · 1:48Blake Fletcher 85 Yd Interception Return (Carter Cremascoli PAT blocked)21-13
  5. NDSUTouchdown · 0:29Myles Mitchell 1 Yd Run (Drew Klein Kick)28-13

Third Quarter

  1. NDSUTouchdown · 12:02Logan Conklin 41 Yd pass from Nathan Hayes (Drew Klein Kick)35-13

Fourth Quarter

  1. AFATouchdown · 10:59Liam Szarka 2 Yd Run (Two-Point Pass Conversion Failed)35-19
  2. AFATouchdown · 4:26Kemper Hodges 2 Yd Run (Two-Point Pass Conversion Failed)35-25
  3. NDSUField Goal · 1:58Drew Klein 56 Yd Field Goal38-25
  4. AFATouchdown · 0:50Matt Long 20 Yd pass from Evan Medders (Carter Cremascoli Kick)38-32

Team stats

NDSUAFA
1st Downs
18
21
Total Yards
374
386
Passing
228
179
Rushing
146
207
3rd down efficiency
4-12
6-14
Turnovers
1
1
Possession
29:05
30:55

Top performers

North Dakota State BisonAir Force Falcons

Passing

Nathan Hayes15/23, 228 YDS, 2 TD, 1 INT
Liam Szarka5/10, 103 YDS, 1 INT

Rushing

Myles Mitchell15 CAR, 61 YDS, 2 TD
Liam Szarka21 CAR, 88 YDS, 1 TD

Receiving

Logan Conklin2 REC, 57 YDS, 1 TD
Matt Long2 REC, 55 YDS, 1 TD

Tackles

Donovan Woolen11
Blake Fletcher14

Sacks

Peder Haugo1
–

Player stats

North Dakota State · Passing

PlayerC/ATTYDSAVGTDINTQBR
Nathan Hayes15/232289.92186.4

North Dakota State · Rushing

PlayerCARYDSAVGTDLONG
Myles Mitchell15614.1231
DJ Scott12342.808
Nyeoti Punni3196.3015
Jackson Williams2189.0010
Nathan Hayes3175.7117
Team2-3-1.500

North Dakota State · Receiving

PlayerRECYDSAVGTDLONG
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

North Dakota State · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Donovan Woolen11700110
Darius Givance7500000
Taylen Eady7400000
Peder Haugo6311000
Gavin Sell6300000
Logan Larson5400010
Keenan Wilson5300000
Najee Nelson3300000

North Dakota State · Interceptions

PlayerINTYDSTD
Gavin Sell1250

North Dakota State · Punt returns

PlayerNOYDSAVGLONGTD
Jackson Williams14040.0400

North Dakota State · Kicking

PlayerFGPCTLONGXPPTS
Drew Klein1/1100.0565/58

North Dakota State · Punting

PlayerNOYDSAVGTBIn 20LONG
Aaron Bickerton315652.01061

Air Force · Passing

PlayerC/ATTYDSAVGTDINTQBR
Liam Szarka5/1010310.30153.6
Evan Medders3/44711.81099.7
Mason Hayes1/12929.010--

Air Force · Rushing

PlayerCARYDSAVGTDLONG
Liam Szarka21884.2112
Owen Allen13534.1011
Evan Medders6315.2011
Kemper Hodges6244.019
Rocco Conti492.307
Matt Long122.002

Air Force · Receiving

PlayerRECYDSAVGTDLONG
Matt Long25527.5135
Adam Hrynciw24221.0129
Sylas Maiava-Alaimalo23417.0026
Simon Kibbee22713.5014
Rocco Conti12121.0021

Air Force · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Blake Fletcher14800001
Dallas Daley11501110
Max Mustell5301000
Roger Jones Jr.4200000
Antonio Menard4200000
Alexander Perez4200100
Korey Johnson3200000
Ehimen Oyamendan3100000

Air Force · Interceptions

PlayerINTYDSTD
Blake Fletcher1851

Air Force · Kicking

PlayerFGPCTLONGXPPTS
Carter Cremascoli0/10.002/32

Air Force · Punting

PlayerNOYDSAVGTBIn 20LONG
Will Duncan316755.71067

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 5:21 PM ET. How game pages are made