1 | 50 | Delone Catholic,
PA - Team Time (1st 5) 1:30:46.4 | Spread (1st 5) 1:46.3 |
| 1, 10, 11, 13, 15, (16), (17) |
| Nick Poole, John Mall, Christop Overdorff, Jack Hagarman, Brandon Trish, (Luke Woolford), (Taylor Conrad) |
| 16:54.8, 18:17.5, 18:24.0, 18:29.0, 18:41.1, (18:53.0), (18:58.0) |
2 | 55 | Veritas Academy,
PA - Team Time (1st 5) 1:31:40.0 | Spread (1st 5) 3:33.0 |
| 2, 3, 9, 14, 27, (28), (31) |
| Seth Spykstra, Clayton Bender, Aaron Martin, Owen Bender, Evan Thompson, (Justin Martin), (Matthew Sailer) |
| 17:06.0, 17:09.0, 18:11.0, 18:35.0, 20:39.0, (20:46.0), (21:31.0) |
3 | 65 | York Catholic,
PA - Team Time (1st 5) 1:33:24.5 | Spread (1st 5) 1:29.1 |
| 7, 8, 12, 18, 20 |
| Tucker Ebersole, Joseph DiPiazza, Leonard Zinda, Alex Taylor, Kevin Moran |
| 18:05.0, 18:10.2, 18:26.3, 19:08.9, 19:34.1 |
4 | 75 | Fairfield Area,
PA - Team Time (1st 5) 1:35:22.4 | Spread (1st 5) 2:22.3 |
| 4, 6, 19, 22, 24, (30), (32) |
| John Roan, Devin Barlow, Sam Ruppert, Josh Hill, Michael Ball, (Scott Roan), (Evan Giardina) |
| 17:52.5, 18:04.0, 19:31.9, 19:39.2, 20:14.8, (21:30.0), (21:48.4) |
5 | 124 | Camp Hill,
PA - Team Time (1st 5) 1:44:03.3 | Spread (1st 5) 4:34.6 |
| 5, 23, 29, 33, 34, (36) |
| David Moretz, Andrew Harper, Evan Young, Aaron Spahr, Hunter Artz, (Teddy Zanger) |
| 17:53.4, 20:03.6, 21:28.0, 22:10.3, 22:28.0, (24:45.1) |
6 | 144 | Bible Baptist,
PA - Team Time (1st 5) 1:49:32.7 | Spread (1st 5) 5:25.9 |
| 21, 25, 26, 35, 37 |
| Paul Hill, Luke Leone, Jacob LaGrande, Daniel Hile, Kyle Johnson |
| 19:36.8, 20:16.2, 20:20.3, 24:16.7, 25:02.7 |