North Dakota State @ Air Force, Week 2 · 2026

386–1@FINAL325–1
Sat, Sep 12, 2026Falcon StadiumColorado Springs, CO

HOW IT WENT

Week 2 · 2026
FINALQ1Q2Q3Q4T
North Dakota State7217338
Air Force01301932
Game leaders
North Dakota StateAir Force
PassingNathan Hayes15/23 ·228 yds ·2 TD ·1 INTLiam Szarka5/10 ·103 yds ·1 INT
RushingMyles Mitchell15 car ·61 yds ·2 TDLiam Szarka21 car ·88 yds ·1 TD
ReceivingLogan Conklin2 rec ·57 yds ·1 TDMatt Long2 rec ·55 yds ·1 TD
TacklesDonovan Woolen11 tacklesBlake Fletcher14 tackles

North Dakota State vs Air Force Team StatsTeam Stats

North Dakota StateNDSUAir ForceAF
181ST DOWNS21
374TOTAL YDS386
228PASS YDS179
146RUSH YDS207
1TURNOVERS1
29:05POSSESSION30:55

BOX SCORE

Week 2 · 2026

Passing

NDSUNDSUC/ATTYDSAVGTDINT
Nathan Hayes15/232289.921
Air ForceAir ForceC/ATTYDSAVGTDINT
Liam Szarka5/1010310.301
Evan Medders3/44711.810
Mason Hayes1/12929.010
Totals9/1517911.921

Rushing

NDSUNDSUCARYDSAVGTDLONG
Myles Mitchell15614.1231
DJ Scott12342.808
Nyeoti Punni3196.3015
Jackson Williams2189.0010
Nathan Hayes3175.7117
Team2-3-1.503
Totals371463.9331
Air ForceAir ForceCARYDSAVGTDLONG
Liam Szarka21884.2112
Owen Allen13534.1011
Evan Medders6315.2011
Kemper Hodges6244.019
Rocco Conti492.307
Matt Long122.002
Totals512074.1212

Receiving

NDSUNDSURECYDSAVGTDLONG
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
Totals1522815.2251
Air ForceAir ForceRECYDSAVGTDLONG
Matt Long25527.5135
Adam Hrynciw24221.0129
Sylas Maiava-Alaimalo23417.0026
Simon Kibbee22713.5014
Rocco Conti12121.0021
Totals917919.9235

Interceptions

NDSUNDSUINTYDSTD
Gavin Sell1250
Air ForceAir ForceINTYDSTD
Blake Fletcher1851

Punt Returns

NDSUNDSUNOYDSAVGLONGTD
Jackson Williams14040.0400

Kicking

NDSUNDSUFGPCTLONGXPPTS
Drew Klein1/1100.0565/58
Air ForceAir ForceFGPCTLONGXPPTS
Carter Cremascoli0/10.002/32

Punting

NDSUNDSUNOYDSAVGTBIn 20LONG
Aaron Bickerton315652.01061
Air ForceAir ForceNOYDSAVGTBIn 20LONG
Will Duncan316755.71067

Defense

NDSUNDSUTOTSOLOSACKSTFLPDQB HURTD
Donovan Woolen11700110
Darius Givance7500000
Taylen Eady7400000
Peder Haugo6311000
Gavin Sell6300000
Logan Larson5400010
Keenan Wilson5300000
Najee Nelson3300000
Totals663811330
Air ForceAir ForceTOTSOLOSACKSTFLPDQB HURTD
Blake Fletcher14800001
Dallas Daley11501110
Max Mustell5301000
Roger Jones Jr.4200000
Antonio Menard4200000
Alexander Perez4200100
Korey Johnson3200000
Ehimen Oyamendan3100000
Totals623003321

PLAY-BY-PLAY

179 plays
Q4North Dakota State2 plays · -3 yds · 0:48 · End of Game38–32
  1. 0:002nd & 12 at NDSU 39End of 4th quarter.
  2. 0:232nd & 12 at NDSU 39Kneel down by North Dakota St. at NDSU38 for loss of 1 yard
  3. 0:301st & 10 at NDSU 41Kneel down by North Dakota St. at NDSU39 for loss of 2 yards
  4. 0:481st & 10 at AF 35#90 C.Cremascoli onside kickoff 19 yards to the NDSU46, out of bounds at NDSU36
