| RICHMOND PASSING | C/ATT | YDS | AVG | TD | INT |
| Kyle Lauletta | 27/44 | 304 | 6.9 | 1 | 1 |
| Team | 0/1 | 0 | 0.0 | 0 | 0 |
| Team | 27/45 | 304 | 6.8 | 1 | 1 |
| RICHMOND RUSHING | CAR | YDS | AVG | TD | LONG |
| Xavier Goodall | 4 | 17 | 4.3 | 0 | 11 |
| Gordon Collins | 6 | 17 | 2.8 | 0 | 7 |
| Joe Mancuso | 1 | 1 | 1.0 | 0 | 1 |
| Kyle Lauletta | 8 | -15 | -1.9 | 0 | 6 |
| Team | 19 | 20 | 1.1 | 0 | 11 |
| RICHMOND RECEIVING | REC | YDS | AVG | TD | LONG |
| Tyler Wilkins | 12 | 180 | 15.0 | 1 | 25 |
| Cortrelle Simpson | 3 | 30 | 10.0 | 0 | 22 |
| Gordon Collins | 3 | 23 | 7.7 | 0 | 18 |
| Caleb Drake | 2 | 22 | 11.0 | 0 | 20 |
| Garrett Hudson | 2 | 19 | 9.5 | 0 | 19 |
| Porter Abell | 1 | 7 | 7.0 | 0 | 7 |
| Dejon Brissett | 1 | 7 | 7.0 | 0 | 7 |
| Lemond Johnson | 1 | 6 | 6.0 | 0 | 6 |
| Stephon Jacob | 1 | 6 | 6.0 | 0 | 6 |
| Xavier Goodall | 1 | 4 | 4.0 | 0 | 4 |
| Team | 27 | 304 | 11.3 | 1 | 25 |
| RICHMOND FUMBLES | FUM | LOST | REC |
| RICHMOND INTERCEPTIONS | INT | YDS | TD |
| Tafon Mainsah | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
| RICHMOND KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Markus Vinson | 3 | 57 | 19.0 | 21 | 0 |
| Porter Abell | 1 | 25 | 25.0 | 25 | 0 |
| Lemond Johnson | 1 | 18 | 18.0 | 18 | 0 |
| Team | 5 | 100 | 20.0 | 25 | 0 |
| RICHMOND PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| Porter Abell | 1 | 2 | 2.0 | 2 | 0 |
| Lemond Johnson | 1 | -1 | -1.0 | 0 | 0 |
| Team | 2 | 1 | 0.5 | 2 | 0 |
| RICHMOND KICKING | FG | PCT | LONG | XP | PTS |
| Griffin Trau | 2/2 | 100.0 | 38 | 1/1 | 7 |
| Team | 2/2 | 100.0 | 38 | 1/1 | 7 |
| RICHMOND PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| D.J. Helkowski | 5 | 163 | 32.6 | 0 | 0 | 40 |
| Team | 5 | 163 | 32.6 | 0 | 0 | 40 |
| JAMES MADISON PASSING | C/ATT | YDS | AVG | TD | INT |
| Bryan Schor | 18/32 | 229 | 7.2 | 0 | 1 |
| Team | 18/32 | 229 | 7.2 | 0 | 1 |
| JAMES MADISON RUSHING | CAR | YDS | AVG | TD | LONG |
| Trai Sharp | 13 | 60 | 4.6 | 1 | 15 |
| Marcus Marshall | 14 | 41 | 2.9 | 1 | 9 |
| Taylor Woods | 4 | 14 | 3.5 | 0 | 14 |
| Bryan Schor | 8 | -2 | -0.3 | 0 | 9 |
| Team | 39 | 113 | 2.9 | 2 | 15 |
| JAMES MADISON RECEIVING | REC | YDS | AVG | TD | LONG |
| David Eldridge | 4 | 81 | 20.3 | 0 | 46 |
| Ishmael Hyman | 4 | 70 | 17.5 | 0 | 45 |
| John Miller | 4 | 29 |
| 7.3 |
| 0 |
| 15 |
| Terrence Alls | 2 | 24 | 12.0 | 0 | 14 |
| Riley Stapleton | 3 | 20 | 6.7 | 0 | 9 |
| Marcus Marshall | 1 | 5 | 5.0 | 0 | 5 |
| Team | 18 | 229 | 12.7 | 0 | 46 |
| JAMES MADISON FUMBLES | FUM | LOST | REC |
| Bryan Schor | 1 | 1 | 0 |
| Team | 1 | 1 | 0 |
| JAMES MADISON INTERCEPTIONS | INT | YDS | TD |
| Jordan Brown | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
| JAMES MADISON KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Marcus Marshall | 1 | 28 | 28.0 | 28 | 0 |
| D'Angelo Amos | 1 | 16 | 16.0 | 16 | 0 |
| John Miller | 1 | 15 | 15.0 | 15 | 0 |
| Team | 3 | 59 | 19.7 | 28 | 0 |
| JAMES MADISON PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| JAMES MADISON KICKING | FG | PCT | LONG | XP | PTS |
| Ethan Ratke | 2/2 | 100.0 | 36 | 2/2 | 8 |
| Team | 2/2 | 100.0 | 36 | 2/2 | 8 |
| JAMES MADISON PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Harry O'Kelly | 4 | 156 | 39.0 | 0 | 0 | 45 |
| Team | 4 | 156 | 39.0 | 0 | 0 | 45 |