| HARVARD PASSING | C/ATT | YDS | AVG | TD | INT |
| Jake Smith | 20/31 | 229 | 7.4 | 3 | 1 |
| Team | 20/31 | 229 | 7.4 | 3 | 1 |
| HARVARD RUSHING | CAR | YDS | AVG | TD | LONG |
| Aaron Shampklin | 20 | 72 | 3.6 | 0 | 15 |
| Aidan Borguet | 17 | 59 | 3.5 | 1 | 14 |
| Sone Ntoh | 2 | 8 | 4.0 | 0 | 6 |
| Team | 39 | 139 | 3.6 | 1 | 15 |
| HARVARD RECEIVING | REC | YDS | AVG | TD | LONG |
| Kym Wimberly | 4 | 79 | 19.8 | 1 | 41 |
| Kaedyn Odermann | 3 | 37 | 12.3 | 1 | 17 |
| Adam Shepherd | 1 | 29 | 29.0 | 1 | 29 |
| Aaron Shampklin | 2 | 22 | 11.0 | 0 | 14 |
| Gavin Sharkey | 1 | 17 | 17.0 | 0 | 17 |
| B.J. Watson | 4 | 17 | 4.3 | 0 | 14 |
| Aidan Borguet | 2 | 12 | 6.0 | 0 | 11 |
| Haven Montefalco | 2 | 12 | 6.0 | 0 | 10 |
| Jack Bill | 1 | 4 | 4.0 | 0 | 4 |
| Team | 20 | 229 | 11.5 | 3 | 41 |
| HARVARD FUMBLES | FUM | LOST | REC |
| Gavin Sharkey | 1 | 1 | 0 |
| Nate Leskovec | 0 | 0 | 1 |
| Team | 1 | 1 | 1 |
| HARVARD INTERCEPTIONS | INT | YDS | TD |
| Khalid Thomas | 2 | 0 | 0 |
| Khalil Dawsey | 1 | 55 | 1 |
| Team | 3 | 55 | 1 |
| HARVARD KICK RETURNS | NO | YDS | AVG | LONG | TD |
| DeMarkes Stradford | 1 | 20 | 20.0 | 20 | 0 |
| Team | 1 | 20 | 20.0 | 20 | 0 |
| HARVARD PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| Gavin Sharkey | 2 | 2 | 1.0 | 2 | 0 |
| Team | 2 | 2 | 1.0 | 2 | 0 |
| HARVARD KICKING | FG | PCT | LONG | XP | PTS |
| Jonah Lipel | 1/1 | 100.0 | 22 | 5/5 | 8 |
| Team | 1/1 | 100.0 | 22 | 5/5 | 8 |
| HARVARD PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Jon Sot | 8 | 342 | 42.8 | 0 | 5 | 67 |
| Team | 8 | 342 | 42.8 | 0 | 5 | 67 |
| HOLY CROSS PASSING | C/ATT | YDS | AVG | TD | INT |
| Matthew Sluka | 4/16 | 72 | 4.5 | 0 | 2 |
| Marco Siderman | 9/23 | 53 | 2.3 | 0 | 1 |
| Team | 13/39 | 125 | 3.2 | 0 | 3 |
| HOLY CROSS RUSHING | CAR | YDS | AVG | TD | LONG |
| Ayir Asante | 1 | 59 | 59.0 | 1 | 59 |
| Peter Oliver | 11 | 37 | 3.4 | 0 | 17 |
| Matthew Sluka | 8 | 25 | 3.1 | 1 | 8 |
| Tyler Purdy | 4 | 17 | 4.3 | 0 | 21 |
| Jordan Forrest | 3 | 6 | 2.0 | 0 | 3 |
| Jordan Fuller | 2 | 2 | 1.0 | 0 | 3 |
| Marco Siderman | 1 | -17 | -17.0 | 0 | 0 |
| Team | 30 | 129 | 4.3 | 2 | 59 |
| HOLY CROSS RECEIVING | REC | YDS | AVG | TD | LONG |
| Justin Shorter | 5 | 69 | 13.8 | 0 | 38 |
| Tenio Ayeni | 2 | 21 | 10.5 | 0 | 13 |
| Jalen Coker | 4 | 19 | 4.8 | 0 | 10 |
| Ayir Asante | 2 | 16 | 8.0 | 0 | 15 |
| Team | 13 | 125 | 9.6 | 0 | 38 |
| HOLY CROSS FUMBLES | FUM | LOST | REC |
| Jalen Coker | 1 | 1 | 0 |
| Peter Oliver | 1 | 0 | 0 |
| Jake Jarmolowich | 0 | 0 | 1 |
| Team | 2 | 1 | 1 |
| HOLY CROSS INTERCEPTIONS | INT | YDS | TD |
| Grant Holloman | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
| HOLY CROSS KICK RETURNS | NO | YDS | AVG | LONG | TD |
| Justin Shorter | 2 | 67 | 33.5 | 46 | 0 |
| Tyler Purdy | 1 | 19 | 19.0 | 19 | 0 |
| Team | 3 | 86 | 28.7 | 46 | 0 |
| HOLY CROSS PUNT RETURNS | NO | YDS | AVG | LONG | TD |
| HOLY CROSS KICKING | FG | PCT | LONG | XP | PTS |
| Derek Ng | 0/1 | 0.0 | 0 | 1/1 | 1 |
| Team | 0/1 | 0.0 | 0 | 1/1 | 1 |
| HOLY CROSS PUNTING | NO | YDS | AVG | TB | In 20 | LONG |
| Patrick Haughney | 7 | 296 | 42.3 | 0 | 2 | 59 |
| Team | 7 | 296 | 42.3 | 0 | 2 | 59 |