Q4North Dakota State2 plays · -3 yds · 0:48 · End of Game38–32
0:002nd & 12 at NDSU 39End of 4th quarter.
0:232nd & 12 at NDSU 39Kneel down by North Dakota St. at NDSU38 for loss of 1 yard
0:301st & 10 at NDSU 41Kneel down by North Dakota St. at NDSU39 for loss of 2 yards
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
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)
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
1:131st & 10 at NDSU 38Shotgun #5 E.Medders rush right for 4 yards gain to the NDSU34, out of bounds at NDSU34
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
1:261st & 10 at AF 38Shotgun #5 E.Medders rush right for 5 yards gain to the AF43, out of bounds at AF43
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
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
1:521st & 10 at AF 25Shotgun #5 E.Medders rush left for 0 yards to the AF25 (#8 K.Wilson), out of bounds
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:584th & 9 at AF 38Timeout North Dakota State, clock 01:58
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
2:023rd & 9 at AF 38Timeout North Dakota State, clock 02:02
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
2:402nd & 8 at AF 37Timeout Air Force, clock 02:40
2:402nd & 8 at AF 37#5 M.Mitchell rush middle for 1 yard loss to the AF38 (#8 D.Daley)
2:431st & 10 at AF 39Timeout Air Force, clock 02:43
2:431st & 10 at AF 39#5 M.Mitchell rush left for 2 yards gain to the AF37 (#22 E.Oyamendan)
2:473rd & 6 at AF 47Timeout Air Force, clock 02:47
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
3:352nd & 9 at NDSU 50Shotgun #5 M.Mitchell rush middle for 3 yards gain to the AF47 (#9 M.Mustell; #99 J.Oquendo)
3:591st & 10 at NDSU 49Shotgun #7 D.Scott rush middle for 1 yard gain to the NDSU50 (#59 C.Barnett; #99 J.Oquendo)
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
4:26Timeout Air Force, clock 04:26
4:263rd & 2 at NDSU 2Kemper Hodges 2 Yd Run (Two-Point Pass Conversion Failed)
4:292nd & 4 at NDSU 4Timeout North Dakota State, clock 04:29
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:221st & 8 at NDSU 8Shotgun #9 L.Szarka rush left for 4 yards gain to the NDSU04 (#4 N.Nelson)
5:582nd & 3 at NDSU 17Shotgun #4 K.Hodges rush right for 9 yards gain to the NDSU08 (#52 K.Williams), 1ST DOWN
6:181st & 10 at NDSU 24Shotgun #5 E.Medders rush middle for 7 yards gain to the NDSU17 (#29 D.Givance)
6:411st & 10 at NDSU 35Shotgun #5 E.Medders rush middle for 11 yards gain to the NDSU24 (#14 T.Eady), 1ST DOWN
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
6:543rd & 9 at AF 50Shotgun #9 L.Szarka pass incomplete deep middle to #29 S.Maiava-Alaimalo thrown to NDSU25
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
7:271st & 10 at AF 49#2 O.Allen rush right for 1 yard gain to the AF50 (#41 P.Haugo)
7:483rd & 1 at AF 41Shotgun #2 O.Allen rush right for 8 yards gain to the AF49 (#30 J.Archibald), 1ST DOWN
8:112nd & 10 at AF 32Shotgun #9 L.Szarka rush middle for 9 yards gain to the AF41 (#29 D.Givance)
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
8:391st & 10 at AF 20#9 L.Szarka rush middle for 12 yards gain to the AF32 (#14 T.Eady), 1ST DOWN
8:464th & 11 at NDSU 39Timeout North Dakota State, clock 08:46
8:464th & 11 at NDSU 39#39 A.Bickerton punt 61 yards to the AF00, Touchback
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
9:352nd & 11 at NDSU 39Shotgun #4 N.Punni rush right for 0 yards to the NDSU39 (#6 B.Fletcher; #8 D.Daley)
10:101st & 10 at NDSU 40Shotgun #2 N.Hayes rush right for 1 yard loss to the NDSU39 (#9 M.Mustell)
10:521st & 10 at NDSU 25Shotgun #4 N.Punni rush middle for 15 yards gain to the NDSU40 (#24 J.Elie-Stuart), 1ST DOWN
10:59Timeout Air Force, clock 10:59
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
10:59Timeout Air Force, clock 10:59
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
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
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
12:183rd & 5 at NDSU 8#4 K.Hodges rush left for 3 yards gain to the NDSU05 (#93 A.Okes; #29 D.Givance)
12:592nd & 9 at NDSU 12#9 L.Szarka rush right for 4 yards gain to the NDSU08 (#14 T.Eady; #94 L.Larson)
13:311st & 10 at NDSU 13#9 L.Szarka rush middle for 1 yard gain to the NDSU12 (#41 P.Haugo; #16 M.Moore)
13:573rd & 1 at NDSU 16#4 K.Hodges rush middle for 3 yards gain to the NDSU13 (#94 L.Larson), 1ST DOWN
14:172nd & 6 at NDSU 21#9 L.Szarka rush right for 5 yards gain to the NDSU16 (#29 D.Givance)
14:541st & 10 at NDSU 25#4 K.Hodges rush middle for 4 yards gain to the NDSU21 (#14 T.Eady)
0:002nd & 1 at NDSU 28End of 3rd quarter.
0:222nd & 1 at NDSU 28#2 O.Allen rush right for 3 yards gain to the NDSU25 (#1 D.Woolen), 1ST DOWN
0:511st & 10 at NDSU 37#9 L.Szarka rush left for 9 yards gain to the NDSU28 (#48 B.Schiltz; #1 D.Woolen)
1:233rd & 1 at NDSU 38#9 L.Szarka rush right for 1 yard gain to the NDSU37 (#1 D.Woolen), 1ST DOWN
1:552nd & 3 at NDSU 40#2 O.Allen rush right for 2 yards gain to the NDSU38 (#41 P.Haugo)
2:351st & 10 at NDSU 47Shotgun #44 R.Conti rush left for 7 yards gain to the NDSU40 (#3 G.Sell)
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
5:004th & 10 at NDSU 11Timeout Air Force, clock 05:00
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
5:343rd & 12 at NDSU 13#44 R.Conti rush left for 2 yards gain to the NDSU11, out of bounds at NDSU11
6:142nd & 5 at NDSU 6#9 L.Szarka sacked for loss of 7 yards to the NDSU13 (#41 P.Haugo)
6:551st & 10 at NDSU 11#9 L.Szarka rush left for 5 yards gain to the NDSU06 (#1 D.Woolen; #22 H.Artz)
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
8:151st & 10 at NDSU 28#9 L.Szarka rush middle for 9 yards gain to the NDSU19 (#29 D.Givance)
8:481st & 10 at NDSU 39#2 O.Allen rush middle for 11 yards gain to the NDSU28 (#4 N.Nelson), 1ST DOWN
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:053rd & 6 at AF 50Shotgun #44 R.Conti rush right for 0 yards to the AF50 (#41 P.Haugo; #6 J.Crumby)
10:402nd & 8 at AF 48Shotgun #3 M.Long rush right for 2 yards gain to the AF50 (#54 A.Wayne)
11:191st & 10 at AF 46Shotgun #9 L.Szarka rush middle for 2 yards gain to the AF48 (#8 K.Wilson; #42 A.Elliott)
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
12:021st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
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)
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
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)
13:213rd & 18 at AF 17Shotgun #9 L.Szarka rush right for 2 yards gain to the AF19, out of bounds at AF19
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
14:202nd & 8 at AF 27#9 L.Szarka rush left for 5 yards gain to the AF32 (#29 D.Givance; #14 T.Eady)
14:561st & 10 at AF 25#2 O.Allen rush right for 2 yards gain to the AF27 (#1 D.Woolen)
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
0:001st & 10 at AF 25End of 2nd quarter.
0:251st & 10 at AF 25Shotgun #2 O.Allen rush middle for 1 yard gain to the AF26 (#94 L.Larson)
0:291st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
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)
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
0:482nd & 9 at NDSU 48Timeout Air Force, clock 00:48
0:482nd & 9 at NDSU 48No Huddle-Shotgun #2 N.Hayes pass incomplete deep right to #15 M.Collins thrown to AF18
1:081st & 10 at NDSU 47No Huddle-Shotgun #5 M.Mitchell rush right for 1 yard gain to the NDSU48 (#5 R.Jones)
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
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)
1:481st & 10 at AF 35#90 C.Cremascoli kickoff 61 yards to the NDSU04, out of bounds at NDSU04
1:483rd & 1 at AF 11Blake Fletcher 85 Yd Interception Return (Carter Cremascoli PAT blocked)
2:002nd & 3 at AF 13Timeout North Dakota State, clock 02:00
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
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)
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
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)
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
4:031st & 10 at AF 36Shotgun #2 O.Allen rush middle for 1 yard gain to the AF37 (#94 L.Larson)
4:432nd & 6 at AF 29#2 O.Allen rush middle for 7 yards gain to the AF36 (#1 D.Woolen), 1ST DOWN
5:161st & 10 at AF 25#2 O.Allen rush middle for 4 yards gain to the AF29 (#94 L.Larson)
5:201st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
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)
5:283rd & 7 at AF 49Timeout North Dakota State, clock 05:28
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)
6:502nd & 9 at NDSU 49Shotgun #7 D.Scott rush right for 2 yards gain to the AF49 (#95 N.Daniels)
7:251st & 10 at NDSU 48Shotgun #7 D.Scott rush right for 1 yard gain to the NDSU49 (#99 J.Oquendo; #6 B.Fletcher)
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
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
10:441st & 10 at AF 28#2 O.Allen rush middle for 4 yards gain to the AF32 (#3 G.Sell)
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)
8:413rd & 1 at NDSU 24PENALTY AF False Start (#86 G.Stalfort) 5 yards from NDSU24 to NDSU29. NO PLAY
8:582nd & 5 at NDSU 28#2 O.Allen rush middle for 4 yards gain to the NDSU24 (#1 D.Woolen)
9:361st & 10 at NDSU 33#2 O.Allen rush middle for 5 yards gain to the NDSU28 (#8 K.Wilson; #3 G.Sell)
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
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
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
11:272nd & 10 at NDSU 28Shotgun #5 M.Mitchell rush right for 3 yards gain to the NDSU31 (#45 J.Reese)
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
12:164th & 3 at AF 32Timeout Air Force, clock 12:16
12:164th & 3 at AF 32#94 W.Duncan punt 40 yards to the NDSU28 fair catch by #18 J.Williams at NDSU28
12:553rd & 6 at AF 29Shotgun #9 L.Szarka rush right for 3 yards gain to the AF32 (#3 G.Sell)
13:312nd & 6 at AF 29#9 L.Szarka rush right for 0 yards to the AF29 (#8 K.Wilson)
13:591st & 10 at AF 25#9 L.Szarka rush right for 4 yards gain to the AF29 (#11 M.Stenbroten)
14:081st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
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)
14:524th & 1 at AF 18#2 N.Hayes rush middle for 1 yard gain to the AF17 (#2 K.Johnson), 1ST DOWN
0:003rd & 1 at AF 18End of 1st quarter.
0:133rd & 1 at AF 18Shotgun #7 D.Scott rush right for 0 yards to the AF18 (#33 B.Bujnoch; #6 B.Fletcher)
0:502nd & 9 at AF 26Shotgun #7 D.Scott rush right for 8 yards gain to the AF18 (#6 B.Fletcher; #8 D.Daley)
1:321st & 10 at AF 27#7 D.Scott rush middle for 1 yard gain to the AF26 (#8 D.Daley)
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
2:502nd & 6 at AF 34PENALTY NDSU False Start (#68 C.Okeson) 5 yards from AF34 to AF39. NO PLAY
3:211st & 10 at AF 38Shotgun #4 N.Punni rush right for 4 yards gain to the AF34 (#6 B.Fletcher)
3:554th & 2 at AF 40#5 M.Mitchell rush middle for 2 yards gain to the AF38 (#48 A.Menard), 1ST DOWN
4:063rd & 8 at AF 46Timeout North Dakota State, clock 04:06
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)
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
5:281st & 10 at AF 48Shotgun #5 M.Mitchell rush middle for 2 yards gain to the AF46 (#8 D.Daley)
6:082nd & 6 at NDSU 46Shotgun #7 D.Scott rush middle for 6 yards gain to the AF48 (#30 I.Hubert), 1ST DOWN
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)
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
7:142nd & 4 at NDSU 26#2 N.Hayes pass incomplete short middle to #84 L.Conklin thrown to NDSU40
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
7:524th & 2 at AF 33Timeout Air Force, clock 07:52
7:524th & 2 at AF 33#94 W.Duncan punt 67 yards to the NDSU00, Touchback
8:263rd & 7 at AF 28Shotgun #9 L.Szarka rush left for 5 yards gain to the AF33 (#8 K.Wilson)
9:082nd & 10 at AF 25Shotgun #4 K.Hodges rush middle for 3 yards gain to the AF28 (#3 G.Sell; #1 D.Woolen)
9:431st & 10 at AF 25#44 R.Conti rush right for 0 yards to the AF25 (#1 D.Woolen)
9:541st & 10 at NDSU 35#37 D.Klein kickoff 65 yards to the AF00, Touchback
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)
10:351st & 10 at AF 35Shotgun #5 M.Mitchell rush middle for 4 yards gain to the AF31 (#5 R.Jones; #8 D.Daley)
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
11:562nd & 13 at NDSU 50Shotgun #5 M.Mitchell rush middle for 7 yards gain to the AF43 (#6 B.Fletcher)
12:232nd & 8 at AF 45PENALTY NDSU False Start (#18 J.Williams) 5 yards from AF45 to AF50. NO PLAY
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)
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
13:412nd & 10 at NDSU 37#7 D.Scott rush right for 1 yard gain to the NDSU38 (#9 M.Mustell)
13:471st & 10 at NDSU 37Shotgun #2 N.Hayes pass incomplete deep left to #18 J.Williams thrown to AF35
14:242nd & 4 at NDSU 31Shotgun #7 D.Scott rush middle for 6 yards gain to the NDSU37 (#6 B.Fletcher), 1ST DOWN
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)
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.