| JAMES MADISON PASSING | C/ATT | YDS | AVG | TD | INT | QBR |
| Alonza Barnett III | 18/26 | 192 | 7.4 | 1 | 0 | 80.6 |
| Team | 18/26 | 192 | 7.4 | 1 | 0 | -- |
| JAMES MADISON RUSHING | CAR | YDS | AVG | TD | LONG |
| George Pettaway | 19 | 82 | 4.3 | 0 | 13 |
| Wayne Knight | 11 | 74 | 6.7 | 1 | 23 |
| Alonza Barnett III | 13 | 70 | 5.4 | 2 | 50 |
| Jobi Malary | 3 | 13 | 4.3 | 0 | 6 |
| Team | 46 | 239 | 5.2 | 3 | 50 |
| JAMES MADISON RECEIVING | REC | YDS | AVG | TD | LONG |
| Yamir Knight | 8 | 121 | 15.1 | 1 | 68 |
| Taylor Thompson | 2 | 20 | 10.0 | 0 | 14 |
| Wayne Knight | 2 | 17 | 8.5 | 0 | 17 |
| Dylan Williams | 1 | 16 | 16.0 | 0 | 16 |
| Omarion Dollison | 2 | 12 | 6.0 | 0 | 6 |
| Logan Kyle | 1 | 4 | 4.0 | 0 | 4 |
| George Pettaway | 1 | 2 | 2.0 | 0 | 2 |
| Cameron Ross | 1 | 0 | 0.0 | 0 | 0 |
| Team | 18 | 192 | 10.7 | 1 | 68 |
| JAMES MADISON FUMBLES | FUM | LOST | REC |
| Alonza Barnett III | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
| JAMES MADISON DEFENSE | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
| Eric O'Neill | 9 | 4 | 2 | 2 | 0 | 0 | 0 |
| Jacob Thomas | 9 | 3 | 0 | 0 | 2 | 0 | 0 |
| Chris Shearin | 6 | 3 | 0 | 1 | 0 | 0 | 0 |
| Khairi Manns | 6 | 2 | 2.5 | 2.5 | 0 | 0 | 0 |
| Taurus Jones | 6 | 0 | 0 | 0 | 0 | 0 | 0 |
| Immanuel Bush | 5 | 1 | 0.5 | 0.5 | 0 | 0 | 0 |
| Trent Hendrick | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| Terrence Spence | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jordan Taylor | 3 | 2 | 0 | 0 | 1 | 0 | 0 |
| Chris Fitzgerald | 3 | 0 | 0 | 0 | 0 | 1 | 0 |
| Chauncey Logan Jr. | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Tyler Brown |
| JAMES MADISON INTERCEPTIONS | INT | YDS | TD |
| Chris Shearin | 1 | 11 | 0 |
| Team | 1 | 11 | 0 |
| JAMES MADISON KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Cameron Ross | 4 | 79 | 19.8 | 31 | 0 |
| Logan Kyle | 1 | 0 | 0.0 | 0 | 0 |
| Team | 5 | 79 | 15.8 | 31 | 0 |
| JAMES MADISON PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| Yamir Knight | 2 | 7 | 3.5 | 4 | 0 |
| Team | 2 | 7 | 3.5 | 4 | 0 |
| JAMES MADISON KICKING | FG | PCT | LONG | XP | PTS |
| Noe Ruelas | 2/2 | 100.0 | 39 | 3/3 | 9 |
| Team | 2/2 | 100.0 | 39 | 3/3 | 9 |
| JAMES MADISON PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Ryan Hanson | 6 | 253 | 42.2 | 1 | 0 | 48 |
| Team | 6 | 253 | 42.2 | 1 | 0 | 48 |
| OLD DOMINION PASSING | C/ATT | YDS | AVG | TD | INT | QBR |
| Colton Joseph | 9/21 | 189 | 9.0 | 0 | 1 | 60.8 |
| Team | 9/21 | 189 | 9.0 | 0 | 1 | -- |
| OLD DOMINION RUSHING | CAR | YDS | AVG | TD | LONG |
| Aaron Young | 17 | 116 | 6.8 | 1 | 51 |
| Aaron Young | 17 | 116 | 6.8 | 1 | 51 |
| Colton Joseph | 13 | 35 | 2.7 | 3 | 15 |
| Isiah Paige | 2 | 13 | 6.5 | 0 | 15 |
| Bryce Duke | 2 | 6 | 3.0 | 0 | 5 |
| Tariq Sims | 2 | 4 | 2.0 | 0 | 3 |
| Devin Roche | 1 | 0 | 0.0 | 0 | 0 |
| Team | 54 | 290 | 5.4 | 5 | 51 |
| OLD DOMINION RECEIVING | REC |
| 2 |
| 2 |
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| Darold DeNgohe | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Chase Regan | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Derrick Barksdale | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| KJ Flowe | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Brandon Fique | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Amar Thomas | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Mychal McMullin | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Logan Ketcham | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Gannon Weathersby | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Team | 68 | 24 | 5 | 6 | 5 | 1 | 0 |
| YDS |
| AVG |
| TD |
| LONG |
| Diante Vines | 4 | 89 | 22.3 | 0 | 39 |
| Isiah Paige | 3 | 77 | 25.7 | 0 | 43 |
| Myles Alston | 1 | 18 | 18.0 | 0 | 18 |
| Pat Conroy | 1 | 5 | 5.0 | 0 | 5 |
| Team | 9 | 189 | 21.0 | 0 | 43 |
| OLD DOMINION FUMBLES | FUM | LOST | REC |
| OLD DOMINION DEFENSE | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
| Koa Naotala | 11 | 0 | 0.5 | 0.5 | 0 | 0 | 0 |
| Mario Thompson | 8 | 1 | 0 | 0 | 0 | 1 | 0 |
| Rasheed Reason | 7 | 5 | 0 | 0 | 0 | 0 | 0 |
| Mario Easterly | 6 | 4 | 0 | 0 | 0 | 0 | 0 |
| Jahron Manning | 6 | 3 | 0.5 | 0.5 | 0 | 0 | 0 |
| Jahleel Culbreath | 6 | 1 | 0 | 0 | 0 | 0 | 0 |
| Denzel Lowry | 6 | 0 | 0 | 0 | 0 | 0 | 0 |
| Angelo Rankin Jr. | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Ashton Whitner | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| EJ Green | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Kris Trinidad | 4 | 0 | 0 | 0.5 | 0 | 0 | 0 |
| Jaylon White-McClain | 4 | 0 | 0.5 | 0.5 | 0 | 1 | 0 |
| Ricardo Williams Jr. | 4 | 0 | 0 | 0.5 | 0 | 0 | 0 |
| Jeremy Mack Jr. | 3 | 2 | 0 | 0.5 | 0 | 0 | 0 |
| Amorie Morrison | 3 | 1 | 1 | 1 | 0 | 1 | 0 |
| Will Jones II | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Daevon Iles | 2 | 1 | 0 | 1 | 0 | 0 | 0 |
| Cole Daniels | 2 | 0 | 0.5 | 0.5 | 0 | 0 | 0 |
| Seth Naotala | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Bryce Duke | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jerome Carter III | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Markus Knight | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Zach Hagedon | 1 | 0 | 0 | 0.5 | 0 | 0 | 0 |
| Team | 95 | 31 | 3 | 6 | 0 | 3 | 0 |
| OLD DOMINION INTERCEPTIONS | INT | YDS | TD |
| OLD DOMINION KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Kyle Miller | 1 | 29 | 29.0 | 29 | 0 |
| Bryce Duke | 1 | 18 | 18.0 | 18 | 0 |
| Zach Hagedon | 1 | 10 | 10.0 | 10 | 0 |
| Team | 3 | 57 | 19.0 | 29 | 0 |
| OLD DOMINION PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| Isiah Paige | 3 | 28 | 9.3 | 13 | 0 |
| Mario Easterly | 1 | 13 | 13.0 | 13 | 0 |
| Team | 4 | 41 | 10.3 | 13 | 0 |
| OLD DOMINION KICKING | FG | PCT | LONG | XP | PTS |
| Ethan Sanchez | 1/1 | 100.0 | 23 | 3/3 | 6 |
| Team | 1/1 | 100.0 | 23 | 3/3 | 6 |
| OLD DOMINION PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Seamus Hall | 8 | 316 | 39.5 | 0 | 4 | 61 |
| Team | 8 | 316 | 39.5 | 0 | 4 | 61 |