1 | 54 | Elk Lake,
PA - Team Time (1st 5) 1:25:20.0 | Spread (1st 5) 1:19.0 |
| 2, 5, 11, 14, 22, (32), (43) |
| Mike Bedell, Luke Jones, Sean Carney, Jeff Horvath, Will Bennett, (Bryan Grosvenor), (Seth Carney) |
| 16:24.0, 16:45.0, 17:08.0, 17:20.0, 17:43.0, (18:11.0), (18:41.0) |
2 | 88 | Holy Redeemer,
PA - Team Time (1st 5) 1:27:12.0 | Spread (1st 5) 1:33.0 |
| 3, 13, 18, 25, 29, (31), (33) |
| AJ Limongelli, Tim Lambert, Mitchel Ford, Patrick Condo, Vinay Murthy, (Mike Ambrulavage), (Glen Layaou) |
| 16:31.0, 17:14.0, 17:28.0, 17:55.0, 18:04.0, (18:09.0), (18:14.0) |
3 | 102 | Mid Valley Secondary,
PA - Team Time (1st 5) 1:27:57.0 | Spread (1st 5) 1:21.0 |
| 9, 15, 16, 21, 41, (47), (71) |
| Teddy Evans, Mike Petcavage, Jason Sansky, Chris Duff, Matthew Sansky, (Jamie Dodgson), (Tj Duff) |
| 17:04.0, 17:21.0, 17:27.0, 17:40.0, 18:25.0, (18:49.0), (19:46.0) |
4 | 132 | Holy Cross (PA),
PA - Team Time (1st 5) 1:29:12.0 | Spread (1st 5) 1:10.0 |
| 12, 19, 26, 36, 39, (43), (69) |
| Rico Galassi, Andrew Nelson, Mike Pastore, John Milner, Joe Martonik, (Antonio Hastie), (Charlie Rogers) |
| 17:09.0, 17:32.0, 17:56.0, 18:16.0, 18:19.0, (18:41.0), (19:43.0) |
5 | 134 | Blue Ridge,
PA - Team Time (1st 5) 1:29:03.0 | Spread (1st 5) 2:38.0 |
| 1, 6, 33, 42, 52, (65), (73) |
| Jake Hinkley, Mike Robbs, Teejay Loomis, Ethan Mansfield, Christopher Carlsen, (Patrick Cramer), (George Ward) |
| 16:22.0, 16:51.0, 18:14.0, 18:36.0, 19:00.0, (19:33.0), (19:48.0) |
6 | 144 | Lackawanna Trail,
PA - Team Time (1st 5) 1:29:56.0 | Spread (1st 5) 1:46.0 |
| 7, 24, 30, 38, 45, (49), (87) |
| Justin Clarke, Victor Rosa, Isaac Barbolish, Devon Clarke, Zack Wetzel, (Devin Walsh), (Ben McLaughlin) |
| 16:57.0, 17:50.0, 18:08.0, 18:18.0, 18:43.0, (18:50.0), (20:21.0) |
7 | 170 | Dunmore,
PA - Team Time (1st 5) 1:30:27.0 | Spread (1st 5) 3:29.0 |
| 4, 8, 10, 68, 80, (84), (97) |
| Austin Burling, Brandon Murray, Todd Davenport, Jake Padula, Nick Joseph, (Ethan Fosnot), (Doug Scott) |
| 16:34.0, 17:02.0, 17:06.0, 19:42.0, 20:03.0, (20:11.0), (20:52.0) |
8 | 224 | Lakeland,
PA - Team Time (1st 5) 1:33:24.0 | Spread (1st 5) 1:17.0 |
| 26, 39, 51, 52, 56, (57), (61) |
| Stephen Skierski, Sean Durkin, Jesse Borosky, David Scalzo, Remy Hosking, (Paul Szustakowski), (Tim Von Storch) |
| 17:56.0, 18:19.0, 18:56.0, 19:00.0, 19:13.0, (19:17.0), (19:30.0) |
9 | 237 | Lake-Lehman,
PA - Team Time (1st 5) 1:33:49.0 | Spread (1st 5) 2:41.0 |
| 16, 28, 35, 77, 81, (91), (92) |
| Jacob Bevan, Kieran Sutton, Bryar Raspen, Matt Gorski, Joel Austin, (Zack Vanloon), (Chris Pinkerton) |
| 17:27.0, 17:59.0, 18:15.0, 20:00.0, 20:08.0, (20:24.0), (20:25.0) |
10 | 299 | Montrose Area,
PA - Team Time (1st 5) 1:36:13.5 | Spread (1st 5) 2:28.1 |
| 20, 54, 72, 75, 78, (83), (85) |
| Ryan Martin, Bryce Carlton, Christopher Hollenbeck, Ben Ely, Chris Preston, (Chris Arnold), (Thomas Lewis) |
| 17:33.8, 19:02.5, 19:46.3, 19:49.0, 20:01.9, (20:10.1), (20:20.0) |
11 | 312 | Hanover Area,
PA - Team Time (1st 5) 1:37:09.0 | Spread (1st 5) 1:13.0 |
| 47, 55, 64, 67, 79, (87), (89) |
| Forest Hawkins, Jeremy Osko, Ryan Josefowicz, Bernie Gavlick, Carl Daubert, (Adam Zapotek), (Ethan Hoolick) |
| 18:49.0, 19:05.0, 19:32.0, 19:41.0, 20:02.0, (20:21.0), (20:22.0) |
12 | 370 | Wyoming Area,
PA - Team Time (1st 5) 1:39:13.0 | Spread (1st 5) 3:16.0 |
| 23, 70, 85, 92, 100, (123), (133) |
| Chris Hromek, Eric Filipiak, Steve Barush, Matthew Klimas, Kevin Anderson, (Sean Radzwilka), (Leo Skoronski) |
| 17:44.0, 19:44.0, 20:20.0, 20:25.0, 21:00.0, (23:14.0), (24:53.0) |
13 | 377 | Wyoming Seminary,
PA - Team Time (1st 5) 1:39:31.0 | Spread (1st 5) 2:13.0 |
| 45, 50, 89, 95, 98, (99), (104) |
| Karel Rymes, Josh McLucas, Zach Perlemutter, Joe Zhou, Andrew Levandoski, (Casey Flynn), (Imaz Athur) |
| 18:43.0, 18:53.0, 20:22.0, 20:37.0, 20:56.0, (20:57.0), (21:04.0) |
14 | 387 | Northwest Area,
PA - Team Time (1st 5) 1:41:06.0 | Spread (1st 5) 3:49.0 |
| 36, 62, 73, 106, 110, (111), (112) |
| Frazee Sutphen, Jeff Nelson, Mike Kennedy, Nick Correll, Peter Feno, (Shane Robak), (Willing Glatfelter) |
| 18:16.0, 19:31.0, 19:48.0, 21:26.0, 22:05.0, (22:07.0), (22:10.0) |
15 | 420 | Riverside (Taylor),
PA - Team Time (1st 5) 1:42:31.0 | Spread (1st 5) 3:02.0 |
| 58, 60, 82, 105, 115, (132), (134) |
| Nick Strenkoski, Gerry Kincel, Austin Hurley, Taylor Ott, Matthew Mendos, (Sean Ritter), (Cody Swartz) |
| 19:20.0, 19:27.0, 20:09.0, 21:13.0, 22:22.0, (24:52.0), (25:23.0) |
16 | 491 | Elmer L Meyers,
PA - Team Time (1st 5) 1:47:27.0 | Spread (1st 5) 4:01.0 |
| 66, 76, 100, 124, 125, (125), (127) |
| Josh Berman, Casey Moran, Matt Snyder, Robert Robertson, Keyton Winder, (Alex Pape), (Corey Dubil) |
| 19:35.0, 19:57.0, 21:00.0, 23:19.0, 23:36.0, (23:36.0), (23:47.0) |
17 | 507 | Mountain View,
PA - Team Time (1st 5) 1:48:17.0 | Spread (1st 5) 3:47.0 |
| 58, 100, 109, 119, 121, (128), (129) |
| Ridge Bernosky, Anthony Miller, Michael Purdy, Joe Marshalik, Liam Maloney, (Owen Flannery), (Austin Chudlinski) |
| 19:20.0, 21:00.0, 21:54.0, 22:56.0, 23:07.0, (23:59.0), (24:08.0) |
18 | 529 | Greater Nanticoke Area,
PA - Team Time (1st 5) 1:51:14.0 | Spread (1st 5) 5:18.0 |
| 62, 96, 118, 122, 131, (137), (137) |
| Nick Weron, Joshua Allabaugh, Ryan Steber, Chris Kropiewnicki, Alex Passetti, (Kyle Hamilton), (Jacob Turner) |
| 19:31.0, 20:51.0, 22:54.0, 23:09.0, 24:49.0, (28:12.0), (28:12.0) |
19 | 542 | M M I Preparatory,
PA - Team Time (1st 5) 1:48:43.0 | Spread (1st 5) 1:09.0 |
| 103, 107, 108, 112, 112, (116), (117) |
| David Polashonski, Paul Brasavage, Zachary Marchetti, Tim Yurish, Christian Parsons, (Matt Yurish), (Paul Gronski) |
| 21:01.0, 21:38.0, 21:44.0, 22:10.0, 22:10.0, (22:37.0), (22:42.0) |
20 | 615 | Western Wayne,
PA - Team Time (1st 5) 2:01:08.0 | Spread (1st 5) 5:57.0 |
| 94, 120, 130, 135, 136 |
| Brian Escobar, Ryan Gisinger, Hayden Davis, Jake Silfies, Giovanni Clark |
| 20:36.0, 23:03.0, 24:29.0, 26:27.0, 26:33.0 |