Q4Air Force8 plays · 75 yds · 1:08 · Touchdown38–32
  1. 0:501st & 10 at NDSU 20Shotgun #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)
  2. 1:082nd & 6 at NDSU 34Shotgun #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
  3. 1:131st & 10 at NDSU 38Shotgun #5 E.Medders rush right for 4 yards gain to the NDSU34, out of bounds at NDSU34
  4. 1:202nd & 5 at AF 43Shotgun #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
  5. 1:261st & 10 at AF 38Shotgun #5 E.Medders rush right for 5 yards gain to the AF43, out of bounds at AF43
  6. 1:393rd & 10 at AF 25Shotgun #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
  7. 1:472nd & 10 at AF 25Shotgun #5 E.Medders pass incomplete short right to #3 M.Long thrown to AF31 broken up by #16 M.Moore
  8. 1:521st & 10 at AF 25Shotgun #5 E.Medders rush left for 0 yards to the AF25 (#8 K.Wilson), out of bounds
  9. 1:581st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
Q4North Dakota State7 plays · 13 yds · 2:26 · Field Goal38–25
  1. 1:584th & 9 at AF 38Timeout North Dakota State, clock 01:58
  2. 1:584th & 9 at AF 38#37 D.Klein field goal attempt from 56 yards GOOD (H: #39 A.Bickerton, LS: #48 C.Anderson), clock 01:58
  3. 2:023rd & 9 at AF 38Timeout North Dakota State, clock 02:02
  4. 2:353rd & 9 at AF 38#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
  5. 2:402nd & 8 at AF 37Timeout Air Force, clock 02:40
  6. 2:402nd & 8 at AF 37#5 M.Mitchell rush middle for 1 yard loss to the AF38 (#8 D.Daley)
  7. 2:431st & 10 at AF 39Timeout Air Force, clock 02:43
  8. 2:431st & 10 at AF 39#5 M.Mitchell rush left for 2 yards gain to the AF37 (#22 E.Oyamendan)
  9. 2:473rd & 6 at AF 47Timeout Air Force, clock 02:47
  10. 2:533rd & 6 at AF 47Shotgun #18 J.Williams rush right for 8 yards gain to the AF39 (#5 R.Jones), out of bounds, 1ST DOWN
  11. 3:352nd & 9 at NDSU 50Shotgun #5 M.Mitchell rush middle for 3 yards gain to the AF47 (#9 M.Mustell; #99 J.Oquendo)
  12. 3:591st & 10 at NDSU 49Shotgun #7 D.Scott rush middle for 1 yard gain to the NDSU50 (#59 C.Barnett; #99 J.Oquendo)
  13. 4:241st & 10 at AF 35#90 C.Cremascoli onside kickoff 13 yards to the AF48, out of bounds at NDSU44
