1 | 78 | Emmaus,
PA - Team Time (1st 5) 1:26:09.4 | Spread (1st 5) 43.2 |
| 6, 10, 17, 18, 27, (30), (39) |
| Ethan Strzempek, Conor Fisher, Oscar Fegely, Jared Petre, Sam Dalton, (Matthew Norton), (Nicolas Gilboy) |
| 16:53.0, 17:04.4, 17:16.7, 17:19.1, 17:36.2, (17:40.7), (17:56.2) |
2 | 86 | Liberty (Bethlehem),
PA - Team Time (1st 5) 1:26:24.8 | Spread (1st 5) 43.2 |
| 6, 11, 20, 22, 27, (29), (35) |
| Jacob Orrico, Owen Reilly, Emrick Leshko, Cole Ruhf, Jacob Rivera, (Jack Huie), (Ben Bfefer) |
| 16:53.0, 17:07.0, 17:21.6, 17:27.0, 17:36.2, (17:40.0), (17:53.8) |
3 | 132 | Southern Lehigh,
PA - Team Time (1st 5) 1:27:26.0 | Spread (1st 5) 1:39.5 |
| 4, 13, 16, 49, 50, (58), (60) |
| Dominick Lisicky, Chase Hensinger, Alex Kane, Seth Young, Peter Jones, (Gregory Rubino), (Andrew Bruck) |
| 16:35.1, 17:07.2, 17:14.6, 18:14.5, 18:14.6, (18:31.3), (18:37.8) |
4 | 133 | Stroudsburg,
PA - Team Time (1st 5) 1:27:28.0 | Spread (1st 5) 2:02.0 |
| 3, 8, 9, 54, 59, (61), (62) |
| Liam McLaughlin, Nathan Reish, Andrew Huntsberger, Ian Demarest, Ryan Garrett, (Jake Brown), (Jack Nowosad) |
| 16:35.0, 16:56.0, 17:02.0, 18:18.0, 18:37.0, (18:39.0), (18:49.0) |
5 | 134 | Nazareth Area,
PA - Team Time (1st 5) 1:27:53.1 | Spread (1st 5) 52.9 |
| 14, 15, 19, 42, 44, (45), (55) |
| Adam Kollgaard, Cameron Koch, Connor Murphy, Jack Hasker, Robert Pitsko, (Ross Ellis), (Sean Gorman) |
| 17:12.0, 17:13.0, 17:20.0, 18:03.2, 18:04.9, (18:05.0), (18:19.7) |
6 | 140 | Northampton Area,
PA - Team Time (1st 5) 1:27:44.5 | Spread (1st 5) 1:35.2 |
| 5, 21, 24, 42, 48, (65), (66) |
| Ezekiel Colyer, Abel Veltri, Evan Dempsey, Ryder Ault, John Breslin, (Liam Galicki), (Braeden Lower) |
| 16:36.6, 17:23.2, 17:29.7, 18:03.2, 18:11.8, (18:53.2), (19:00.7) |
7 | 156 | Parkland,
PA - Team Time (1st 5) 1:28:51.1 | Spread (1st 5) 18.3 |
| 26, 31, 32, 33, 34, (37), (40) |
| Paul Abeln, Brian Warren, Cameron Price, Avi Hochhauser, Ethan Willard, (Samuel Tomko), (Brady Hoffman) |
| 17:34.0, 17:47.2, 17:47.6, 17:50.0, 17:52.3, (17:54.2), (17:58.5) |
8 | 171 | Freedom,
PA - Team Time (1st 5) 1:27:45.0 | Spread (1st 5) 2:52.0 |
| 1, 11, 46, 56, 57, (64), (71) |
| Alexander Heidemann, Dylan Boyle, Ryan Parkin, James Couch, Joe Bauer, (Eli White), (Ryan Haas) |
| 15:36.0, 17:07.0, 18:08.9, 18:25.1, 18:28.0, (18:53.0), (19:16.1) |
9 | 172 | Easton Area,
PA - Team Time (1st 5) 1:29:06.0 | Spread (1st 5) 42.0 |
| 23, 25, 36, 41, 47, (52), (53) |
| James Viglianti, Oliver Fairchild, Andrew Dowdell, Aaron Marcus, Cole Liott, (Sawyer Shepherd), (Xavier Richardson) |
| 17:28.4, 17:32.1, 17:54.1, 18:01.0, 18:10.4, (18:17.7), (18:17.8) |
10 | 234 | East Stroudsburg South,
PA - Team Time (1st 5) 1:31:20.0 | Spread (1st 5) 3:19.0 |
| 2, 38, 51, 69, 74, (77), (83) |
| Liam Davis, Gavin Peregrin, Dylan Jones, Devin Gayer, Oliver Galicki, (Andrew Sokolowski), (Isaiah Sorge) |
| 16:19.0, 17:55.0, 18:16.0, 19:12.0, 19:38.0, (19:45.0), (20:03.0) |
11 | 383 | Whitehall,
PA - Team Time (1st 5) 1:38:38.5 | Spread (1st 5) 52.5 |
| 68, 76, 78, 80, 81, (84), (89) |
| Christian Foehrkolb, Austin Hedrick, Aiden Borkenhagen, Vincent Eggleston, Vinson Eggleston, (Sean Connolly), (Bradley Erie) |
| 19:07.0, 19:43.0, 19:50.0, 19:59.0, 19:59.5, (20:08.0), (20:29.7) |
12 | 385 | Pleasant Valley,
PA - Team Time (1st 5) 1:39:28.9 | Spread (1st 5) 2:45.2 |
| 63, 72, 73, 82, 95, (96), (97) |
| Raymond Lursen, Eddie Lauritsen, Andrew Ryals, Frankie Morales, Josh Gosselin, (Gage Kutzler), (Jake Smith) |
| 18:52.4, 19:25.8, 19:30.8, 20:02.3, 21:37.6, (21:44.5), (21:56.2) |
13 | 402 | Pocono Mountain East,
PA - Team Time (1st 5) 1:39:58.1 | Spread (1st 5) 1:54.3 |
| 67, 70, 86, 88, 91, (93), (94) |
| Evan Seymour, Jacob Anlauf, Caleb Dickerson, Gavin Glukhoy, Jeff RAU, (Josh Gonzalez), (Christopher Reed) |
| 19:06.1, 19:15.4, 20:10.4, 20:25.8, 21:00.4, (21:11.2), (21:15.2) |
14 | 416 | Pottsville Area,
PA - Team Time (1st 5) 1:40:27.2 | Spread (1st 5) 50.1 |
| 75, 79, 85, 87, 90, (92) |
| Devin Keiter, Cullen Clarke, Ryan March, Dean Budwash, Matthew Schuettler, (Dominic Alvarez) |
| 19:40.0, 19:57.4, 20:09.0, 20:10.7, 20:30.1, (21:08.0) |