The 2026 NDSU Bison football season by the numbers: team statistics with national ranks and advanced efficiency metrics, through 7 games. Plus national ratings. The team averaged 29.4 points per game, 362 total yards per game and 11.3 points allowed per game.

| MODEL | RATING | NATIONAL |
|---|---|---|
| SP+ | 8.6 | – |
| FPI | -0.206 | #71 |
| SRS | 2.4 | – |
| Elo | 1634 | – |
7 GAMES · 29.4 PPG · 11.3 ALLOWED · 362 YPG
| STAT | VALUE | NATIONAL |
|---|---|---|
| Games | 7 | #2 |
| Points / Game | 29.4 | #70 |
| Points Allowed / Game | 11.3 | #2 |
| Total Yards / Game | 362 | #91 |
| Rushing Yards / Game | 174.7 | #51 |
| Passing Yards / Game | 187.3 | #112 |
| Yards / Play | 5.6 | #86 |
| 3rd Down Conversion | 41.3% | #68 |
| Turnover Margin | 8 | #6 |
| METRIC | VALUE | NATIONAL |
|---|---|---|
| Offense PPA | 0.128 | #77 |
| Defense PPA | -0.141 | #3 |
| Offense Success Rate | 41.3% | #91 |
| Defense Success Rate | 36.5% | #28 |
| Explosiveness | 1.258 | #55 |
| PLAYER | C/ATT | YDS | AVG | TD | INT |
|---|---|---|---|---|---|
| Nathan Hayes | 106/163 | 1272 | 7.8 | 10 | 5 |
| Trey Drake | 3/4 | 35 | 8.8 | 0 | 0 |
| Preston Brown | 1/2 | 4 | 2.0 | 0 | 0 |
| Totals | 110/169 | 1311 | 7.8 | 10 | 5 |
| PLAYER | CAR | YDS | AVG | TD |
|---|---|---|---|---|
| Myles Mitchell | 81 | 354 | 4.4 | 3 |
| DJ Scott | 73 | 306 | 4.2 | 4 |
| Nathan Hayes | 41 | 197 | 4.8 | 4 |
| Nyeoti Punni | 38 | 175 | 4.6 | 0 |
| Barry Kpeenu | 19 | 61 | 3.2 | 0 |
| Jackson Williams | 6 | 55 | 9.2 | 0 |
| Brady Wavrunek | 11 | 52 | 4.7 | 0 |
| Preston Brown | 8 | 32 | 4.0 | 0 |
| Jonathan Harvey | 1 | 3 | 3.0 | 0 |
| Kaden Zenzen | 1 | 1 | 1.0 | 0 |
| Chris Kiel | 1 | -3 | -3.0 | 0 |
| Totals | 280 | 1233 | 4.4 | 11 |
| PLAYER | REC | YDS | AVG | TD |
|---|---|---|---|---|
| Jackson Williams | 28 | 432 | 15.4 | 1 |
| Mekhi Collins | 14 | 208 | 14.9 | 3 |
| Reis Kessel | 17 | 203 | 11.9 | 2 |
| Chris Kiel | 9 | 108 | 12.0 | 2 |
| Jordan McCants | 3 | 88 | 29.3 | 1 |
| Logan Conklin | 4 | 72 | 18.0 | 1 |
| DJ Scott | 9 | 65 | 7.2 | 0 |
| Isiah St. Romain | 7 | 48 | 6.9 | 0 |
| Cade Osterman | 2 | 23 | 11.5 | 0 |
| Jeremiah Patterson | 3 | 17 | 5.7 | 0 |
| Myles Mitchell | 5 | 16 | 3.2 | 0 |
| Luke Kokat | 1 | 12 | 12.0 | 0 |
| Nyeoti Punni | 3 | 9 | 3.0 | 0 |
| Dylan Vokal | 1 | 7 | 7.0 | 0 |
| Brady Wavrunek | 3 | 6 | 2.0 | 0 |
| Barry Kpeenu | 1 | -3 | -3.0 | 0 |
| Totals | 110 | 1311 | 11.9 | 10 |
| PLAYER | TCKL | TFL | SACK | INT |
|---|---|---|---|---|
| Donovan Woolen | 51 | 3.5 | 1.5 | 1 |
| Gavin Sell | 36 | 5 | 1 | 1 |
| Darius Givance | 30 | 1 | 0 | 0 |
| Ray James Jr. | 23 | 2 | 0.5 | 1 |
| Keenan Wilson | 22 | 1.5 | 0 | 0 |
| Logan Larson | 21 | 2 | 0.5 | 0 |
| Taylen Eady | 21 | 0.5 | 0 | 1 |
| Will Steil | 21 | 1 | 0 | 0 |
| Matthew Stenbroten | 20 | 3 | 1 | 0 |
| Marion Moore | 18 | 0 | 0 | 4 |
| Kelton McCaslin | 16 | 7 | 5 | 0 |
| Peder Haugo | 15 | 1.5 | 1 | 0 |
| Alex Elliott | 14 | 0 | 0 | 0 |
| Jaylin Crumby | 12 | 0 | 0 | 0 |
| Keith Williams | 10 | 0 | 0 | 1 |
| DJ Voltz | 9 | 0.5 | 0 | 0 |
| Zach Vanderpool | 8 | 0 | 0 | 0 |
| Deron Russell | 7 | 0 | 0 | 1 |
| Najee Nelson | 6 | 0 | 0 | 0 |
| Anthony Okes | 5 | 0 | 0 | 0 |
| Alijah Wayne | 4 | 0 | 0 | 0 |
| Hudson Artz | 4 | 1 | 0 | 0 |
| Jaylen Archibald | 4 | 0 | 0 | 0 |
| Kendrick Carter | 4 | 0 | 0 | 0 |
| Noah Taylor | 4 | 1 | 0 | 0 |
| Obald Niyonkuru | 4 | 0 | 0 | 0 |
| Allante Burley | 2 | 0 | 0 | 0 |
| Blake Schiltz | 2 | 1 | 1 | 0 |
| Damian Devine | 2 | 0 | 0 | 0 |
| Jacob Wrbanek | 2 | 0 | 0 | 0 |
| Mikhale Ford | 2 | 0 | 0 | 0 |
| Ryland Satter | 2 | 0 | 0 | 0 |
| Thomas Roberts | 2 | 0 | 0 | 0 |
| Victor Isele | 2 | 1.5 | 0.5 | 0 |
| Chase Evink | 1 | 0 | 0 | 0 |
| Chris Kiel | 1 | 0 | 0 | 0 |
| CJ Anderson | 1 | 0 | 0 | 0 |
| Coy Okeson | 1 | 0 | 0 | 0 |
| John Gores | 1 | 0 | 0 | 0 |
| Mekhi Collins | 1 | 0 | 0 | 0 |
| Chance Tucker | 0 | 0 | 0 | 0 |
| Walker Braaten | – | – | – | 1 |