| JAMES MADISON PASSING | C/ATT | YDS | AVG | TD | INT |
| Cole Johnson | 25/34 | 210 | 6.2 | 2 | 2 |
| Team | 25/34 | 210 | 6.2 | 2 | 2 |
| JAMES MADISON RUSHING | CAR | YDS | AVG | TD | LONG |
| Latrele Palmer | 18 | 89 | 4.9 | 0 | 17 |
| Cole Johnson | 7 | 11 | 1.6 | 0 | 11 |
| Lorenzo Bryant Jr. | 1 | 5 | 5.0 | 0 | 5 |
| Team | 1 | -10 | -10.0 | 0 | 0 |
| Team | 27 | 95 | 3.5 | 0 | 17 |
| JAMES MADISON RECEIVING | REC | YDS | AVG | TD | LONG |
| Solomon Vanhorse | 8 | 57 | 7.1 | 0 | 22 |
| Antwane Wells Jr. | 5 | 53 | 10.6 | 1 | 14 |
| Kris Thornton | 6 | 47 | 7.8 | 0 | 15 |
| Scott Bracey | 3 | 33 | 11.0 | 0 | 19 |
| Lorenzo Bryant Jr. | 1 | 9 | 9.0 | 0 | 9 |
| Latrele Palmer | 1 | 7 | 7.0 | 0 | 7 |
| Devin Ravenel | 1 | 4 | 4.0 | 1 | 4 |
| Team | 25 | 210 | 8.4 | 2 | 22 |
| JAMES MADISON FUMBLES | FUM | LOST | REC |
| Team | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
| JAMES MADISON INTERCEPTIONS | INT | YDS | TD |
| JAMES MADISON KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Solomon Vanhorse | 3 | 53 | 17.7 | 21 | 0 |
| Sammy Malignaggi | 2 | 29 | 14.5 | 17 | 0 |
| Team | 5 | 82 | 16.4 | 21 | 0 |
| JAMES MADISON PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| Jack Sroba | 2 | 12 | 6.0 | 7 | 0 |
| MJ Hampton | 1 | 3 | 3.0 | 3 | 0 |
| Team | 3 | 15 | 5.0 | 7 | 0 |
| JAMES MADISON KICKING | FG | PCT | LONG | XP | PTS |
| Ethan Ratke | 0/0 | 0.0 | 0 | 2/2 | 2 |
| Team | 0/0 | 0.0 | 0 | 2/2 | 2 |
| JAMES MADISON PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Harry O'Kelly | 5 | 193 | 38.6 | 0 | 1 | 43 |
| Team | 5 | 193 | 38.6 | 0 | 1 | 43 |
| NORTH DAKOTA STATE PASSING | C/ATT | YDS | AVG | TD | INT |
| Cam Miller | 10/19 | 165 | 8.7 | 2 | 0 |
| Team | 10/19 | 165 | 8.7 | 2 | 0 |
| NORTH DAKOTA STATE RUSHING | CAR | YDS | AVG | TD | LONG |
| Hunter Luepke | 19 | 110 | 5.8 | 0 | 37 |
| Cam Miller | 8 | 24 | 3.0 | 0 | 11 |
| TaMerik Williams | 8 | 19 | 2.4 | 0 | 5 |
| Quincy Patterson | 4 | 13 | 3.3 | 0 | 12 |
| Kobe Johnson | 4 | 8 | 2.0 | 0 | 5 |
| Team | 43 | 174 | 4.0 | 0 | 37 |
| NORTH DAKOTA STATE RECEIVING | REC | YDS | AVG | TD | LONG |
| Hunter Luepke | 3 | 89 | 29.7 | 2 | 35 |
| DJ Hart |
| 1 |
| 26 |
| 26.0 |
| 0 |
| 26 |
| Phoenix Sproles | 2 | 19 | 9.5 | 0 | 10 |
| RaJa Nelson | 2 | 17 | 8.5 | 0 | 11 |
| Josh Babicz | 1 | 10 | 10.0 | 0 | 10 |
| Braylon Henderson | 1 | 4 | 4.0 | 0 | 4 |
| Team | 10 | 165 | 16.5 | 2 | 35 |
| NORTH DAKOTA STATE FUMBLES | FUM | LOST | REC |
| NORTH DAKOTA STATE INTERCEPTIONS | INT | YDS | TD |
| Dawson Weber | 1 | 0 | 0 |
| Destin Talbert | 1 | 0 | 0 |
| Team | 2 | 0 | 0 |
| NORTH DAKOTA STATE KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Kobe Johnson | 2 | 37 | 18.5 | 24 | 0 |
| RaJa Nelson | 1 | 18 | 18.0 | 18 | 0 |
| Team | 3 | 55 | 18.3 | 24 | 0 |
| NORTH DAKOTA STATE PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| NORTH DAKOTA STATE KICKING | FG | PCT | LONG | XP | PTS |
| Jake Reinholz | 2/2 | 100.0 | 43 | 2/2 | 8 |
| Team | 2/2 | 100.0 | 43 | 2/2 | 8 |
| NORTH DAKOTA STATE PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Kaedin Steindorf | 5 | 209 | 41.8 | 0 | 1 | 51 |
| Team | 1 | 0 | 0.0 | 0 | 0 | 0 |
| Team | 6 | 209 | 34.8 | 0 | 1 | 51 |