1 | 41 | North Allegheny,
PA - Team Time (1st 5) 1:23:09.0 | Spread (1st 5) 59.0 |
| 2, 5, 9, 11, 14, (14), (16) |
| Matt Jacob, Justin Taylor, Will Appman, Matt Conti, Dan O\'Brien, (Jake Holdcroft), (Chase Broussard) |
| 15:59.0, 16:33.0, 16:48.0, 16:51.0, 16:58.0, (16:58.0), (17:01.0) |
2 | 68 | Seneca Valley,
PA - Team Time (1st 5) 1:24:47.0 | Spread (1st 5) 1:06.0 |
| 4, 5, 18, 19, 22, (25), (32) |
| Chris Cipro, Cam Staufer, Louis Butler, Matt Marchese, Andrew Rasanauskas, (Dan Dickey), (Eric Geddis) |
| 16:23.0, 16:33.0, 17:08.0, 17:14.0, 17:29.0, (17:45.0), (18:25.0) |
3 | 69 | Mt Lebanon,
PA - Team Time (1st 5) 1:25:09.0 | Spread (1st 5) 39.0 |
| 8, 9, 12, 19, 21, (23), (26) |
| Miles Becker, Ryan Bell, Joe Fogoros, Bart Eckel, Dan Kleifgen, (Bill Eayre), (Harry Griffin) |
| 16:47.0, 16:48.0, 16:54.0, 17:14.0, 17:26.0, (17:38.0), (17:54.0) |
4 | 84 | Hempfield,
PA - Team Time (1st 5) 1:25:53.0 | Spread (1st 5) 1:40.0 |
| 3, 13, 17, 24, 27, (29), (30) |
| Kevin Hull, Zach Miller, Jason Greathouse, Matt Kurcina, Mike Byers, (Carney McGeehan), (Ryan Cook) |
| 16:16.0, 16:55.0, 17:02.0, 17:44.0, 17:56.0, (18:03.0), (18:06.0) |
5 | 99 | Avonworth / Northgate,
PA - Team Time (1st 5) 1:27:23.0 | Spread (1st 5) 3:06.0 |
| 1, 7, 27, 31, 33, (34), (35) |
| Lucas Zarzeczny, Jarryd Lambert, Mike Zakor, Brian Beatty, Nick Zarzeczny, (Alex Baker), (Matt Grzywinski) |
| 15:37.0, 16:46.0, 17:56.0, 18:21.0, 18:43.0, (19:01.0), (21:39.0) |