1 | 17 | Saint John Paul the Great Catholic,
VA - Team Time (1st 5) 1:28:20.0 | Spread (1st 5) 1:04.0 |
| 1, 2, 4, 5, 5, (7), (8) |
| Nick Buckner, Julien Xantus, Alex Cummings, Jason Fred, Lance Coleman, (Ryan Wall), (Brandon Thompson) |
| 17:02.0, 17:15.0, 17:51.0, 18:06.0, 18:06.0, (18:07.0), (18:29.0) |
2 | 50 | Trinity School at Meadow View,
VA - Team Time (1st 5) 1:39:28.5 | Spread (1st 5) 3:32.0 |
| 3, 9, 11, 13, 14, (15), (21) |
| Tomas Michael, Asher Marr, Grant Wernick, Glen Lash, Josh Maher, (Peter Bryant), (Noah Bryant) |
| 17:39.0, 19:25.0, 20:10.0, 21:03.5, 21:11.0, (21:25.0), (22:30.0) |
3 | 83 | Flames Homeschool,
VA - Team Time (1st 5) 1:47:28.6 | Spread (1st 5) 2:49.5 |
| 10, 12, 19, 20, 22, (23), (24) |
| RJ Bascom, Marcel Grundman, Caleb Ludke, Benjamin Hall, Elijah McKay, (Casey Ehlers), (Christian Rodman) |
| 19:48.4, 20:30.2, 22:15.0, 22:17.1, 22:37.9, (23:59.0), (24:43.3) |
4 | 102 | Guardian Christian Academy,
VA - Team Time (1st 5) 1:56:19.4 | Spread (1st 5) 4:45.4 |
| 16, 17, 18, 25, 26, (27) |
| Sam Sears, Sean Reed, Trevor Caish, Joshua Caish, Jack Young, (James Sprenkle) |
| 21:26.0, 21:51.0, 22:02.0, 24:49.0, 26:11.4, (27:36.0) |