| NEW HAMPSHIRE PASSING | C/ATT | YDS | AVG | TD | INT |
| Trevor Knight | 10/25 | 136 | 5.4 | 0 | 1 |
| Neil O'Connor | 1/1 | 26 | 26.0 | 0 | 0 |
| Christian Lupoli | 1/6 | 4 | 0.7 | 0 | 1 |
| Team | 12/32 | 166 | 5.2 | 0 | 2 |
| NEW HAMPSHIRE RUSHING | CAR | YDS | AVG | TD | LONG |
| Evan Gray | 8 | 21 | 2.6 | 0 | 5 |
| DeUnte Chatman | 9 | 20 | 2.2 | 0 | 4 |
| Neil O'Connor | 1 | 1 | 1.0 | 0 | 1 |
| Team | 1 | -1 | -1.0 | 0 | 0 |
| Trevor Knight | 11 | -5 | -0.5 | 0 | 5 |
| Christian Lupoli | 2 | -9 | -4.5 | 0 | 0 |
| Team | 32 | 27 | 0.8 | 0 | 5 |
| NEW HAMPSHIRE RECEIVING | REC | YDS | AVG | TD | LONG |
| Kieran Presley | 4 | 58 | 14.5 | 0 | 42 |
| Kieran Presley | 4 | 58 | 14.5 | 0 | 42 |
| Malik Love | 5 | 55 | 11.0 | 0 | 26 |
| Neil O'Connor | 3 | 53 | 17.7 | 0 | 33 |
| Team | 16 | 224 | 14.0 | 0 | 42 |
| NEW HAMPSHIRE FUMBLES | FUM | LOST | REC |
| Evan Horn | 2 | 0 | 0 |
| Evan Gray | 1 | 1 | 0 |
| Christian Lupoli | 1 | 0 | 0 |
| Team | 4 | 1 | 0 |
| NEW HAMPSHIRE INTERCEPTIONS | INT | YDS | TD |
| Evan Horn | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
| NEW HAMPSHIRE KICK RETURNS | NO | YDS | AVG | LONG | TD |
| C.J. Turner | 1 | 21 | 21.0 | 21 | 0 |
| Team | 1 | 21 | 21.0 | 21 | 0 |
| NEW HAMPSHIRE PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| Evan Horn | 4 | 20 | 5.0 | 17 | 0 |
| Team | 4 | 20 | 5.0 | 17 | 0 |
| NEW HAMPSHIRE KICKING | FG | PCT | LONG | XP | PTS |
| Max Pedinoff | 0/1 | 0.0 | 0 | 0/0 | 0 |
| Team | 0/1 | 0.0 | 0 | 0/0 | 0 |
| NEW HAMPSHIRE PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Max Pedinoff | 9 | 359 | 39.9 | 0 | 0 | 49 |
| Team | 9 | 359 | 39.9 | 0 | 0 | 49 |
| JAMES MADISON PASSING | C/ATT | YDS | AVG | TD | INT |
| Bryan Schor | 20/27 | 176 | 6.5 | 2 | 1 |
| Team | 20/27 | 176 | 6.5 | 2 | 1 |
| JAMES MADISON RUSHING | CAR | YDS | AVG | TD | LONG |
| Trai Sharp | 18 | 83 | 4.6 | 0 | 16 |
| Harry O'Kelly | 1 | 30 | 30.0 | 0 | 30 |
| Taylor Woods | 6 | 19 | 3.2 | 0 | 8 |
| Bryan Schor | 11 | 16 | 1.5 | 0 | 11 |
| Percy Agyei-Obese | 3 | 13 | 4.3 | 0 | 5 |
| John Miller | 3 | 4 | 1.3 | 0 | 8 |
| Marcus Marshall | 3 | -2 | -0.7 | 0 | 0 |
| Team | 45 | 163 | 3.6 | 0 | 30 |
| JAMES MADISON RECEIVING | REC | YDS | AVG |
| TD |
| LONG |
| John Miller | 5 | 65 | 13.0 | 0 | 26 |
| Terrence Alls | 4 | 50 | 12.5 | 0 | 19 |
| Ishmael Hyman | 2 | 19 | 9.5 | 1 | 13 |
| Taylor Woods | 1 | 12 | 12.0 | 0 | 12 |
| Jonathan Kloosterman | 2 | 12 | 6.0 | 0 | 6 |
| Marcus Marshall | 2 | 10 | 5.0 | 0 | 8 |
| David Eldridge | 2 | 8 | 4.0 | 0 | 4 |
| Clayton Cheatham | 1 | 1 | 1.0 | 1 | 1 |
| Trai Sharp | 1 | -1 | -1.0 | 0 | 0 |
| Team | 20 | 176 | 8.8 | 2 | 26 |
| JAMES MADISON FUMBLES | FUM | LOST | REC |
| Jimmy Moreland | 0 | 0 | 1 |
| Team | 0 | 0 | 1 |
| JAMES MADISON INTERCEPTIONS | INT | YDS | TD |
| Rashad Robinson | 1 | 82 | 1 |
| Jordan Brown | 1 | -7 | 0 |
| Team | 2 | 75 | 1 |
| JAMES MADISON KICK RETURNS | NO | YDS | AVG | LONG | TD |
| JAMES MADISON PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| John Miller | 2 | -2 | -1.0 | 0 | 0 |
| Team | 2 | -2 | -1.0 | 0 | 0 |
| JAMES MADISON KICKING | FG | PCT | LONG | XP | PTS |
| Ethan Ratke | 0/1 | 0.0 | 0 | 3/3 | 3 |
| Team | 0/1 | 0.0 | 0 | 3/3 | 3 |
| JAMES MADISON PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Harry O'Kelly | 8 | 334 | 41.8 | 0 | 0 | 49 |
| Team | 8 | 334 | 41.8 | 0 | 0 | 49 |