Q4Air Force13 plays · 80 yds · 4:20 · Touchdown35–25
  1. 4:26Timeout Air Force, clock 04:26
  2. 4:263rd & 2 at NDSU 2Kemper Hodges 2 Yd Run (Two-Point Pass Conversion Failed)
  3. 4:292nd & 4 at NDSU 4Timeout North Dakota State, clock 04:29
  4. 4:482nd & 4 at NDSU 4#9 L.Szarka rush left for 2 yards gain to the NDSU02 (#3 G.Sell; #21 N.Taylor)
  5. 5:221st & 8 at NDSU 8Shotgun #9 L.Szarka rush left for 4 yards gain to the NDSU04 (#4 N.Nelson)
  6. 5:582nd & 3 at NDSU 17Shotgun #4 K.Hodges rush right for 9 yards gain to the NDSU08 (#52 K.Williams), 1ST DOWN
  7. 6:181st & 10 at NDSU 24Shotgun #5 E.Medders rush middle for 7 yards gain to the NDSU17 (#29 D.Givance)
  8. 6:411st & 10 at NDSU 35Shotgun #5 E.Medders rush middle for 11 yards gain to the NDSU24 (#14 T.Eady), 1ST DOWN
  9. 6:534th & 9 at AF 50Shotgun #9 L.Szarka pass incomplete deep right to #44 J.Bowman thrown to NDSU20 QB hurried by #3 G.Sell PENALTY NDSU Roughing The Passer (#3 G.Sell) 15 yards from AF50 to NDSU35, 1ST DOWN. NO PLAY
  10. 6:543rd & 9 at AF 50Shotgun #9 L.Szarka pass incomplete deep middle to #29 S.Maiava-Alaimalo thrown to NDSU25
  11. 6:592nd & 9 at AF 50Shotgun #9 L.Szarka pass incomplete deep middle to #10 A.Hrynciw thrown to NDSU17 broken up by #16 M.Moore QB hurried by #94 L.Larson
  12. 7:271st & 10 at AF 49#2 O.Allen rush right for 1 yard gain to the AF50 (#41 P.Haugo)
  13. 7:483rd & 1 at AF 41Shotgun #2 O.Allen rush right for 8 yards gain to the AF49 (#30 J.Archibald), 1ST DOWN
  14. 8:112nd & 10 at AF 32Shotgun #9 L.Szarka rush middle for 9 yards gain to the AF41 (#29 D.Givance)
  15. 8:171st & 10 at AF 32Shotgun #9 L.Szarka pass incomplete short middle to #8 J.Dawson thrown to AF50 QB hurried by #1 D.Woolen
  16. 8:391st & 10 at AF 20#9 L.Szarka rush middle for 12 yards gain to the AF32 (#14 T.Eady), 1ST DOWN
Q4North Dakota State4 plays · 14 yds · 2:13 · Punt35–19
  1. 8:464th & 11 at NDSU 39Timeout North Dakota State, clock 08:46
  2. 8:464th & 11 at NDSU 39#39 A.Bickerton punt 61 yards to the AF00, Touchback
  3. 8:543rd & 11 at NDSU 39Shotgun #2 N.Hayes pass incomplete deep middle to #18 J.Williams thrown to AF15 broken up by #26 A.Perez
  4. 9:352nd & 11 at NDSU 39Shotgun #4 N.Punni rush right for 0 yards to the NDSU39 (#6 B.Fletcher; #8 D.Daley)
  5. 10:101st & 10 at NDSU 40Shotgun #2 N.Hayes rush right for 1 yard loss to the NDSU39 (#9 M.Mustell)
  6. 10:521st & 10 at NDSU 25Shotgun #4 N.Punni rush middle for 15 yards gain to the NDSU40 (#24 J.Elie-Stuart), 1ST DOWN
  7. 10:59Timeout Air Force, clock 10:59
  8. 10:591st & 10 at AF 35#90 C.Cremascoli kickoff 65 yards to the NDSU00, Touchback
Q3Air Force14 plays · 73 yds · 7:19 · Touchdown35–19
  1. 10:59Timeout Air Force, clock 10:59
  2. 10:591st & 2 at NDSU 2#9 L.Szarka rush right for 2 yards gain to the NDSU00 TOUCHDOWN, clock 10:59 #9 L.Szarka pass attempt failed
  3. 11:314th & 12 at NDSU 15Shotgun #9 L.Szarka pass complete short left to #80 S.Kibbee caught at NDSU05, for 13 yards to the NDSU02 (#30 J.Archibald), out of bounds, 1ST DOWN
  4. 11:394th & 2 at NDSU 5#44 R.Conti rush right for 5 yards gain to the NDSU00 TOUCHDOWN nullified by penalty, clock 11:39 PENALTY AF Holding (#3 M.Long) 10 yards from NDSU05 to NDSU15. NO PLAY
  5. 12:183rd & 5 at NDSU 8#4 K.Hodges rush left for 3 yards gain to the NDSU05 (#93 A.Okes; #29 D.Givance)
  6. 12:592nd & 9 at NDSU 12#9 L.Szarka rush right for 4 yards gain to the NDSU08 (#14 T.Eady; #94 L.Larson)
  7. 13:311st & 10 at NDSU 13#9 L.Szarka rush middle for 1 yard gain to the NDSU12 (#41 P.Haugo; #16 M.Moore)
  8. 13:573rd & 1 at NDSU 16#4 K.Hodges rush middle for 3 yards gain to the NDSU13 (#94 L.Larson), 1ST DOWN
  9. 14:172nd & 6 at NDSU 21#9 L.Szarka rush right for 5 yards gain to the NDSU16 (#29 D.Givance)
  10. 14:541st & 10 at NDSU 25#4 K.Hodges rush middle for 4 yards gain to the NDSU21 (#14 T.Eady)
  11. 0:002nd & 1 at NDSU 28End of 3rd quarter.
  12. 0:222nd & 1 at NDSU 28#2 O.Allen rush right for 3 yards gain to the NDSU25 (#1 D.Woolen), 1ST DOWN
  13. 0:511st & 10 at NDSU 37#9 L.Szarka rush left for 9 yards gain to the NDSU28 (#48 B.Schiltz; #1 D.Woolen)
  14. 1:233rd & 1 at NDSU 38#9 L.Szarka rush right for 1 yard gain to the NDSU37 (#1 D.Woolen), 1ST DOWN
  15. 1:552nd & 3 at NDSU 40#2 O.Allen rush right for 2 yards gain to the NDSU38 (#41 P.Haugo)
  16. 2:351st & 10 at NDSU 47Shotgun #44 R.Conti rush left for 7 yards gain to the NDSU40 (#3 G.Sell)
  17. 3:001st & 10 at AF 27#9 L.Szarka pass complete deep middle to #29 S.Maiava-Alaimalo caught at NDSU47, for 26 yards to the NDSU47 (#4 N.Nelson), 1ST DOWN
