| NORTHERN IOWA PASSING | C/ATT | YDS | AVG | TD | INT |
| Will McElvain | 15/29 | 233 | 8.0 | 1 | 0 |
| Deion McShane | 0/1 | 0 | 0.0 | 0 | 1 |
| Team | 15/30 | 233 | 7.8 | 1 | 1 |
| NORTHERN IOWA RUSHING | CAR | YDS | AVG | TD | LONG |
| Tyler Hoosman | 12 | 54 | 4.5 | 1 | 21 |
| Will McElvain | 8 | 22 | 2.8 | 0 | 12 |
| Trevor Allen | 6 | 16 | 2.7 | 0 | 9 |
| Alphonso Soko | 3 | 10 | 3.3 | 0 | 9 |
| Nick McCabe | 3 | 6 | 2.0 | 0 | 3 |
| Team | 1 | -2 | -2.0 | 0 | 0 |
| Team | 33 | 106 | 3.2 | 1 | 21 |
| NORTHERN IOWA RECEIVING | REC | YDS | AVG | TD | LONG |
| Isaiah Weston | 5 | 129 | 25.8 | 1 | 40 |
| Aaron Graham | 5 | 57 | 11.4 | 0 | 18 |
| Jaylin James | 2 | 23 | 11.5 | 0 | 17 |
| Nick Phillips | 1 | 17 | 17.0 | 0 | 17 |
| Deion McShane | 1 | 7 | 7.0 | 0 | 4 |
| Jayden Scott | 1 | 0 | 0.0 | 0 | 0 |
| Team | 15 | 233 | 15.5 | 1 | 40 |
| NORTHERN IOWA FUMBLES | FUM | LOST | REC |
| Deion McShane | 1 | 1 | 0 |
| Chris Kolarevic | 0 | 0 | 1 |
| Team | 1 | 1 | 1 |
| NORTHERN IOWA INTERCEPTIONS | INT | YDS | TD |
| NORTHERN IOWA KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Aaron Graham | 2 | 23 | 11.5 | 13 | 0 |
| Trevor Allen | 1 | 19 | 19.0 | 19 | 0 |
| Team | 3 | 42 | 14.0 | 19 | 0 |
| NORTHERN IOWA PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| NORTHERN IOWA KICKING | FG | PCT | LONG | XP | PTS |
| Matthew Cook | 0/2 | 0.0 | 0 | 2/2 | 2 |
| Team | 0/2 | 0.0 | 0 | 2/2 | 2 |
| NORTHERN IOWA PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Zac Kibby | 4 | 158 | 39.5 | 0 | 0 | 47 |
| Team | 4 | 158 | 39.5 | 0 | 0 | 47 |
| NORTH DAKOTA STATE PASSING | C/ATT | YDS | AVG | TD | INT |
| Trey Lance | 10/18 | 145 | 8.1 | 3 | 0 |
| Team | 10/18 | 145 | 8.1 | 3 | 0 |
| NORTH DAKOTA STATE RUSHING | CAR | YDS | AVG | TD | LONG |
| Adam Cofield | 15 | 104 | 6.9 | 2 | 37 |
| Kobe Johnson | 9 | 95 | 10.6 | 1 | 50 |
| Trey Lance | 11 | 83 | 7.5 | 0 | 17 |
| Ty Brooks | 12 | 51 | 4.3 | 0 | 13 |
| Saybein Clark | 2 | 13 | 6.5 | 0 | 10 |
| Dimitri Williams | 1 | 3 | 3.0 | 0 | 3 |
| Hunter Luepke | 1 | -2 | -2.0 | 0 | 0 |
| Team | 51 | 347 | 6.8 | 3 | 50 |
| NORTH DAKOTA STATE RECEIVING |
| REC |
| YDS |
| AVG |
| TD |
| LONG |
| Phoenix Sproles | 3 | 59 | 19.7 | 1 | 36 |
| Noah Gindorff | 1 | 30 | 30.0 | 1 | 30 |
| Christian Watson | 1 | 19 | 19.0 | 1 | 19 |
| Ty Brooks | 2 | 15 | 7.5 | 0 | 9 |
| Adam Cofield | 2 | 15 | 7.5 | 0 | 8 |
| Ben Ellefson | 1 | 7 | 7.0 | 0 | 7 |
| Team | 10 | 145 | 14.5 | 3 | 36 |
| NORTH DAKOTA STATE FUMBLES | FUM | LOST | REC |
| Hunter Luepke | 1 | 1 | 0 |
| Marquise Bridges | 0 | 0 | 1 |
| Team | 1 | 1 | 1 |
| NORTH DAKOTA STATE INTERCEPTIONS | INT | YDS | TD |
| James Hendricks | 1 | 31 | 0 |
| Team | 1 | 31 | 0 |
| NORTH DAKOTA STATE KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Ty Brooks | 3 | 66 | 22.0 | 29 | 0 |
| Team | 3 | 66 | 22.0 | 29 | 0 |
| NORTH DAKOTA STATE PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| Trevor Heit | 2 | 37 | 18.5 | 28 | 0 |
| Team | 2 | 37 | 18.5 | 28 | 0 |
| NORTH DAKOTA STATE KICKING | FG | PCT | LONG | XP | PTS |
| Griffin Crosa | 1/2 | 50.0 | 25 | 5/5 | 8 |
| Team | 1/2 | 50.0 | 25 | 5/5 | 8 |
| NORTH DAKOTA STATE PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Garret Wegner | 3 | 152 | 50.7 | 0 | 0 | 60 |
| Team | 3 | 152 | 50.7 | 0 | 0 | 60 |