1 | 15 | North Allegheny,
PA - Team Time (1st 5) 1:22:18.0 | Spread (1st 5) 20.6 |
| 1, 2, 3, 4, 5, (11), (15) |
| Ryan Gil, Chase Broussard, Patrick Morgan, Will Appman, Eric Balaban, (Matt Robertson), (Adam Jacob) |
| 16:16.1, 16:25.0, 16:26.9, 16:33.3, 16:36.7, (17:15.1), (17:25.1) |
2 | 87 | North Hills,
PA - Team Time (1st 5) 1:28:30.0 | Spread (1st 5) 33.0 |
| 14, 16, 17, 19, 21, (44), (50) |
| Joe Kush, Paulson Domasky, Mike Vlah, Juris Silenieks, Zach Hebda, (Adam Brown), (Alex McCune) |
| 17:24.0, 17:37.0, 17:43.0, 17:49.0, 17:57.0, (19:15.0), (19:51.0) |
3 | 90 | Baldwin,
PA - Team Time (1st 5) 1:28:49.0 | Spread (1st 5) 1:11.0 |
| 8, 9, 20, 26, 27, (29), (33) |
| T.J. Hobart, Matt Cecala, Dennis Logan, Michael Cain, Paul DiGregio, (David Wainwright), (George Crompton) |
| 17:08.0, 17:12.0, 17:55.0, 18:15.0, 18:19.0, (18:30.0), (18:40.0) |
4 | 97 | Mt Lebanon,
PA - Team Time (1st 5) 1:29:13.0 | Spread (1st 5) 1:18.0 |
| 7, 18, 22, 22, 28, (30), (37) |
| Bart Eckel, Dan Johnston, Eric Shrum, Lawton Tellin, Sean Staltari, (Alexander Moran), (Kevin Tramaglini) |
| 17:04.0, 17:45.0, 18:01.0, 18:01.0, 18:22.0, (18:33.0), (18:47.0) |
5 | 133 | Trinity (Washington),
PA - Team Time (1st 5) 1:31:18.0 | Spread (1st 5) 1:20.0 |
| 12, 25, 31, 32, 33, (38), (49) |
| Mike Standish, Jimmy Huff, Donald Zimak, Dylan Grego, Chris Kee, (Jordan Lyon), (Daniel Whitlow) |
| 17:20.0, 18:07.0, 18:35.0, 18:36.0, 18:40.0, (18:50.0), (19:40.0) |
6 | 136 | Greater Latrobe,
PA - Team Time (1st 5) 1:31:19.5 | Spread (1st 5) 2:17.8 |
| 10, 13, 24, 42, 47, (51), (52) |
| Charles DeFrancesco, Montana Miller, Jeff Ashcraft, Josh Dorfman, Bernie Wires, (Aaron Dwyer), (Colin Shepherd) |
| 17:13.0, 17:20.1, 18:06.2, 19:09.4, 19:30.8, (19:53.8), (19:55.4) |
7 | 193 | Uniontown Area,
PA - Team Time (1st 5) 1:34:47.0 | Spread (1st 5) 33.0 |
| 35, 35, 39, 40, 44, (54), (55) |
| Tommy Kegg, Brodie Kelley, Joshua Nypaver, Nathan Wagner, Torin Kelley, (Mark Natural), (Chris Zavage) |
| 18:42.0, 18:42.0, 19:03.0, 19:05.0, 19:15.0, (20:06.0), (20:15.0) |
8 | 217 | Woodland Hills,
PA - Team Time (1st 5) 1:41:30.3 | Spread (1st 5) 5:40.4 |
| 6, 43, 53, 57, 58, (59) |
| Fred Thompson, Graham Gelzhiser, Paul Josowitz, Matt Stoffregen, Stephen Baker, (Nathan Thiem) |
| 16:58.1, 19:13.8, 20:02.9, 22:37.0, 22:38.5, (22:43.3) |
9 | 251 | Albert Gallatin,
PA - Team Time (1st 5) 1:43:07.0 | Spread (1st 5) 5:19.0 |
| 41, 46, 48, 56, 60, (61) |
| Richard Mazzocco, Ian Benninger, Kyle Oldland, Kraig Martin, Robert Burnsworth, (Andrew Milliken) |
| 19:07.0, 19:18.0, 19:31.0, 20:45.0, 24:26.0, (24:44.0) |