Q3North Dakota State3 plays · 4 yds · 1:42 · Punt35–13
  1. 3:184th & 6 at NDSU 24Timeout North Dakota State, clock 03:18
  2. 3:184th & 6 at NDSU 24#39 A.Bickerton punt 49 yards to the AF27
  3. 3:303rd & 6 at NDSU 24Shotgun #2 N.Hayes pass incomplete short right to #3 J.Patterson thrown to NDSU38 broken up by #24 J.Elie-Stuart
  4. 4:172nd & 9 at NDSU 21Shotgun #5 M.Mitchell rush left for 3 yards gain to the NDSU24 (#6 B.Fletcher)
  5. 4:531st & 10 at NDSU 20Shotgun #5 M.Mitchell rush left for 1 yard gain to the NDSU21 (#48 A.Menard)
Q3Air Force12 plays · 64 yds · 7:02 · Missed FG35–13
  1. 5:004th & 10 at NDSU 11Timeout Air Force, clock 05:00
  2. 5:004th & 10 at NDSU 11#90 C.Cremascoli field goal attempt from 28 yards NO GOOD (H: #98 R.D'Angelo, LS: #46 J.Helms), clock 05:00
  3. 5:343rd & 12 at NDSU 13#44 R.Conti rush left for 2 yards gain to the NDSU11, out of bounds at NDSU11
  4. 6:142nd & 5 at NDSU 6#9 L.Szarka sacked for loss of 7 yards to the NDSU13 (#41 P.Haugo)
  5. 6:551st & 10 at NDSU 11#9 L.Szarka rush left for 5 yards gain to the NDSU06 (#1 D.Woolen; #22 H.Artz)
  6. 7:272nd & 1 at NDSU 19#9 L.Szarka pass complete short right to #29 S.Maiava-Alaimalo caught at NDSU17, for 8 yards to the NDSU11 (#1 D.Woolen; #11 M.Stenbroten), out of bounds, 1ST DOWN
  7. 8:151st & 10 at NDSU 28#9 L.Szarka rush middle for 9 yards gain to the NDSU19 (#29 D.Givance)
  8. 8:481st & 10 at NDSU 39#2 O.Allen rush middle for 11 yards gain to the NDSU28 (#4 N.Nelson), 1ST DOWN
  9. 9:264th & 6 at AF 50Shotgun #9 L.Szarka rush middle for 11 yards gain to the NDSU39 (#14 T.Eady; #41 P.Haugo), 1ST DOWN
  10. 10:053rd & 6 at AF 50Shotgun #44 R.Conti rush right for 0 yards to the AF50 (#41 P.Haugo; #6 J.Crumby)
  11. 10:402nd & 8 at AF 48Shotgun #3 M.Long rush right for 2 yards gain to the AF50 (#54 A.Wayne)
  12. 11:191st & 10 at AF 46Shotgun #9 L.Szarka rush middle for 2 yards gain to the AF48 (#8 K.Wilson; #42 A.Elliott)
  13. 11:471st & 10 at AF 25Shotgun #9 L.Szarka pass complete short middle to #44 R.Conti caught at AF40, for 21 yards to the AF46 (#52 K.Williams; #54 A.Wayne), 1ST DOWN
  14. 12:021st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
