1 | 34 | Devon Preparatory,
PA - Team Time (1st 5) 1:25:06.0 | Spread (1st 5) 1:21.0 |
| 2, 3, 5, 9, 15, (21), (22) |
| Matt Norwood, Dave Evans, Conor Logan, Connor McNabb, Steve Norwood, (Dennis Young), (Mike Livesey) |
| 16:19.0, 16:37.0, 17:07.0, 17:23.0, 17:40.0, (18:01.0), (18:04.0) |
2 | 74 | Jenkintown,
PA - Team Time (1st 5) 1:27:36.0 | Spread (1st 5) 2:02.0 |
| 1, 12, 17, 18, 26, (33) |
| Nate Twer, Brian Cullen, Alex Zielinski, Stephen Arena, Phil Plumly, (John Tully) |
| 16:15.0, 17:37.0, 17:43.0, 17:44.0, 18:17.0, (18:56.0) |
3 | 80 | Lower Moreland,
PA - Team Time (1st 5) 1:29:01.0 | Spread (1st 5) 2:22.0 |
| 4, 10, 13, 16, 37, (40), (41) |
| Carmen Nigro, Ben Reed, Jim Alexander, Matt Devinney, Andrew Duda, (Kent Miller), (Dan Green) |
| 16:56.0, 17:28.0, 17:38.0, 17:41.0, 19:18.0, (19:27.0), (19:29.0) |
4 | 92 | Springfield Township (Montco),
PA - Team Time (1st 5) 1:30:23.0 | Spread (1st 5) 3:35.0 |
| 5, 7, 11, 19, 50, (58) |
| Michael Vido, Matt Finn, Evan Hill, Joe Rodgers, Jake Field, (Peter Lodes) |
| 17:07.0, 17:09.0, 17:34.0, 17:51.0, 20:42.0, (23:38.0) |
5 | 119 | Dock Mennonite Academy,
PA - Team Time (1st 5) 1:31:02.0 | Spread (1st 5) 1:09.0 |
| 13, 23, 24, 28, 31, (42), (48) |
| Mike Keller, Paul Rakszawski, Phillip Rakszawski, Colton Asher, Josh Delp, (Seth Umbenhauer), (Dietrich Alderfer) |
| 17:38.0, 18:05.0, 18:07.0, 18:25.0, 18:47.0, (19:30.0), (19:54.0) |
6 | 151 | New Hope - Solebury,
PA - Team Time (1st 5) 1:33:47.0 | Spread (1st 5) 2:37.0 |
| 8, 30, 32, 36, 45, (46), (56) |
| Zach Corse, Charlie Abolt, Adam Buys, Kevin Weber, Ian Antolik, (Christian Rees), (Evan Chen) |
| 17:11.0, 18:38.0, 18:54.0, 19:16.0, 19:48.0, (19:49.0), (21:31.0) |
7 | 157 | Lansdale Catholic,
PA - Team Time (1st 5) 1:33:45.0 | Spread (1st 5) 1:41.0 |
| 20, 25, 34, 35, 43, (43), (47) |
| Dan Day, Dave Martz, Jim Nicolai, John Pinder, Robert Nuss, (Mike Rodgers), (Joe Taylor) |
| 17:59.0, 18:09.0, 18:57.0, 19:00.0, 19:40.0, (19:40.0), (19:52.0) |
8 | 212 | Bristol,
PA - Team Time (1st 5) 1:39:30.0 | Spread (1st 5) 2:59.0 |
| 27, 38, 39, 53, 55, (57) |
| Sam Cavanagh, William Molden, Sam Scalzo, Steve Reilly, James Volponi, (Terrance McGovern) |
| 18:24.0, 19:21.0, 19:23.0, 20:59.0, 21:23.0, (22:24.0) |
9 | 235 | Delaware County Christian,
PA - Team Time (1st 5) 1:41:18.0 | Spread (1st 5) 2:29.0 |
| 29, 49, 51, 52, 54 |
| Zach King, David Shimp, Dan Ross, Gavin Johnston, Cam Campbell |
| 18:35.0, 20:01.0, 20:46.0, 20:52.0, 21:04.0 |