1 | 62 | North Schuylkill,
PA - Team Time (1st 5) 1:26:41.0 | Spread (1st 5) 59.0 |
| 4, 7, 12, 15, 24, (54), (74) |
| Sean McCabe, Jake Nahas, David Sokoloski, Matt McCormick, Jack Flynn, (Michael Russell), (Alex Guenther) |
| 16:48.0, 17:08.0, 17:26.0, 17:32.0, 17:47.0, (18:50.0), (19:26.0) |
2 | 107 | Notre Dame Green Pond,
PA - Team Time (1st 5) 1:27:59.2 | Spread (1st 5) 1:30.2 |
| 3, 10, 19, 37, 38, (49), (66) |
| John Koons, Sheamus Hammerston, Anthony Pacchioli, Cody Smith, Charles Hohl, (Aeron Melinger), (Joe Gubernot) |
| 16:42.7, 17:17.7, 17:36.2, 18:09.7, 18:12.9, (18:37.1), (19:16.3) |
3 | 126 | Saucon Valley,
PA - Team Time (1st 5) 1:28:04.0 | Spread (1st 5) 2:34.0 |
| 1, 8, 29, 43, 45, (52), (59) |
| Ethan Bernstein, Matthew Chaikowsky, Luke Smith, Sean Fenoff, Colin Johnson, (Samuel Ward), (Joel Smith) |
| 15:57.0, 17:15.0, 17:57.0, 18:24.0, 18:31.0, (18:46.0), (18:53.0) |
4 | 135 | Blue Mountain,
PA - Team Time (1st 5) 1:29:25.9 | Spread (1st 5) 55.0 |
| 11, 23, 28, 34, 39, (46), (50) |
| Kevin Haas, Jacob Kluge, Blase Carr, Coltin Albitz, Tanner Rabenstein, (Max Oswald), (McClay O'Donnel) |
| 17:24.0, 17:44.0, 17:56.0, 18:02.9, 18:19.0, (18:32.0), (18:45.0) |
5 | 138 | Jim Thorpe,
PA - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 2:01.0 |
| 6, 9, 20, 40, 63, (65), (71) |
| Samuel Hydro, Chris Valdez, Nujai Walcott, Marc Waslesyn, James Schwartz, (Blake Kilmer), (Joseph Powierski) |
| 17:03.0, 17:16.0, 17:39.0, 18:21.0, 19:04.0, (19:15.0), (19:21.0) |
6 | 153 | Allentown Central Catholic,
PA - Team Time (1st 5) 1:29:58.1 | Spread (1st 5) 42.1 |
| 21, 26, 30, 35, 41, (44), (48) |
| Nick Deschler, Chris Deschler, Aaron Shoemaker, Brendan Christ, Mark Krafczyk, (David Carolan), (Santino Servagno) |
| 17:40.9, 17:50.2, 17:58.8, 18:05.2, 18:23.0, (18:28.1), (18:36.3) |
7 | 208 | Tamaqua Area,
PA - Team Time (1st 5) 1:31:22.7 | Spread (1st 5) 2:14.9 |
| 2, 36, 55, 57, 58, (60), (69) |
| Brad Clemson, Derian Stianche, Detrick Borden, Christopher Osenbach, Isaac Miller, (Brandon Fogarty), (Xavier Cuadro) |
| 16:38.0, 18:08.0, 18:51.0, 18:52.8, 18:52.9, (18:57.0), (19:20.0) |
8 | 222 | Northwestern Lehigh,
PA - Team Time (1st 5) 1:32:34.4 | Spread (1st 5) 1:47.2 |
| 14, 22, 51, 67, 68, (79), (93) |
| Robert Leiser, Phillip Castrine, Joseph Pleban, Kane Flickinger, Randall Zack, (Matthew Boushell), (Rueben Kemmerer) |
| 17:30.4, 17:43.4, 18:45.6, 19:17.4, 19:17.6, (19:34.0), (20:24.2) |
9 | 260 | Wilson Area (11),
PA - Team Time (1st 5) 1:33:34.3 | Spread (1st 5) 1:56.7 |
| 16, 32, 64, 72, 76, (80), (84) |
| Shane Houghton, Dylan Corriere, Aiden Quinn, Kyron Levan, Josh Javier, (Chris Madera), (Jon Consorti) |
| 17:33.2, 18:00.1, 19:07.1, 19:24.0, 19:29.9, (19:37.4), (19:48.3) |
10 | 291 | Bethlehem Catholic,
PA - Team Time (1st 5) 1:34:58.1 | Spread (1st 5) 2:29.8 |
| 25, 47, 53, 75, 91, (118), (120) |
| Aaron Smith, Angel Negron, Nick Zambo, Owen Fitzgerald, Cody Weber, (Keith Neidig), (Kolby Miller) |
| 17:48.2, 18:35.0, 18:49.6, 19:27.3, 20:18.0, (22:55.5), (23:27.0) |
11 | 321 | Lehighton,
PA - Team Time (1st 5) 1:35:49.1 | Spread (1st 5) 2:21.0 |
| 31, 56, 61, 81, 92, (94), (95) |
| Anthony Tavella, Evan Beers, Nathan Lucykanish, Addison Howland, Alex Schwab, (Gavin Sherer), (Joseph Adamcik) |
| 17:59.0, 18:51.8, 19:00.0, 19:38.3, 20:20.0, (20:25.7), (20:30.0) |
12 | 331 | Pen Argyl Area,
PA - Team Time (1st 5) 1:36:29.1 | Spread (1st 5) 3:05.2 |
| 18, 62, 70, 85, 96, (105), (111) |
| Anthony Coppolella, Nathan DeBellis, Hunter Weaver, Joshua Deremer, Michael Corsetti, (Dillon Kujawa), (Matt Taggart) |
| 17:35.5, 19:00.3, 19:20.3, 19:52.3, 20:40.7, (21:14.8), (22:04.5) |
13 | 349 | Pine Grove Area,
PA - Team Time (1st 5) 1:41:36.4 | Spread (1st 5) 7:24.1 |
| 5, 27, 78, 117, 122, (123), (126) |
| Travis Anderson, Ivan Wissinger, Owen Wissinger, Thor Debruyn, Josh Donmoyer, (Erik Dubbs), (Kaelen Wessner) |
| 16:55.0, 17:55.0, 19:33.0, 22:54.3, 24:19.1, (24:21.0), (27:17.0) |
14 | 376 | Salisbury Township,
PA - Team Time (1st 5) 1:41:21.0 | Spread (1st 5) 5:14.7 |
| 13, 33, 107, 108, 115, (119), (121) |
| Shane Artis, Michael Sosnowski, Joe Busolits, Cole Warmkessel, Zachary Peace, (Logan Vitalos), (Tyler Secular-Stone) |
| 17:28.0, 18:01.6, 21:29.5, 21:39.2, 22:42.7, (22:59.7), (23:43.8) |
15 | 378 | Northern Lehigh,
PA - Team Time (1st 5) 1:38:04.6 | Spread (1st 5) 2:22.4 |
| 42, 73, 77, 87, 99, (102), (104) |
| Preston Kemery, Hunter Haas, Carlton Davies, Kyle Krempasky, Erick Morales, (Nathan Keller), (Jason Pepe) |
| 18:23.8, 19:25.1, 19:31.4, 19:58.1, 20:46.2, (20:55.7), (21:03.7) |
16 | 379 | Palisades,
PA - Team Time (1st 5) 1:38:28.9 | Spread (1st 5) 3:06.7 |
| 17, 86, 89, 90, 97, (98), (100) |
| Dylan McNichol, Grayson Speicher, Adam Mekki, Liam McDowell, Cole Smith, (Ben Pentecost), (Teddy Koven) |
| 17:34.7, 19:56.0, 20:06.8, 20:10.0, 20:41.4, (20:44.8), (20:52.3) |
17 | 489 | Pottsville Area,
PA - Team Time (1st 5) 1:44:51.0 | Spread (1st 5) 2:53.0 |
| 82, 83, 101, 109, 114, (124), (124) |
| Zack Haslam, Daniel Albertini, James Bell, Preston Hunter, Justin Lescavage, (Camden Deibert), (Brian Daniels) |
| 19:46.0, 19:47.0, 20:54.0, 21:45.0, 22:39.0, (25:52.0), (25:52.0) |
18 | 519 | Catasauqua,
PA - Team Time (1st 5) 1:46:39.8 | Spread (1st 5) 2:19.2 |
| 88, 103, 106, 110, 112, (113), (116) |
| Cam Ritter, Bradshaw Henning, Sebastian Henry, Jason Schneck, Derick Troxell, (Nick Noti), (Darien Wasser) |
| 20:01.6, 20:59.5, 21:15.3, 22:02.6, 22:20.8, (22:26.4), (22:47.6) |