1 | 62 | Moravian Academy,
PA - Team Time (1st 5) 1:32:35.1 | Spread (1st 5) 1:19.0 |
| 5, 8, 14, 15, 20, (24), (35) |
| Theodor Urban, Sam Carter, Krish Gupta, Treyton Messman, Greg Hine, (Drew Mariani), (Brian Yang) |
| 17:53.6, 18:07.9, 18:39.0, 18:42.0, 19:12.6, (19:50.3), (20:46.2) |
2 | 63 | Weatherly Area,
PA - Team Time (1st 5) 1:33:10.6 | Spread (1st 5) 2:34.4 |
| 3, 6, 12, 13, 29, (43), (54) |
| Jacob Parker, Ricky Ray, Michael Berger, Frankie Willis, Tim Maguschak, (Nathan Tripp), (Brady Walters) |
| 17:43.7, 17:59.8, 18:32.3, 18:36.7, 20:18.1, (21:46.4), (22:34.2) |
3 | 67 | Minersville Area,
PA - Team Time (1st 5) 1:33:06.0 | Spread (1st 5) 3:05.6 |
| 1, 7, 10, 17, 32, (33), (39) |
| Landon Boyle, Alex Kurtek, Keegan Dube, Ayden Kurtek, Colin Tobin, (Logan Perzel), (Jacob Burgess) |
| 17:14.4, 18:03.2, 18:28.5, 18:59.9, 20:20.0, (20:33.5), (21:25.2) |
4 | 71 | Shenandoah Valley Sr,
PA - Team Time (1st 5) 1:33:35.0 | Spread (1st 5) 2:50.1 |
| 2, 4, 18, 19, 28, (34), (57) |
| Diego Olayo, Connor Stasulli, Ayden Zamudio, Joelvi Nunez, Brad Monjaraz, (Jesus Meza-Olayo), (Brandon Adorno) |
| 17:21.1, 17:47.5, 19:06.2, 19:09.0, 20:11.2, (20:35.0), (22:45.1) |
5 | 158 | Tri-Valley,
PA - Team Time (1st 5) 1:42:24.2 | Spread (1st 5) 1:55.8 |
| 23, 30, 31, 36, 38, (44), (59) |
| Wyatt Leitzel, Caden Leonard, Brett Reed, Luke Wehry, Ian Mitchell, (Braden Hall), (Drew Hanlon) |
| 19:26.1, 20:18.5, 20:18.9, 20:58.8, 21:21.9, (21:50.3), (22:57.2) |
6 | 179 | Marian Catholic,
PA - Team Time (1st 5) 1:44:09.4 | Spread (1st 5) 3:52.4 |
| 11, 22, 41, 52, 53, (64), (67) |
| Albin Petschauer, Alex Porambo, Alex Cornmesser, Robert Jones, Lachlan Segedy, (Ryan Berube), (Jakob Mummey) |
| 18:30.7, 19:19.7, 21:33.8, 22:22.1, 22:23.1, (23:50.8), (24:21.1) |
7 | 188 | Schuylkill Haven Area,
PA - Team Time (1st 5) 1:47:00.1 | Spread (1st 5) 6:46.7 |
| 9, 26, 37, 45, 71 |
| Astin Daniel, Carter Daniel, Sean Seven, Luke Garvey, Steele Kegerreis |
| 18:26.8, 20:06.3, 21:21.0, 21:52.5, 25:13.5 |
8 | 196 | Nativity B V M,
PA - Team Time (1st 5) 1:46:17.8 | Spread (1st 5) 4:01.6 |
| 21, 27, 40, 47, 61, (69), (74) |
| Joseph Rossi, Brandon Smith, William Burke, Hayden Daubert, Kieran Seven, (Spencer Mathers), (Alek Gorski) |
| 19:16.0, 20:09.1, 21:30.4, 22:04.7, 23:17.6, (24:28.1), (26:07.0) |
9 | 247 | Notre Dame East Stroudsburg,
PA - Team Time (1st 5) 1:51:26.7 | Spread (1st 5) 5:37.2 |
| 16, 48, 50, 65, 68, (70), (72) |
| Malcolm Naughton, Edward Richards, Brian Vande, Michael Rodriguez, Romeo Dorosz, (Kieran Gardina), (Brian Van de Loecht) |
| 18:45.8, 22:06.6, 22:15.1, 23:56.2, 24:23.0, (25:01.8), (25:25.0) |
10 | 250 | Catasauqua,
PA - Team Time (1st 5) 1:51:34.6 | Spread (1st 5) 59.4 |
| 42, 46, 51, 55, 56, (60), (63) |
| Trevor Regits, Cole Brown, Jaryn Hartranft, Jaydon Reynolds, Edward Popa Nina, (Jared Schneck), (Gavin Cunningham) |
| 21:44.6, 22:04.0, 22:19.2, 22:42.8, 22:44.0, (23:09.6), (23:19.3) |
11 | 260 | Mahanoy Area,
PA - Team Time (1st 5) 1:52:18.4 | Spread (1st 5) 4:16.0 |
| 25, 49, 58, 62, 66, (73) |
| William Mayberry, Lucas Karnish, Sean Bankes-Pineda, Dylan Bardi, Victor Hanley, (Brandon Soto) |
| 19:51.0, 22:11.9, 22:49.7, 23:18.8, 24:07.0, (25:43.0) |