1 | 43 | Shenandoah Valley Sr,
PA - Team Time (1st 5) 1:31:20.3 | Spread (1st 5) 1:20.0 |
| 4, 7, 8, 11, 13, (27), (36) |
| Brandon Stasulli, Luis Velazquez, Educ Zamudio, Connor Stasulli, Diego Olayo, (Ivan Monjaraz), (Ty Bowers) |
| 17:21.0, 18:19.3, 18:22.0, 18:37.0, 18:41.0, (19:30.0), (20:08.0) |
2 | 44 | Weatherly Area,
PA - Team Time (1st 5) 1:30:02.0 | Spread (1st 5) 1:36.0 |
| 2, 5, 6, 14, 17, (54), (73) |
| Frankie Willis, Scotty Zoscin, Anthony Maguschak, Ricky Ray, Brady Walters, (Nick Berger), (Derek Houser) |
| 17:15.0, 17:26.0, 17:48.0, 18:42.0, 18:51.0, (21:01.0), (26:01.0) |
3 | 91 | Moravian Academy,
PA - Team Time (1st 5) 1:35:01.6 | Spread (1st 5) 37.3 |
| 12, 15, 20, 21, 23, (28), (30) |
| Mason Tran, Emmett Hawkins, Aaron Salen, Dylan Carter, Jack Blobe, (James Foran), (Stephen Ender) |
| 18:38.0, 18:47.3, 19:10.0, 19:11.0, 19:15.3, (19:31.2), (19:40.5) |
4 | 112 | Notre Dame East Stroudsburg,
PA - Team Time (1st 5) 1:36:03.8 | Spread (1st 5) 1:43.5 |
| 9, 19, 24, 25, 35, (43), (50) |
| Liam Naughton, Jakob Leonard, Robert Smolyansky, Sam Matrisciano, Timmy Beers, (Aaron Bailey), (Shaun O'Donel) |
| 18:24.0, 18:57.2, 19:17.2, 19:17.9, 20:07.5, (20:29.5), (20:49.9) |
5 | 168 | Minersville Area,
PA - Team Time (1st 5) 1:39:30.3 | Spread (1st 5) 1:36.7 |
| 18, 29, 36, 41, 44, (47), (74) |
| Paul Hertz, Landon Boyle, John Tempalski, Colin Tobin, Jacob Burgess, (Brendan Lonergan), (Cole Stevenosky) |
| 18:53.3, 19:36.0, 20:08.0, 20:23.0, 20:30.0, (20:40.1), (26:18.0) |
6 | 177 | Mahanoy Area,
PA - Team Time (1st 5) 1:39:40.9 | Spread (1st 5) 4:49.4 |
| 3, 10, 46, 56, 62, (63), (72) |
| Cole Streisel, Marcus Crespo, Isaac Abrichinsky, John Babinsky, Adam Soriano, (Cole Soult), (Noah Karnish) |
| 17:16.6, 18:34.3, 20:40.0, 21:04.0, 22:06.0, (22:19.7), (25:18.8) |
7 | 199 | Nativity B V M,
PA - Team Time (1st 5) 1:43:51.0 | Spread (1st 5) 5:26.0 |
| 16, 22, 32, 60, 69, (71), (75) |
| Matthew O, Mason Kline, Aiden Cassidy, Hayden Daubert, Nathan Tropp, (Eric Lee), (Luke Nguyen) |
| 18:49.0, 19:15.0, 19:55.0, 21:37.0, 24:15.0, (24:59.0), (26:46.1) |
8 | 203 | Marian Catholic,
PA - Team Time (1st 5) 1:41:46.3 | Spread (1st 5) 1:11.9 |
| 31, 33, 39, 45, 55, (67), (70) |
| Gavin Vercusky, Joseph Mcginley, Ean Chelak, Kevin Earley, Daniel Holincheck, (Robert Jones), (Maxwell Schwabe) |
| 19:50.1, 20:06.8, 20:13.4, 20:34.0, 21:02.0, (23:05.0), (24:31.8) |
9 | 216 | Schuylkill Haven Area,
PA - Team Time (1st 5) 1:42:09.0 | Spread (1st 5) 1:44.0 |
| 26, 40, 42, 51, 57, (65), (66) |
| Cole Jewett, Astin Daniel, Noah Slusser, Jake D?arco, Joshua Whittemore, (Kevin Donton), (Kyle Schaeffer) |
| 19:25.0, 20:15.0, 20:27.0, 20:53.0, 21:09.0, (22:32.0), (22:42.0) |
10 | 225 | Tri-Valley,
PA - Team Time (1st 5) 1:43:45.6 | Spread (1st 5) 6:14.6 |
| 1, 38, 57, 61, 68 |
| Wayne Reilly, Matthew Reilly, Dominic Julian, Canon Reilly, Emmanuel Risso |
| 17:09.0, 20:09.0, 21:09.0, 21:55.0, 23:23.6 |
11 | 236 | Catasauqua,
PA - Team Time (1st 5) 1:43:27.9 | Spread (1st 5) 49.7 |
| 34, 48, 49, 52, 53, (59), (64) |
| Matthew Smith, Bradshaw Henning, Cole Brown, Sebastian Henry, Jason Schneck, (Luke Colon), (Dorian Hoagland) |
| 20:07.3, 20:43.9, 20:46.3, 20:53.4, 20:57.0, (21:13.3), (22:21.7) |