| RICHMOND PASSING | C/ATT | YDS | AVG | TD | INT |
| Stacy Tutt | 16/22 | 233 | 10.6 | 4 | 0 |
| Team | 16/22 | 233 | 10.6 | 4 | 0 |
| RICHMOND RUSHING | CAR | YDS | AVG | TD | LONG |
| David Freeman | 16 | 130 | 8.1 | 0 | 0 |
| Tim Hightower | 1 | 1 | 1.0 | 0 | 0 |
| Stacy Tutt | 4 | -10 | -2.5 | 0 | 0 |
| Team | 31 | 161 | 5.2 | 0 | 0 |
| RICHMOND RECEIVING | REC | YDS | AVG | TD | LONG |
| Harry Wilson | 6 | 104 | 17.3 | 2 | 0 |
| Andy Lehatto | 3 | 33 | 11.0 | 0 | 0 |
| Jeff Ritch | 1 | 26 | 26.0 | 0 | 0 |
| Ben Teufel | 1 | 17 | 17.0 | 0 | 0 |
| Arman Shields | 1 | 12 | 12.0 | 1 | 0 |
| Team | 12 | 192 | 16.0 | 3 | 0 |
| RICHMOND INTERCEPTIONS | INT | YDS | TD |
| RICHMOND KICK RETURNS | NO | YDS | AVG | LONG | TD |
| RICHMOND PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| RICHMOND KICKING | FG | PCT | LONG | XP | PTS |
| Carter Ball | 0/0 | 0.0 | 0 | 4/4 | 4 |
| Team | 0/0 | 0.0 | 37 | 4/4 | 4 |
| RICHMOND PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| VMI PASSING | C/ATT | YDS | AVG | TD | INT |
| VMI RUSHING | CAR | YDS | AVG | TD | LONG |
| Colby Hollingsworth | 15 | 53 | 3.5 | 0 | 0 |
| Sean Mizzer | 16 | 47 | 2.9 | 0 | 0 |
| Mike Maleski | 1 | 7 | 7.0 | 0 | 0 |
| Nat Jackson | 1 | 4 | 4.0 | 0 | 0 |
| Team | 44 | 146 | 3.3 | 0 | 0 |
| VMI RECEIVING | REC | YDS | AVG | TD | LONG |
| Gary Price | 7 | 75 | 10.7 | 0 | 0 |
| Sean Mizzer | 3 | 27 | 9.0 | 0 | 0 |
| Kirk Monteleone | 2 | 21 | 10.5 | 0 | 0 |
| Zohn Burden | 2 | 17 | 8.5 | 0 | 0 |
| Colby Hollingsworth | 2 | 10 | 5.0 | 0 | 0 |
| Team |
| 16 |
| 150 |
| 9.4 |
| 0 |
| 0 |
| VMI INTERCEPTIONS | INT | YDS | TD |
| VMI KICK RETURNS | NO | YDS | AVG | LONG | TD |
| VMI PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| VMI KICKING | FG | PCT | LONG | XP | PTS |
| Barrett Way | 0/0 | 0.0 | 0 | 1/1 | 1 |
| Team | 0/0 | 0.0 | 53 | 1/1 | 1 |
| VMI PUNTING | NO | YDS | AVG | TB | In 20 | LONG |