Q3North Dakota State2 plays · 39 yds · 0:44 · Touchdown35–13
  1. 12:02Timeout North Dakota State, clock 12:02
  2. 12:022nd & 12 at AF 41Shotgun #2 N.Hayes pass complete deep left to #84 L.Conklin caught at AF08, for 41 yards to the AF00 TOUCHDOWN, clock 12:02, 1ST DOWN #37 D.Klein kick attempt good (H: #39 A.Bickerton, LS: #48 C.Anderson)
  3. 12:401st & 10 at AF 39No Huddle-Shotgun #7 D.Scott rush middle for 2 yards loss to the AF41 (#30 I.Hubert; #59 C.Barnett)
Q3Air Force3 plays · -6 yds · 2:14 · Punt28–13
  1. 12:464th & 16 at AF 19#94 W.Duncan punt 60 yards to the NDSU21 #18 J.Williams return 40 yards to the AF39 (#2 K.Johnson; #51 V.Canosa)
  2. 13:213rd & 18 at AF 17Shotgun #9 L.Szarka rush right for 2 yards gain to the AF19, out of bounds at AF19
  3. 13:543rd & 3 at AF 32#2 O.Allen rush middle for 5 yards gain to the AF37 (#54 A.Wayne; #94 L.Larson) PENALTY AF Chop Block (#58 T.Tarascio) 15 yards from AF32 to AF17. NO PLAY
  4. 14:202nd & 8 at AF 27#9 L.Szarka rush left for 5 yards gain to the AF32 (#29 D.Givance; #14 T.Eady)
  5. 14:561st & 10 at AF 25#2 O.Allen rush right for 2 yards gain to the AF27 (#1 D.Woolen)
  6. 15:001st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
Q2Air Force1 play · 1 yds · 0:29 · End of Half28–13
  1. 0:001st & 10 at AF 25End of 2nd quarter.
  2. 0:251st & 10 at AF 25Shotgun #2 O.Allen rush middle for 1 yard gain to the AF26 (#94 L.Larson)
  3. 0:291st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
Q2North Dakota State6 plays · 65 yds · 1:19 · Touchdown28–13
  1. 0:291st & 1 at AF 1No 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)
  2. 0:373rd & 9 at NDSU 48Shotgun #2 N.Hayes pass complete deep left to #18 J.Williams caught at AF07, for 51 yards to the AF01 (#22 E.Oyamendan; #26 A.Perez), 1ST DOWN, PENALTY AF Pass Interference declined
  3. 0:482nd & 9 at NDSU 48Timeout Air Force, clock 00:48
  4. 0:482nd & 9 at NDSU 48No Huddle-Shotgun #2 N.Hayes pass incomplete deep right to #15 M.Collins thrown to AF18
  5. 1:081st & 10 at NDSU 47No Huddle-Shotgun #5 M.Mitchell rush right for 1 yard gain to the NDSU48 (#5 R.Jones)
  6. 1:212nd & 5 at NDSU 40No Huddle-Shotgun #2 N.Hayes pass complete short middle to #81 R.Kessel caught at NDSU47, for 7 yards to the NDSU47 (#8 D.Daley), 1ST DOWN
  7. 1:361st & 10 at NDSU 35No Huddle-Shotgun #2 N.Hayes pass complete short right to #5 M.Mitchell caught at NDSU28, for 5 yards to the NDSU40 (#6 B.Fletcher)
  8. 1:481st & 10 at AF 35#90 C.Cremascoli kickoff 61 yards to the NDSU04, out of bounds at NDSU04
