1 | 20 | Blue Ridge,
VA - Team Time (1st 5) 1:38:55.6 | Spread (1st 5) 3:43.6 |
| 1, 3, 4, 5, 7, (8), (10) |
| Dhruv Mehrotra, Matthew Nichols, Gabe Jellum, Jack Lutzker, Paul Du, (Jack Kalm), (Justin Hu) |
| 17:50.4, 19:27.0, 19:57.2, 20:07.0, 21:34.0, (21:35.2), (22:33.0) |
2 | 40 | Benedictine,
VA - Team Time (1st 5) 1:47:47.7 | Spread (1st 5) 4:19.0 |
| 2, 6, 9, 11, 12, (15), (16) |
| Michael Morrissey, Miles Moten, Greg Kight, Bo Dortch, Brian Slifka, (Will Kennon), (Azaan Johnson) |
| 18:59.0, 20:11.9, 22:18.8, 23:00.0, 23:18.0, (25:59.8), (26:01.7) |
3 | 81 | Shenandoah Valley Academy,
VA - Team Time (1st 5) 2:29:29.0 | Spread (1st 5) 16:13.0 |
| 13, 14, 17, 18, 19 |
| Nathan Perez, Jermey Bocala, Ba Mohamed-El Sayed-Gon, Basam Gonzalez, Adrian Moonga |
| 24:58.0, 25:40.0, 28:48.0, 28:52.0, 41:11.0 |