1 | 16 | Lock Haven,
PA - Team Time (1st 5) 1:36:13.7 | Spread (1st 5) 28.4 |
| 1, 2, 3, 4, 6, (8), (10) |
| Gage Krall, John Davern, Mason Ochs, Kirk Stewart, Andrew Wehrle, (Chris Hine), (Ethan Rogers) |
| 18:59.5, 18:59.9, 19:22.9, 19:23.5, 19:27.9, (19:45.0), (19:50.7) |
2 | 56 | Shippensburg,
PA - Team Time (1st 5) 1:39:47.5 | Spread (1st 5) 51.3 |
| 5, 9, 11, 15, 16, (18), (19) |
| Hayden Hunt, Aiden Gonder, Ian Sherlock, Drew Dailey, Jacob Mavretic, (Mitchell Brett), (Alexander Ermold) |
| 19:27.8, 19:46.2, 19:58.9, 20:15.5, 20:19.1, (20:38.3), (20:39.8) |
3 | 63 | Gannon,
PA - Team Time (1st 5) 1:40:35.8 | Spread (1st 5) 46.0 |
| 7, 12, 13, 14, 17, (21), (23) |
| Jacob Lehotsky, Matthew Queiroz, Ely Personius, Jonathan Uhl, Caleb Mandel, (Alex Chelton), (John Insinna) |
| 19:41.7, 20:06.5, 20:09.7, 20:10.2, 20:27.7, (21:08.7), (21:28.0) |
4 | 117 | Seton Hill,
PA - Team Time (1st 5) 1:48:41.0 | Spread (1st 5) 1:30.4 |
| 20, 22, 24, 25, 26, (27), (28) |
| Gabriel McConville, Jack Hatch, Donavin Meriweather, Al Lindstrom, Brayden Henninger, (Logan Maust), (Marcus Hartlage) |
| 20:52.6, 21:24.3, 21:45.0, 22:16.1, 22:23.0, (22:36.2), (24:19.6) |