1 | 41 | Mercyhurst Prep,
PA - Team Time (1st 5) 1:29:18.3 | Spread (1st 5) 3:04.5 |
| 1, 2, 8, 9, 21, (24), (28) |
| Sebastian Curtin, Noah Curtin, Luke Cancilla, Jimmy Zimmerman, Jeremy Kunco, (Brian Webb), (Jay Cooney) |
| 16:10.1, 17:35.7, 18:01.0, 18:16.9, 19:14.6, (19:45.5), (19:58.0) |
2 | 99 | Wilmington Area Senior,
PA - Team Time (1st 5) 1:35:38.0 | Spread (1st 5) 2:12.0 |
| 6, 13, 19, 30, 31, (49), (56) |
| Calvin Gealy, Brett Whitty, Ryan Davis, Jared Masters, Jacob Burdett, (Stefan Pontius), (Spencer Lunnen) |
| 17:56.0, 18:30.0, 19:02.0, 20:02.0, 20:08.0, (21:00.0), (21:39.0) |
3 | 106 | Cochranton,
PA - Team Time (1st 5) 1:35:52.0 | Spread (1st 5) 2:56.0 |
| 4, 14, 20, 23, 45, (79) |
| Nathan Kline, Kyle Mudger, Bryce Ward, Ben Baker, Dan Stewart, (Jacob Field) |
| 17:55.0, 18:31.0, 19:03.0, 19:32.0, 20:51.0, (25:47.0) |
4 | 111 | West Middlesex Area,
PA - Team Time (1st 5) 1:36:09.0 | Spread (1st 5) 3:00.0 |
| 4, 17, 18, 25, 47, (52), (55) |
| David Johnson, Jacob Unverdorben, Jared Germani, Joe Gaydek, Triston Beck, (John Devlin), (Adam Dale) |
| 17:55.0, 18:45.0, 18:46.0, 19:48.0, 20:55.0, (21:18.0), (21:36.0) |
5 | 124 | Greenville Senior,
PA - Team Time (1st 5) 1:37:21.0 | Spread (1st 5) 3:01.0 |
| 6, 11, 27, 32, 48, (60), (67) |
| Ryuji Mano, Kyle Tumpak, Tyler Smith, Stephen Herrick, Michael Eppley, (Elijah Dangrow), (Adam Bartnicki) |
| 17:56.0, 18:25.0, 19:54.0, 20:09.0, 20:57.0, (21:53.0), (22:48.0) |
6 | 150 | Commodore Perry,
PA - Team Time (1st 5) 1:39:22.0 | Spread (1st 5) 1:56.0 |
| 16, 22, 33, 38, 41, (57), (70) |
| Eric Johnston, Jason McCann, Keane Cropp, Matt Miller, Erik Hnida, (Kyle Kirchoffer), (Dan Sernik) |
| 18:43.0, 19:16.0, 20:12.0, 20:32.0, 20:39.0, (21:48.0), (23:10.0) |
7 | 169 | Lakeview,
PA - Team Time (1st 5) 1:40:23.0 | Spread (1st 5) 4:25.0 |
| 3, 10, 40, 54, 62, (64), (72) |
| Zachary Tingley, Chris Drozynski, Brandon Saeler, Tommy Dosch, Jarod McGowan, (Scott Magargee), (Skyler Curry) |
| 17:47.0, 18:24.0, 20:36.0, 21:24.0, 22:12.0, (22:18.0), (23:35.0) |
8 | 191 | Rocky Grove,
PA - Team Time (1st 5) 1:42:08.0 | Spread (1st 5) 3:23.0 |
| 12, 35, 36, 50, 58, (66), (68) |
| Cody Zeigler, Brady Wilson, Dustin Seigworth, Gage Shoemaker, Justin Heller, (Noah Covington), (Austin Lackey) |
| 18:26.0, 20:23.0, 20:24.0, 21:06.0, 21:49.0, (22:40.0), (22:52.0) |
9 | 204 | Reynolds,
PA - Team Time (1st 5) 1:42:56.0 | Spread (1st 5) 3:18.0 |
| 15, 29, 46, 53, 61, (63), (74) |
| Justin Pago, Dylan Forrester, Alec Reiter, Evan Ferguson, Nick Gill, (Gage Bayless), (Ben Wilcox) |
| 18:42.0, 20:00.0, 20:52.0, 21:22.0, 22:00.0, (22:15.0), (23:58.0) |
10 | 223 | Iroquois,
PA - Team Time (1st 5) 1:44:31.6 | Spread (1st 5) 2:30.0 |
| 26, 39, 42, 51, 65, (73) |
| Jayme Cooper, Colin Baxter, Stephen Hiles, Mark McKelvey, Justin Cooper, (Evan Rial) |
| 19:48.1, 20:33.3, 20:40.3, 21:11.8, 22:18.1, (23:42.3) |
11 | 249 | Jamestown,
PA - Team Time (1st 5) 1:47:03.0 | Spread (1st 5) 3:10.0 |
| 34, 43, 43, 58, 71, (75), (78) |
| Jon Hobson, Skyler Saulsbery, Jarron Mihoci, Andrew Moss, Tim Bruce, (Johnny Cadman), (Cameron Motzing) |
| 20:13.0, 20:49.0, 20:49.0, 21:49.0, 23:23.0, (24:13.0), (25:16.0) |
12 | 338 | Kennedy Catholic,
PA - Team Time (1st 5) 2:04:45.0 | Spread (1st 5) 11:55.0 |
| 37, 69, 75, 77, 80 |
| Michael Kifer, Austin Higgins, Joshua Doutt, Richard Flynn, Matt Feeney |
| 20:25.0, 22:59.0, 24:13.0, 24:48.0, 32:20.0 |