1 | 31 | Weatherly Area,
PA - Team Time (1st 5) 1:30:43.0 | Spread (1st 5) 23.0 |
| 1, 6, 7, 8, 9, (35), (58) |
| Scotty Zoscin, Ricky Ray, Frankie Willis, Jacob Parker, Michael Berger, (Brady Walters), (Nathan Tripp) |
| 17:52.0, 18:09.0, 18:13.0, 18:14.0, 18:15.0, (20:17.0), (22:13.0) |
2 | 62 | Moravian Academy,
PA - Team Time (1st 5) 1:33:12.8 | Spread (1st 5) 1:22.7 |
| 2, 11, 12, 18, 19, (20), (41) |
| Mason Tran, Drew Mariani, Theodor Urban, Sam Carter, Krish Gupta, (Jacob Farr), (Peter Lega) |
| 17:54.4, 18:21.9, 18:23.4, 19:16.0, 19:17.1, (19:20.7), (20:55.4) |
3 | 69 | Minersville Area,
PA - Team Time (1st 5) 1:33:17.0 | Spread (1st 5) 1:42.0 |
| 3, 10, 13, 16, 27, (29), (52) |
| Landon Boyle, Alex Kurtek, Keegan Dube, Mason Houser, Ayden Kurtek, (Colin Tobin), (Jacob Burgess) |
| 17:55.0, 18:18.0, 18:26.0, 19:01.0, 19:37.0, (19:46.0), (21:48.0) |
4 | 74 | Shenandoah Valley Sr,
PA - Team Time (1st 5) 1:34:01.0 | Spread (1st 5) 1:46.0 |
| 4, 5, 14, 23, 28, (30), (51) |
| Joelvi Nunez, Connor Stasulli, Educ Zamudio, Ivan Monjaraz, Hunter Davis, (Diego Olayo), (Brad Monjaraz) |
| 17:57.0, 18:08.0, 18:43.0, 19:30.0, 19:43.0, (19:48.0), (21:44.0) |
5 | 122 | Marian Catholic,
PA - Team Time (1st 5) 1:38:01.0 | Spread (1st 5) 1:46.0 |
| 15, 21, 23, 25, 38, (45), (56) |
| Gavin Vercusky, Albin Petschauer, Kevin Earley, Johnny Malarkey, Alex Porambo, (Daniel Holincheck), (Alex Cornmesser) |
| 18:54.0, 19:26.0, 19:30.0, 19:31.0, 20:40.0, (21:17.0), (22:00.0) |
6 | 180 | Nativity B V M,
PA - Team Time (1st 5) 1:41:58.0 | Spread (1st 5) 1:39.0 |
| 31, 32, 33, 36, 48, (59), (63) |
| Joseph Rossi, Alexander Mathers, Matthew O, Aiden Cassidy, Brandon Smith, (Hayden Daubert), (Stanley Gorski) |
| 19:52.0, 20:00.0, 20:10.0, 20:25.0, 21:31.0, (22:20.0), (23:01.0) |
7 | 206 | Catasauqua,
PA - Team Time (1st 5) 1:44:31.3 | Spread (1st 5) 54.5 |
| 37, 39, 40, 44, 46, (47), (55) |
| Cole Brown, Trevor Regits, Jaryn Hartranft, Angel Font, Luke Colon, (Dorian Hoagland), (Edward Popa Nina) |
| 20:28.6, 20:42.1, 20:47.1, 21:10.4, 21:23.1, (21:25.6), (21:54.7) |
8 | 223 | Tri-Valley,
PA - Team Time (1st 5) 1:46:00.0 | Spread (1st 5) 3:02.0 |
| 22, 34, 50, 57, 60, (69) |
| Wyatt Leitzel, Caden Leonard, Brett Reed, Dominic Julian, Emmanuel Risso, (Slater Nye) |
| 19:29.0, 20:15.0, 21:42.0, 22:03.0, 22:31.0, (28:10.4) |
9 | 241 | Schuylkill Haven Area,
PA - Team Time (1st 5) 1:54:53.9 | Spread (1st 5) 9:26.9 |
| 17, 42, 48, 64, 70 |
| Astin Daniel, Camrin Ney, Joshua Whittemore, Luke Garvey, Sean Seven |
| 19:11.0, 21:02.0, 21:31.0, 24:32.0, 28:37.9 |
10 | 256 | Mahanoy Area,
PA - Team Time (1st 5) 1:48:33.0 | Spread (1st 5) 3:07.0 |
| 26, 53, 54, 61, 62 |
| Isaac Abrichinsky, Lucas Karnish, Dylan Bardi, Aiden Stevens, Noah Karnish |
| 19:35.0, 21:50.0, 21:54.0, 22:32.0, 22:42.0 |
11 | 309 | Notre Dame East Stroudsburg,
PA - Team Time (1st 5) 2:09:04.5 | Spread (1st 5) 6:52.4 |
| 43, 65, 66, 67, 68, (71) |
| Malcolm Naughton, Brian Van de Loecht, David Jankowski, Michael Rodriguez, Romeo Dorosz, (Ian Hale) |
| 21:06.0, 25:42.0, 27:03.5, 27:14.6, 27:58.4, (31:05.5) |