1 | 27 | Holy Ghost Preparatory,
PA - Team Time (1st 5) 1:24:53.0 | Spread (1st 5) 1:02.0 |
| 2, 4, 5, 6, 10, (13), (21) |
| Callahan Lennon, Sean Dixon, Mark Featherstone, Kevin Dineen, Liam Flood, (Burton Tony Carbino), (Tom Horgan) |
| 16:18.0, 17:00.0, 17:06.0, 17:09.0, 17:20.0, (17:24.0), (17:53.0) |
2 | 58 | New Hope - Solebury,
PA - Team Time (1st 5) 1:26:30.0 | Spread (1st 5) 1:44.1 |
| 1, 8, 9, 18, 22, (33), (34) |
| Matt Peshek, Eric Cammarata, Chris Cammarata, Josh House, Sam Czupich, (Thomas Detlefsen), (Matt Firth) |
| 16:14.9, 17:10.2, 17:19.0, 17:46.9, 17:59.0, (18:36.5), (18:43.1) |
3 | 76 | Upper Perkiomen,
PA - Team Time (1st 5) 1:27:53.7 | Spread (1st 5) 1:51.0 |
| 3, 7, 11, 27, 28, (30), (35) |
| Landon Detwiler, Cameron Junk, Sam Daub, Evan Hanney, Adam Dockery, (Mike Milkowich), (Gage Garner) |
| 16:34.0, 17:09.7, 17:22.0, 18:23.0, 18:25.0, (18:28.0), (18:45.0) |
4 | 77 | Pope John Paul II,
PA - Team Time (1st 5) 1:27:53.0 | Spread (1st 5) 26.0 |
| 12, 14, 15, 17, 19, (24), (37) |
| John Schiele, Shane McKeon, Robert Erwin, Jack Phillips, Andrew Mckeon, (Michael Florig), (Jason Kost) |
| 17:23.0, 17:25.0, 17:32.0, 17:44.0, 17:49.0, (18:10.0), (19:03.2) |
5 | 153 | Octorara,
PA - Team Time (1st 5) 1:32:59.0 | Spread (1st 5) 1:02.0 |
| 25, 28, 31, 31, 38, (39), (43) |
| Ethan Creveling, Diego Tenario, Josh Hulton, Adam Rudisll, Scott Petersen, (Brent Mattis), (Matt Rudisill) |
| 18:15.0, 18:25.0, 18:31.0, 18:31.0, 19:17.0, (19:22.0), (19:41.0) |
6 | 188 | Pottstown,
PA - Team Time (1st 5) 1:36:03.0 | Spread (1st 5) 1:46.0 |
| 23, 36, 39, 44, 46, (50), (51) |
| Khalif Burgess, Josh Gery, Gionkirk Kimmel, Martin Metzger, Michael Baker, (Giankirk Kimmell), (Sharp Jamie) |
| 18:06.0, 18:58.0, 19:22.0, 19:45.0, 19:52.0, (20:08.0), (20:09.0) |
7 | 191 | Interboro,
PA - Team Time (1st 5) 1:36:09.0 | Spread (1st 5) 2:19.0 |
| 16, 41, 42, 45, 47, (52), (54) |
| Billy Hallinan, Steve Burke, Luke Crozier, Tylee Alston, James Razzi, (Kevin Williams), (Billy Betson) |
| 17:36.0, 19:24.0, 19:25.0, 19:49.0, 19:55.0, (20:27.0), (21:04.0) |
8 | 199 | Lower Moreland,
PA - Team Time (1st 5) 1:37:41.1 | Spread (1st 5) 3:38.9 |
| 20, 26, 48, 49, 56, (59), (62) |
| Tim McCreesh, Max Ryzinsky, Josiah Wiggins, Ben Zonshayn, Len Sassaman, (Nickey Dilbarov), (Cole Mitchell) |
| 17:50.1, 18:22.0, 19:57.0, 20:03.0, 21:29.0, (24:05.5), (27:01.0) |
9 | 283 | Springfield Township (Montco),
PA - Team Time (1st 5) 1:50:06.0 | Spread (1st 5) 3:32.0 |
| 53, 55, 57, 58, 60, (61), (63) |
| Shawn Burrell, Christian Donohoe, Jackson Campbell, Teddy Baughan, Ben Rittenhouse, (Owen Kirchner), (Rocky Breslow) |
| 20:45.0, 21:23.0, 21:41.0, 22:00.0, 24:17.0, (24:39.0), (27:45.0) |