1 | 28 | Cardinal O'Hara,
PA - Team Time (1st 5) 1:21:47.0 | Spread (1st 5) 2:09.0 |
| 1, 2, 3, 5, 17, (19), (22) |
| Kevin James, Ryan James, Rob Morro, Drew Pastore, Jack Nolen, (Billy Donovan), (Conor Hassard) |
| 15:11.0, 16:15.0, 16:23.0, 16:38.0, 17:20.0, (17:21.5), (17:30.0) |
2 | 39 | La Salle College High School,
PA - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 17.0 |
| 4, 7, 8, 9, 11, (11), (13) |
| Eddie Goebel, Sean Princavalle, Ryan Mitchell, Corey Driscoll, Patrick Grant, (Sean Princivalle), (Brendan Price) |
| 16:37.0, 16:45.0, 16:46.0, 16:52.0, 16:54.0, (16:54.0), (16:58.0) |
3 | 100 | Archbishop Wood Catholic,
PA - Team Time (1st 5) 1:27:17.2 | Spread (1st 5) 1:01.2 |
| 14, 15, 20, 23, 28, (35), (44) |
| Andrew Flinn, Kyle Ortiz, Kevin Thiers, Colin Kelly, Kevin Woodring, (Peter Fleming), (Michael O'Donnell) |
| 17:01.0, 17:12.0, 17:22.0, 17:40.0, 18:02.2, (18:20.2), (18:57.9) |
4 | 101 | Saint Joseph's Prep,
PA - Team Time (1st 5) 1:27:40.0 | Spread (1st 5) 1:32.7 |
| 6, 10, 24, 29, 32, (33), (34) |
| isaiah Fisher, Joseph Pisacano, Sean Kane, Tim Rafter, Richard Murphy, (Kieran Dempsey), (Ken Schuster) |
| 16:40.4, 16:52.9, 17:49.0, 18:04.6, 18:13.1, (18:13.8), (18:19.7) |
5 | 130 | Roman Catholic,
PA - Team Time (1st 5) 1:29:22.9 | Spread (1st 5) 1:20.6 |
| 16, 18, 27, 30, 39, (41), (43) |
| Tyler Zwicharowski, Sean Brown, Vincent Amorosi, Nick Kuruc, Aidan Welch, (Luke Doughty), (Joe Breen) |
| 17:17.0, 17:21.0, 17:56.0, 18:11.3, 18:37.6, (18:45.7), (18:46.9) |
6 | 208 | Central (Philadelphia),
PA - Team Time (1st 5) 1:35:13.4 | Spread (1st 5) 1:52.5 |
| 31, 38, 42, 47, 50, (56), (58) |
| Skylar Scafidi, Natron Moore, Christopher Carson, Joel Lopez, Kadeem Wragg, (Gabriel Preston), (Kynoebi Simpson) |
| 18:11.4, 18:36.0, 18:46.0, 19:36.1, 20:03.9, (20:32.7), (20:33.2) |
7 | 215 | Archbishop Ryan,
PA - Team Time (1st 5) 1:36:54.2 | Spread (1st 5) 2:28.7 |
| 26, 37, 49, 51, 52, (53), (54) |
| Patrick Lawson, Ryan Riley, Sean Krumpe, Albert Valentino, Tyler Matecki, (Andrew Drea), (Luke Lee) |
| 17:54.4, 18:27.0, 19:57.0, 20:12.7, 20:23.1, (20:26.8), (20:30.1) |
8 | 241 | Father Judge,
PA - Team Time (1st 5) 1:38:20.6 | Spread (1st 5) 2:34.6 |
| 36, 40, 48, 57, 60, (69), (74) |
| Rich Miller, David Lomanno, Joe Meissler, Patrick Carolan, Kevin Schultz, (Vince Dixon), (Jack McGlynn) |
| 18:25.0, 18:38.2, 19:44.8, 20:33.0, 20:59.6, (22:48.0), (24:00.0) |
9 | 259 | Franklin Towne Charter,
PA - Team Time (1st 5) 1:43:51.1 | Spread (1st 5) 6:40.8 |
| 21, 45, 46, 72, 75, (76), (84) |
| Timothy Kosher, Jacob Small, John Gillich, John Collins, David Cheafsky, (John Hillman), (Joe Rybakowski) |
| 17:24.0, 19:18.0, 19:32.2, 23:32.1, 24:04.8, (24:32.1), (27:20.6) |
10 | 290 | Northeast,
PA - Team Time (1st 5) 1:47:50.8 | Spread (1st 5) 7:32.1 |
| 25, 59, 62, 64, 80, (81) |
| Jhon Zapata, Ryan Shepherd, Mamadou Barry, Nicholas Edouard, Mohammad Houssien, (Jordan Edwards) |
| 17:51.9, 20:50.2, 21:48.1, 21:56.6, 25:24.0, (25:26.5) |
11 | 350 | Fels,
PA - Team Time (1st 5) 1:57:30.4 | Spread (1st 5) 5:14.8 |
| 63, 65, 68, 71, 83 |
| Travis Walker, Joseph Christopher, Lovenski St.-Eloi, Shymerd Jean-Paul, Larry Jaquez |
| 21:52.1, 22:34.3, 22:43.1, 23:14.0, 27:06.9 |
| 350 | Overbrook,
PA - Team Time (1st 5) 1:57:03.7 | Spread (1st 5) 3:57.7 |
| 61, 65, 67, 78, 79 |
| Taryph Moses, Danaje Elliott, Darnell Graham, Logeornt Scott, Shyheem Glover |
| 21:19.8, 22:34.3, 22:39.6, 25:12.5, 25:17.5 |
13 | 357 | Simon Gratz,
PA - Team Time (1st 5) 1:59:35.2 | Spread (1st 5) 6:27.0 |
| 55, 70, 73, 77, 82 |
| Jonah Roadcloud, Leon Little, Kim Koing, Wayne Johnston, Kory Wharton |
| 20:31.9, 23:11.3, 23:42.3, 25:10.8, 26:58.9 |