Q2North Dakota State4 plays · 14 yds · 1:37 · Interception Touchdown21–13
  1. 1:483rd & 1 at AF 11Blake Fletcher 85 Yd Interception Return (Carter Cremascoli PAT blocked)
  2. 2:002nd & 3 at AF 13Timeout North Dakota State, clock 02:00
  3. 2:002nd & 3 at AF 13Shotgun #2 N.Hayes pass complete short left to #4 N.Punni caught at AF11, for 2 yards to the AF11 (#6 B.Fletcher), out of bounds
  4. 2:331st & 10 at AF 20No Huddle-Shotgun #5 M.Mitchell rush middle for 2 yards gain to the AF13 (#26 A.Perez; #6 B.Fletcher)
  5. 3:181st & 10 at AF 25No Huddle-Shotgun #18 J.Williams rush left for 10 yards gain to the AF15 (#6 B.Fletcher), out of bounds, 1ST DOWN
Q2Air Force5 plays · 12 yds · 1:55 · Interception21–7
  1. 3:253rd & 9 at AF 37Shotgun #9 L.Szarka pass intercepted by #3 G.Sell at AF50 broken up by #1 D.Woolen #3 G.Sell return 25 yards to the AF25 (#28 G.LaDue)
  2. 3:332nd & 9 at AF 37Shotgun #9 L.Szarka pass incomplete short right to #44 R.Conti thrown to AF41 QB hurried by #11 M.Stenbroten
  3. 4:031st & 10 at AF 36Shotgun #2 O.Allen rush middle for 1 yard gain to the AF37 (#94 L.Larson)
  4. 4:432nd & 6 at AF 29#2 O.Allen rush middle for 7 yards gain to the AF36 (#1 D.Woolen), 1ST DOWN
  5. 5:161st & 10 at AF 25#2 O.Allen rush middle for 4 yards gain to the AF29 (#94 L.Larson)
  6. 5:201st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
Q2North Dakota State5 plays · 75 yds · 2:54 · Touchdown21–7
  1. 5:204th & 2 at AF 44Shotgun #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)
  2. 5:283rd & 7 at AF 49Timeout North Dakota State, clock 05:28
  3. 6:013rd & 7 at AF 49Shotgun #2 N.Hayes pass complete short left to #17 I.St. Romain caught at AF45, for 5 yards to the AF44 (#26 A.Perez)
  4. 6:502nd & 9 at NDSU 49Shotgun #7 D.Scott rush right for 2 yards gain to the AF49 (#95 N.Daniels)
  5. 7:251st & 10 at NDSU 48Shotgun #7 D.Scott rush right for 1 yard gain to the NDSU49 (#99 J.Oquendo; #6 B.Fletcher)
  6. 8:031st & 10 at NDSU 25No Huddle #2 N.Hayes pass complete short right to #81 R.Kessel caught at NDSU28, for 23 yards to the NDSU48 (#9 M.Mustell), 1ST DOWN
  7. 8:141st & 10 at AF 35#90 C.Cremascoli kickoff 65 yards to the NDSU00, Touchback
