North Dakota State Bison
FCS
Missouri Valley Football Conference · NDSU
Team Vitals
+18.9
power · 2026 · #43 D1
+9.1 / +9.8
off / def (higher = better)
3–0
2026 record
130
roster (2026)
Upcoming 2026
| Date | Wk | Opponent | Site | Model Lean |
|---|---|---|---|---|
| 2026-09-19 | Wk 3 | Sacramento State FCS | AWAY | North Dakota State 90% |
| 2026-10-03 | Wk 5 | Wyoming FBS | HOME | North Dakota State 87% |
| 2026-10-10 | Wk 6 | UNLV FBS | AWAY | UNLV 61% |
| 2026-10-17 | Wk 7 | Nevada FBS | HOME | North Dakota State 73% |
| 2026-10-24 | Wk 8 | New Mexico FBS | AWAY | New Mexico 69% |
| 2026-10-31 | Wk 9 | UTEP FBS | HOME | North Dakota State 85% |
| 2026-11-14 | Wk 11 | Hawai'i FBS | AWAY | North Dakota State 55% |
| 2026-11-21 | Wk 12 | Northern Illinois FBS | HOME | North Dakota State 83% |
| 2026-11-27 | Wk 13 | San José State FBS | AWAY | North Dakota State 52% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | Air Force @ | W | 38–32 |
| 2026-09-05 | 2026 | Wk 1 | Fordham vs | W | 38–0 |
| 2026-08-29 | 2026 | Wk 1 | Jacksonville State vs | W | 33–7 |
| 2025-12-06 | 2025 | Wk 15 | Illinois State vs | L | 28–29 |
| 2025-11-22 | 2025 | Wk 13 | St. Thomas-Minnesota vs | W | 62–7 |
| 2025-11-15 | 2025 | Wk 12 | Northern Iowa vs | W | 48–16 |
| 2025-11-08 | 2025 | Wk 11 | North Dakota @ | W | 15–10 |
| 2025-11-01 | 2025 | Wk 10 | Youngstown State vs | W | 38–30 |
| 2025-10-25 | 2025 | Wk 9 | South Dakota State @ | W | 38–7 |
| 2025-10-18 | 2025 | Wk 8 | Indiana State @ | W | 38–7 |
| 2025-10-11 | 2025 | Wk 7 | Southern Illinois vs | W | 45–17 |
| 2025-10-04 | 2025 | Wk 6 | Illinois State @ | W | 33–16 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 3 | 0 | 109 | 39 | +70 |
| 2025 | 12 | 1 | 534 | 169 | +365 |
| 2024 | 14 | 2 | 610 | 298 | +312 |
| 2023 | 11 | 4 | 572 | 299 | +273 |
| 2022 | 12 | 3 | 515 | 303 | +212 |
| 2021 | 14 | 1 | 511 | 167 | +344 |
| 2020 | 1 | 0 | 39 | 28 | +11 |
| 2019 | 16 | 0 | 596 | 197 | +399 |
| 2018 | 15 | 0 | 622 | 189 | +433 |
| 2017 | 14 | 1 | 581 | 174 | +407 |
| 2016 | 12 | 2 | 408 | 232 | +176 |
| 2015 | 13 | 2 | 524 | 230 | +294 |
Injuries
Not an injury report. College football has no league-wide mandated one, and the ESPN feed we poll has carried the same three players all season — so an empty table here means nothing has been reported to us, not that the team is healthy. Nothing on this page, and nothing in our model, uses it.
Player grades 2026 season
Box production, opponent-adjusted, ranked within position (50 = positional average). OL rows are team-inferred — college football publishes no individual OL box stats. Full leaderboard →
| Player | Pos | Grade | Pos rank | G | 2026 season |
|---|---|---|---|---|---|
| Drew Klein | K | 82 | #7 | 3 | 6 FG · 13 XP · 31 pts |
| Marion Moore | DB | 77 | #110 | 3 | 3 tkl · 2 PD · 2 INT |
| Kelton McCaslin | DL | 76 | #133 | 2 | 6 tkl · 2.5 sacks · 3.5 TFL |
| Donovan Woolen | LB | 75 | #93 | 3 | 22 tkl |
| Reis Kessel | TE | 73 | #41 | 3 | 9 rec · 90 yds · 1 TD |
| Matthew Stenbroten | DL | 70 | #293 | 3 | 9 tkl · 1.0 sacks · 1.0 TFL |
| Nathan Hayes | QB | 70 | #61 | 3 | 598 pass yds · 6 TD · 2 INT |
| Myles Mitchell | RB | 69 | #132 | 3 | 180 rush yds · 2 TD · 2 rec |
| DJ Scott | RB | 68 | #147 | 3 | 145 rush yds · 2 TD · 5 rec |
| Blake Schiltz | DL | 68 | #386 | 2 | 2 tkl · 1.0 sacks · 1.0 TFL |
| Gavin Sell | LB | 65 | #289 | 3 | 14 tkl · 1.0 sacks · 1.0 TFL |
| Mekhi Collins | WR | 65 | #300 | 3 | 6 rec · 96 yds · 2 TD |
| Jackson Williams | WR | 65 | #303 | 3 | 11 rec · 149 yds |
| Logan Larson | DL | 65 | #544 | 3 | 7 tkl · 0.5 sacks · 0.5 TFL |
| Darius Givance | DB | 62 | #628 | 3 | 13 tkl |
| Aaron Bickerton | P | 61 | #61 | 3 | 6 punts · 43.7 yd avg |
| Peder Haugo | LB | 61 | #449 | 2 | 7 tkl · 1.0 sacks · 1.0 TFL |
| Chris Kiel | WR | 60 | #472 | 1 | 4 rec · 50 yds · 1 TD |
| Jordan McCants | WR | 59 | #515 | 2 | 2 rec · 79 yds · 1 TD |
| Logan Conklin | WR | 59 | #516 | 2 | 3 rec · 66 yds · 1 TD |
| Taylen Eady | DB | 54 | #1185 | 3 | 10 tkl |
| Nyeoti Punni | RB | 54 | #520 | 3 | 108 rush yds · 2 rec |
| Keenan Wilson | DL | 54 | #1355 | 3 | 7 tkl |
| Keith Williams | LB | 52 | #827 | 2 | 5 tkl |
| Jaylin Crumby | DB | 50 | #1515 | 2 | 3 tkl · 1 PD |
| Thomas Roberts | DL | 48 | #1880 | 1 | 2 tkl |
| Ray James Jr. | LB | 47 | #1083 | 2 | 6 tkl |
| Walker Braaten | DB | 47 | #1759 | 1 | 1 INT |
| Alex Elliott | LB | 45 | #1164 | 3 | 7 tkl |
| Najee Nelson | DB | 44 | #1960 | 1 | 3 tkl |
| Victor Isele | DL | 44 | #2185 | 1 | 1 tkl · 1.0 TFL |
| Alijah Wayne | DL | 44 | #2202 | 2 | 3 tkl |
| Cade Osterman | WR | 44 | #1290 | 2 | 2 rec · 23 yds |
| Will Steil | DB | 43 | #2035 | 2 | 4 tkl |
| Jeremiah Patterson | WR | 42 | #1350 | 1 | 2 rec · 12 yds |
| DJ Voltz | DB | 42 | #2142 | 2 | 3 tkl |
| Chance Tucker | DB | 41 | #2186 | 1 | 1 PD |
| Deron Russell | DB | 41 | #2187 | 1 | 3 tkl |
| Isiah St. Romain | WR | 41 | #1419 | 2 | 2 rec · 10 yds |
| Trey Drake | QB | 40 | #500 | 1 | 35 pass yds · 0 INT |