1 | 25 | Rocky Grove,
PA - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 1:38.7 |
| 1, 3, 4, 8, 9, (10), (15) |
| Easton Adamczky, Gauge Gierlach, Ethan Knapp, Nathaniel Boley, Maxx Baker, (Cael Dailey), (Miles Baker) |
| 15:59.1, 16:08.2, 16:29.5, 17:21.4, 17:37.8, (17:54.0), (18:23.9) |
2 | 65 | Seneca,
PA - Team Time (1st 5) 1:30:26.3 | Spread (1st 5) 1:22.4 |
| 6, 12, 13, 16, 18, (20), (23) |
| Michael Werner, Jacob Gingrich, Anthony Galkowski, Wesley Paris, Noah Galkowski, (Gavin Bendig), (Kyle Brace) |
| 17:12.6, 18:04.5, 18:09.9, 18:24.3, 18:35.0, (18:45.4), (19:20.0) |
3 | 91 | Eisenhower,
PA - Team Time (1st 5) 1:34:09.3 | Spread (1st 5) 4:08.1 |
| 5, 14, 19, 24, 29, (31), (35) |
| Joseph Mistretta, Griffin Williams, Easton Fitzgerald, Trenton Courtney, Timothy McAulay, (Jan Emmanuel Unida), (Jonathan Bogniak) |
| 16:48.3, 18:15.4, 18:37.4, 19:31.8, 20:56.4, (21:21.7), (24:30.2) |
4 | 92 | Mercyhurst Prep,
PA - Team Time (1st 5) 1:33:12.6 | Spread (1st 5) 3:42.3 |
| 2, 17, 22, 25, 26, (32), (34) |
| Kam Skelton, Tyler Firman, Henry Clippinger, Jack Dana, Nicholas Seeders, (Dominic Holmes), (Mark Klan) |
| 16:03.2, 18:30.9, 19:12.5, 19:40.5, 19:45.5, (21:32.9), (22:42.4) |
5 | 94 | Northwestern Senior,
PA - Team Time (1st 5) 1:34:21.6 | Spread (1st 5) 3:10.8 |
| 7, 11, 21, 27, 28, (30), (33) |
| Ian Bird, Xander Helms, Nolan Thorpe, Brennan Saxton, Colin Asmondy, (Dalton Stevens), (Austin Bateman) |
| 17:13.8, 17:59.5, 18:53.3, 19:50.4, 20:24.6, (21:10.8), (22:25.0) |