Q2Air Force5 plays · 72 yds · 2:34 · Touchdown28–13
  1. 10:441st & 10 at AF 28#2 O.Allen rush middle for 4 yards gain to the AF32 (#3 G.Sell)
  2. 8:143rd & 6 at NDSU 29#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)
  3. 8:413rd & 1 at NDSU 24PENALTY AF False Start (#86 G.Stalfort) 5 yards from NDSU24 to NDSU29. NO PLAY
  4. 8:582nd & 5 at NDSU 28#2 O.Allen rush middle for 4 yards gain to the NDSU24 (#1 D.Woolen)
  5. 9:361st & 10 at NDSU 33#2 O.Allen rush middle for 5 yards gain to the NDSU28 (#8 K.Wilson; #3 G.Sell)
  6. 10:052nd & 5 at AF 32#9 L.Szarka pass complete deep left to #3 M.Long caught at NDSU45, for 35 yards to the NDSU33 (#29 D.Givance), out of bounds, 1ST DOWN
Q2North Dakota State3 plays · 3 yds · 1:28 · Punt28–13
  1. 10:484th & 7 at NDSU 31#39 A.Bickerton punt 46 yards to the AF23 fair catch by #3 M.Long at AF23 PENALTY NDSU Illegal Formation 5 yards from AF23 to AF28
  2. 10:503rd & 7 at NDSU 31Shotgun #2 N.Hayes pass incomplete short left to #81 R.Kessel thrown to NDSU42 QB hurried by #8 D.Daley
  3. 11:272nd & 10 at NDSU 28Shotgun #5 M.Mitchell rush right for 3 yards gain to the NDSU31 (#45 J.Reese)
  4. 12:101st & 10 at NDSU 28Shotgun #5 M.Mitchell rush middle for 0 yards to the NDSU28 (#8 D.Daley; #6 B.Fletcher)
Q2Air Force3 plays · 7 yds · 1:52 · Punt14–0
  1. 12:164th & 3 at AF 32Timeout Air Force, clock 12:16
  2. 12:164th & 3 at AF 32#94 W.Duncan punt 40 yards to the NDSU28 fair catch by #18 J.Williams at NDSU28
  3. 12:553rd & 6 at AF 29Shotgun #9 L.Szarka rush right for 3 yards gain to the AF32 (#3 G.Sell)
  4. 13:312nd & 6 at AF 29#9 L.Szarka rush right for 0 yards to the AF29 (#8 K.Wilson)
  5. 13:591st & 10 at AF 25#9 L.Szarka rush right for 4 yards gain to the AF29 (#11 M.Stenbroten)
  6. 14:081st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
Q1North Dakota State16 plays · 80 yds · 8:44 · Touchdown14–0
  1. 14:08Timeout North Dakota State, clock 14:08
  2. 14:081st & 10 at AF 17Shotgun #2 N.Hayes rush middle for 17 yards gain to the AF00 TOUCHDOWN, clock 14:08, 1ST DOWN #37 D.Klein kick attempt good (H: #39 A.Bickerton, LS: #48 C.Anderson)
  3. 14:524th & 1 at AF 18#2 N.Hayes rush middle for 1 yard gain to the AF17 (#2 K.Johnson), 1ST DOWN
  4. 0:003rd & 1 at AF 18End of 1st quarter.
  5. 0:133rd & 1 at AF 18Shotgun #7 D.Scott rush right for 0 yards to the AF18 (#33 B.Bujnoch; #6 B.Fletcher)
  6. 0:502nd & 9 at AF 26Shotgun #7 D.Scott rush right for 8 yards gain to the AF18 (#6 B.Fletcher; #8 D.Daley)
  7. 1:321st & 10 at AF 27#7 D.Scott rush middle for 1 yard gain to the AF26 (#8 D.Daley)
  8. 2:142nd & 11 at AF 39Shotgun #2 N.Hayes pass complete short right to #81 R.Kessel caught at AF33, for 12 yards to the AF27 (#5 R.Jones; #8 D.Daley), 1ST DOWN
  9. 2:502nd & 6 at AF 34PENALTY NDSU False Start (#68 C.Okeson) 5 yards from AF34 to AF39. NO PLAY
  10. 3:211st & 10 at AF 38Shotgun #4 N.Punni rush right for 4 yards gain to the AF34 (#6 B.Fletcher)
  11. 3:554th & 2 at AF 40#5 M.Mitchell rush middle for 2 yards gain to the AF38 (#48 A.Menard), 1ST DOWN
  12. 4:063rd & 8 at AF 46Timeout North Dakota State, clock 04:06
  13. 4:393rd & 8 at AF 46Shotgun #2 N.Hayes pass complete short right to #5 M.Mitchell caught at NDSU48, for 6 yards to the AF40 (#26 A.Perez)
  14. 4:452nd & 8 at AF 46#2 N.Hayes pass incomplete short left to #44 L.Kokat thrown to AF45 QB hurried by #45 J.Reese
  15. 5:281st & 10 at AF 48Shotgun #5 M.Mitchell rush middle for 2 yards gain to the AF46 (#8 D.Daley)
  16. 6:082nd & 6 at NDSU 46Shotgun #7 D.Scott rush middle for 6 yards gain to the AF48 (#30 I.Hubert), 1ST DOWN
  17. 6:391st & 10 at NDSU 42No Huddle-Shotgun #7 D.Scott rush middle for 4 yards gain to the NDSU46 (#95 N.Daniels; #48 A.Menard)
  18. 7:043rd & 4 at NDSU 26Shotgun #2 N.Hayes pass complete short right to #84 L.Conklin caught at NDSU30, for 16 yards to the NDSU42 (#9 M.Mustell; #22 E.Oyamendan), 1ST DOWN
  19. 7:142nd & 4 at NDSU 26#2 N.Hayes pass incomplete short middle to #84 L.Conklin thrown to NDSU40
  20. 7:431st & 10 at NDSU 20No Huddle-Shotgun #2 N.Hayes pass complete short left to #4 N.Punni caught at NDSU22, for 6 yards to the NDSU26 (#6 B.Fletcher)
Q1Air Force3 plays · 8 yds · 2:02 · Punt7–0
  1. 7:524th & 2 at AF 33Timeout Air Force, clock 07:52
  2. 7:524th & 2 at AF 33#94 W.Duncan punt 67 yards to the NDSU00, Touchback
  3. 8:263rd & 7 at AF 28Shotgun #9 L.Szarka rush left for 5 yards gain to the AF33 (#8 K.Wilson)
  4. 9:082nd & 10 at AF 25Shotgun #4 K.Hodges rush middle for 3 yards gain to the AF28 (#3 G.Sell; #1 D.Woolen)
  5. 9:431st & 10 at AF 25#44 R.Conti rush right for 0 yards to the AF25 (#1 D.Woolen)
  6. 9:541st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
Q1North Dakota State9 plays · 75 yds · 5:06 · Touchdown7–0
  1. 9:54Timeout North Dakota State, clock 09:54
  2. 9:542nd & 6 at AF 31Shotgun #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)
  3. 10:351st & 10 at AF 35Shotgun #5 M.Mitchell rush middle for 4 yards gain to the AF31 (#5 R.Jones; #8 D.Daley)
  4. 11:113rd & 6 at AF 43Shotgun #2 N.Hayes pass complete short right to #7 D.Scott caught at AF37, for 8 yards to the AF35 (#2 K.Johnson), 1ST DOWN
  5. 11:562nd & 13 at NDSU 50Shotgun #5 M.Mitchell rush middle for 7 yards gain to the AF43 (#6 B.Fletcher)
  6. 12:232nd & 8 at AF 45PENALTY NDSU False Start (#18 J.Williams) 5 yards from AF45 to AF50. NO PLAY
  7. 12:511st & 10 at AF 47Shotgun #2 N.Hayes pass complete short right to #18 J.Williams caught at AF41, for 2 yards to the AF45 (#8 D.Daley)
  8. 13:053rd & 9 at NDSU 38Shotgun #2 N.Hayes pass incomplete deep right to #15 M.Collins thrown to AF40 broken up by #23 C.Paterson QB hurried by #47 J.Kepler PENALTY AF Targeting (#23 C.Paterson) 15 yards from NDSU38 to AF47, 1ST DOWN. NO PLAY. Air Force #23 C.Paterson has been disqualified
  9. 13:412nd & 10 at NDSU 37#7 D.Scott rush right for 1 yard gain to the NDSU38 (#9 M.Mustell)
  10. 13:471st & 10 at NDSU 37Shotgun #2 N.Hayes pass incomplete deep left to #18 J.Williams thrown to AF35
  11. 14:242nd & 4 at NDSU 31Shotgun #7 D.Scott rush middle for 6 yards gain to the NDSU37 (#6 B.Fletcher), 1ST DOWN
  12. 14:541st & 10 at NDSU 25No Huddle-Shotgun #7 D.Scott rush middle for 6 yards gain to the NDSU31 (#8 D.Daley; #48 A.Menard)
  13. 15:001st & 10 at AF 35#90 C.Cremascoli kickoff 65 yards to the NDSU00, Touchback

FAN NEWS

2026 season

Write about North Dakota State or Air Force?

Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.

Get Your Blog Featured →

MORE WEEK 2 GAMES

#25@#2
FINAL
BYU 28, Arizona 17
FOX
#3@#19
FINAL
Texas 24, Ohio State 23
ABC
#13@#12
FINAL
Alabama 45, Kentucky 17
ABC
@#1
FINAL
Miami 77, Florida A&M 7
ACC Network
@#4
FINAL
Notre Dame 52, Rice 0
NBC
86Games in Week 2Full schedule →