Final · Week 2 · Sat, Sep 12, 2026
| 1 | 2 | 3 | 4 | T | |
|---|---|---|---|---|---|
| NDSU | 7 | 21 | 7 | 3 | 38 |
| AF | 0 | 13 | 0 | 19 | 32 |
Falcon Stadium
Team stats
| NDSU | ||
|---|---|---|
| 18 | First downs | 21 |
| 374 | Total yards | 386 |
| 228 | Passing yards | 179 |
| 15-23 | Comp-Att | 9-15 |
| 9.9 | Yards per pass | 11.9 |
| 146 | Rushing yards | 207 |
| 37 | Rushes | 51 |
| 3.9 | Yards per rush | 4.1 |
| 4-12 | 3rd down | 6-14 |
| 3-3 | 4th down | 2-2 |
| 5-45 | Penalties-yards | 6-55 |
| 1 | Turnovers | 1 |
| 0 | Fumbles lost | 0 |
| 1 | Interceptions thrown | 1 |
| 29:05 | Time of possession | 30:55 |
| 1 | Sacks | 0 |
| 1 | Tackles for loss | 3 |
| 3 | QB hurries | 2 |
| 3 | Passes defended | 3 |
| 0 | Defensive TDs | 1 |
| 40 | Punt return yards | — |
| 2 | Passing TDs | 2 |
| 3 | Rushing TDs | 2 |
| 8 | Kicking points | 2 |
Advanced stats
| NDSU | ||
|---|---|---|
| +0.11 | EPA per play | +0.22 |
| 38% | Success rate | 50% |
| 1.72 | Explosiveness | 0.97 |
| +0.04 | Rushing EPA per play | +0.11 |
| 35% | Rushing success rate | 48% |
| +0.27 | Passing EPA per play | +0.65 |
| 44% | Passing success rate | 56% |
| 45% | Standard downs success | 60% |
| 26% | Passing downs success | 25% |
| 2.56 | Line yards per rush | 3.55 |
| 0.89 | Second-level yards | 0.90 |
| 0.89 | Open-field yards | 0.10 |
| 22% | Stuff rate | 8% |
| 75% | Power success | 100% |
| 7% | Havoc caused | 12% |
| 8 | Scoring chances | 5 |
| 6.50 | Points per chance | 6.40 |
| Own 37 | Avg. starting field position | Own 25 |
| 6 | Explosive plays | 7 |
| 25% | Postgame win expectancy | 75% |
Offense unless noted. EPA, success rate, explosiveness and the rushing numbers leave out garbage time. The better number in each row is bold. Hover or tap-and-hold a stat for what it means.
Scoring summary
- Q19:54

North Dakota StateTD
(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)
Drive: 9 plays, 75 yds
7-0 - Q214:08

North Dakota StateTD
(14:13) Shotgun #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)
Drive: 16 plays, 80 yds
14-0 - Q210:48

Air ForcePUNT
28-13 - Q25:20

