1 | 40 | Veritas Academy,
PA - Team Time (1st 5) 1:27:47.8 | Spread (1st 5) 3:05.5 |
| 1, 3, 5, 7, 24, (31), (33) |
| Seth Spykstra, Clayton Bender, Aaron Martin, Owen Bender, Michael Rawlings, (Justin Martin), (Matthew Sailer) |
| 16:17.7, 17:11.9, 17:17.0, 17:38.0, 19:23.2, (19:50.2), (20:04.9) |
2 | 54 | Camp Hill,
PA - Team Time (1st 5) 1:30:39.0 | Spread (1st 5) 2:04.0 |
| 4, 6, 8, 17, 19, (23), (30) |
| Blake Behney, Cooper Leslie, David Moretz, Andrew Harper, Patrick Dorsey, (Ian Gabig), (Evan Young) |
| 17:12.0, 17:27.0, 17:43.0, 19:01.0, 19:16.0, (19:23.0), (19:45.0) |
3 | 67 | Biglerville,
PA - Team Time (1st 5) 1:30:34.7 | Spread (1st 5) 3:13.0 |
| 2, 10, 12, 14, 29, (32), (47) |
| Brady Wilt, Victor Solalinde, Danny Stoner, Lance Fisher, Cody Garcia, (Austin Fisher), (Chandler Robey) |
| 16:27.0, 17:51.0, 18:09.0, 18:27.7, 19:40.0, (20:04.0), (23:39.0) |
4 | 86 | Delone Catholic,
PA - Team Time (1st 5) 1:34:35.4 | Spread (1st 5) 57.4 |
| 13, 15, 16, 20, 22, (25), (27) |
| Jack Hagarman, John Mall, Will Greene, Lucas Woolford, Brandon Trish, (Christop Overdorff), (Luke Woolford) |
| 18:25.1, 18:31.9, 18:58.0, 19:17.9, 19:22.5, (19:25.4), (19:33.0) |
5 | 140 | York Catholic,
PA - Team Time (1st 5) 1:40:47.6 | Spread (1st 5) 4:15.6 |
| 9, 26, 28, 38, 39 |
| Leonard Zinda, Kevin Moran, Eric Schlough, Anthony Getty, Thomas Hand |
| 17:45.0, 19:28.0, 19:34.0, 22:00.0, 22:00.6 |
6 | 158 | Columbia,
PA - Team Time (1st 5) 1:42:37.0 | Spread (1st 5) 4:04.0 |
| 11, 34, 36, 37, 40, (41), (42) |
| Jordan Heintz, Codie Witherite, Lee Pitonyiak, Zach Keller, Michael Foehlinger, (Steve Waugh), (Jared Slodysko) |
| 17:57.0, 20:14.0, 20:59.0, 21:26.0, 22:01.0, (22:08.0), (22:10.0) |
7 | 161 | Fairfield Area,
PA - Team Time (1st 5) 1:43:43.9 | Spread (1st 5) 3:14.6 |
| 18, 21, 35, 43, 44, (45), (46) |
| Michael Ball, Evan Giardina, Scott Roan, Albert White, David Karppala, (Kai Novotny), (Chase Stadler) |
| 19:08.4, 19:22.0, 20:40.0, 22:10.5, 22:23.0, (23:14.1), (23:21.0) |