1 | 58 | West Chester Henderson,
PA - Team Time (1st 5) 1:06:23.6 | Spread (1st 5) 40.3 |
| 6, 7, 12, 13, 20, (26), (27) |
| Will Kellar, Achraf Khattabi, Austin Stecklair, Bryan Andrews, Stash Grab, (Tim Collins), (Mike Salach) |
| 12:58.4, 13:00.5, 13:21.2, 13:24.8, 13:38.7, (13:48.6), (13:51.2) |
2 | 59 | Germantown Friends,
PA - Team Time (1st 5) 1:06:20.6 | Spread (1st 5) 43.9 |
| 5, 8, 9, 16, 21, (25), (36) |
| Thomas Waterman, Gus Mckenzie, Ross Wister, David Waterman, Evan Caldwell, (Sam Butler), (Cameron Mactavish) |
| 12:55.7, 13:02.9, 13:11.0, 13:31.4, 13:39.6, (13:43.8), (14:01.2) |
3 | 75 | La Salle College High School,
PA - Team Time (1st 5) 1:07:21.6 | Spread (1st 5) 15.8 |
| 10, 14, 15, 17, 19, (22), (28) |
| Shawn Quinn, Nick Molloy, Tom O'Kane, Tom Trainer, Brendan Stone, (Seamus Morgan), (Ryan Werner) |
| 13:18.7, 13:26.6, 13:29.7, 13:32.1, 13:34.5, (13:40.4), (13:52.2) |
4 | 82 | North Penn (Lansdale),
PA - Team Time (1st 5) 1:06:18.6 | Spread (1st 5) 1:28.3 |
| 1, 2, 23, 24, 32, (38), (41) |
| Brad Miles, Sam Bernitt, Mike Duggan, David Delong, Dan Davis, (Hunter Hill), (Nick Swan) |
| 12:27.6, 12:33.4, 13:40.5, 13:41.2, 13:55.9, (14:14.5), (14:20.4) |
5 | 133 | Hatboro-Horsham,
PA - Team Time (1st 5) 1:08:58.5 | Spread (1st 5) 55.2 |
| 11, 18, 30, 35, 39, (40), (46) |
| Sam Hibbs, Justin Forget, Kevin DiFlorio, Joe O'Neill, Conor Renn, (Sean Donahue), (Chris Montague) |
| 13:19.4, 13:32.6, 13:52.4, 13:59.5, 14:14.6, (14:15.5), (14:24.9) |
6 | 209 | Conestoga,
PA - Team Time (1st 5) 1:11:35.3 | Spread (1st 5) 54.7 |
| 29, 37, 43, 47, 53, (54), (58) |
| James Ferguson, Adam Rodriguez, Ben Allen, Raf Mertins, Brandon Twombly, (Sean Walmsley), (Ben Kligman) |
| 13:52.3, 14:06.1, 14:21.4, 14:28.5, 14:47.0, (14:47.5), (15:13.2) |
7 | 234 | Father Judge,
PA - Team Time (1st 5) 1:12:42.3 | Spread (1st 5) 2:39.8 |
| 3, 48, 51, 63, 69, (72) |
| Tom Kehl, Joe Joniec, John Smart, Terry Simpson, Mike Donahue, (John Corkery) |
| 12:51.2, 14:29.0, 14:31.4, 15:19.7, 15:31.0, (15:51.8) |
| 234 | Taylor Allderdice,
PA - Team Time (1st 5) 1:12:54.7 | Spread (1st 5) 1:22.5 |
| 31, 42, 44, 56, 61, (62), (67) |
| Nate Alter, Kavish Gupta, Ean Sisilvio, Dave Clemens-Sewall, Adam Hermann, (Matt Abramson), (Nicholas Hoffman) |
| 13:53.5, 14:20.5, 14:24.4, 15:00.3, 15:16.0, (15:19.1), (15:21.9) |
9 | 237 | Hill,
PA - Team Time (1st 5) 1:14:19.1 | Spread (1st 5) 3:41.4 |
| 4, 34, 44, 77, 78, (79), (84) |
| Tyler Mueller, Quinn Davis, Jon Font, Devon Larkin, Joe Solly, (Paul Pfleiger), (Adrian Li) |
| 12:51.6, 13:57.8, 14:24.4, 16:32.3, 16:33.0, (16:33.3), (17:09.3) |
10 | 309 | Eisenhower,
PA - Team Time (1st 5) 1:16:36.1 | Spread (1st 5) 1:40.3 |
| 50, 55, 59, 71, 74, (85), (89) |
| Brent Foster, Anthony Amroski, Jeff Parker, Nathaniel Linkerhof, Travis Woodburn, (Nick VanOrd), (Matt Jewell) |
| 14:30.6, 14:54.2, 15:14.0, 15:46.4, 16:10.9, (17:11.2), (17:36.0) |
11 | 314 | South Western Senior,
PA - Team Time (1st 5) 1:17:51.3 | Spread (1st 5) 2:58.4 |
| 33, 60, 64, 76, 81, (94) |
| Mike Klecker, Jeremy Diehl, Ronnie Teufer, Michael Patterson, Tim Pechart, (Zach Biddle) |
| 13:56.0, 15:15.4, 15:20.6, 16:24.9, 16:54.4, (22:45.8) |
12 | 318 | Archbishop Ryan,
PA - Team Time (1st 5) 1:16:14.7 | Spread (1st 5) 1:05.7 |
| 49, 65, 66, 68, 70, (73), (75) |
| Craig Gonzago, Sam Meder, Eric Frain, Martin Dwyer, Joe Breen, (Ed Shen), (Tom McDonald) |
| 14:29.1, 15:21.2, 15:21.8, 15:27.8, 15:34.8, (15:52.6), (16:12.7) |
13 | 394 | Conwell-Egan Catholic,
PA - Team Time (1st 5) 1:24:37.0 | Spread (1st 5) 3:57.1 |
| 52, 80, 83, 88, 91 |
| Matt Moyer, Scott Moyer, Mike Rowan, Ian Wanjek, Nick Dutz |
| 14:40.1, 16:47.4, 16:56.9, 17:35.4, 18:37.2 |
14 | 402 | Bristol,
PA - Team Time (1st 5) 1:24:27.9 | Spread (1st 5) 2:38.0 |
| 57, 82, 86, 87, 90, (92), (93) |
| Tom Barrett, Steve Reilly, Pete DeLuca, Morray Kanneh, Marcos Crespo, (Jordan Morris), (Richard Johnson) |
| 15:05.4, 16:55.1, 17:16.3, 17:27.7, 17:43.4, (18:57.3), (20:03.8) |