North Dakota StateTD
(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 Timeout North Dakota State, clock 05:28 #37 D.Klein kick attempt good (H: #39 A.Bickerton, LS: #48 C.Anderson)
Drive: 5 plays, 75 yds
21-7 - Q21:48

Air ForceINT TD
(01:57) No Huddle-Shotgun #2 N.Hayes pass intercepted by #6 B.Fletcher at AF05 #6 B.Fletcher return 95 yards to the NDSU00 TOUCHDOWN, clock 01:48 Timeout North Dakota State, clock 02:00 #90 C.Cremascoli kick attempt failed ( blocked by #11 M.Stenbroten) (H: #98 R.D'Angelo, LS: #46 J.Helms) recovered by NDSU North Dakota St. at NDSU15, End Of Play
21-13 - Q20:29

North Dakota StateTD
(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)
Drive: 6 plays, 65 yds
28-13 - Q312:02

North Dakota StateTD
(12:08) Shotgun #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)
Drive: 2 plays, 39 yds
35-13 - Q410:59

Air ForceTD
(11:01) #9 L.Szarka rush right for 2 yards gain to the NDSU00 TOUCHDOWN, clock 10:59 #9 L.Szarka pass attempt failed
Drive: 14 plays, 73 yds
35-19 - Q44:26

Air ForceTD
(04:26) Shotgun #4 K.Hodges rush middle for 2 yards gain to the NDSU00 TOUCHDOWN, clock 04:26
Drive: 13 plays, 80 yds
35-25 - Q41:58

North Dakota StateFG
(01:58) #37 D.Klein field goal attempt from 56 yards GOOD (H: #39 A.Bickerton, LS: #48 C.Anderson), clock 01:58
Drive: 7 plays, 13 yds
38-25 - Q40:50

Air ForceTD
(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)
Drive: 8 plays, 75 yds
38-32
Score shown NDSU-AF.
Player stats
Passing
| Player | C/Att | Yds | Avg | TD | Int |
|---|---|---|---|---|---|
| Nathan Hayes | 15/23 | 228 | 9.9 | 2 | 1 |
Rushing
| Player | Car | Yds | Avg | TD | Long |
|---|---|---|---|---|---|
| Myles Mitchell | 15 | 61 | 4.1 | 2 | 31 |
| DJ Scott | 12 | 34 | 2.8 | 0 | 8 |
| Nyeoti Punni | 3 | 19 | 6.3 | 0 | 15 |
| Jackson Williams | 2 | 18 | 9.0 | 0 | 10 |
| Nathan Hayes | 3 | 17 | 5.7 | 1 | 17 |
| Team | 2 | -3 | -1.5 | 0 | 3 |
Receiving
| Player | Rec | Yds | Avg | TD | Long |
|---|---|---|---|---|---|
| Logan Conklin | 2 | 57 | 28.5 | 1 | 41 |
| Jackson Williams | 2 | 53 | 26.5 | 0 | 51 |
| Mekhi Collins | 1 | 44 | 44.0 | 1 | 44 |
| Reis Kessel | 4 | 42 | 10.5 | 0 | 23 |
| Myles Mitchell | 2 | 11 | 5.5 | 0 | 6 |
| DJ Scott | 1 | 8 | 8.0 | 0 | 8 |
| Nyeoti Punni | 2 | 8 | 4.0 | 0 | 6 |
| Isiah St. Romain | 1 | 5 | 5.0 | 0 | 5 |
Defense
| Player | PD | QB Hur | TD | Tot | Solo | Sacks | TFL |
|---|---|---|---|---|---|---|---|
| Donovan Woolen | 1 | 1 | 0 | 11 | 7 | 0 | 0 |
| Darius Givance | 0 | 0 | 0 | 7 | 5 | 0 | 0 |
| Taylen Eady | 0 | 0 | 0 | 7 | 4 | 0 | 0 |
| Peder Haugo | 0 | 0 | 0 | 6 | 3 | 1 | 1 |
| Gavin Sell | 0 | 0 | 0 | 6 | 3 | 0 | 0 |
| Logan Larson | 0 | 1 | 0 | 5 | 4 | 0 | 0 |
| Keenan Wilson | 0 | 0 | 0 | 5 | 3 | 0 | 0 |
| Najee Nelson | 0 | 0 | 0 | 3 | 3 | 0 | 0 |
| Jaylen Archibald | 0 | 0 | 0 | 2 | 2 | 0 | 0 |
| Keith Williams | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
| Matthew Stenbroten | 0 | 1 | 0 | 2 | 1 | 0 | 0 |
| Alijah Wayne | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
| DJ Voltz | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| Alex Elliott | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Hudson Artz | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Noah Taylor | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jaylin Crumby | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Marion Moore | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
| Blake Schiltz | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Anthony Okes | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Interceptions
| Player | Int | Yds | TD |
|---|---|---|---|
| Gavin Sell | 1 | 25 | 0 |
Kicking
| Player | FG | Pct | Long | XP | Pts |
|---|---|---|---|---|---|
| Drew Klein | 1/1 | 100.0 | 56 | 5/5 | 8 |
Punting
| Player | No | Yds | Avg | TB | In 20 | Long |
|---|---|---|---|---|---|---|
| Aaron Bickerton | 3 | 156 | 52.0 | 1 | 0 | 61 |
Punt returns
| Player | No | Yds | Avg | Long | TD |
|---|---|---|---|---|---|
| Jackson Williams | 1 | 40 | 40.0 | 40 | 0 |