1 | 43 | Northeast Bradford,
PA - Team Time (1st 5) 1:23:21.5 | Spread (1st 5) 50.9 |
| 3, 5, 8, 11, 16, (20), (29) |
| Levi Upham, Garret Smith, Casey Ellis, Nate Mosier, Zak Smith, (Tyler Devonshire), (Sam Beers) |
| 16:13.6, 16:26.7, 16:41.4, 16:55.3, 17:04.5, (17:29.0), (17:53.2) |
2 | 64 | Mercyhurst Prep,
PA - Team Time (1st 5) 1:24:30.8 | Spread (1st 5) 1:47.2 |
| 1, 7, 13, 21, 22, (24), (41) |
| Noah Curtin, Jimmy Zimmerman, Joel Kweder, Nick Woll, Jeremy Kunco, (Jack Groshek), (Brian Webb) |
| 15:48.5, 16:33.5, 17:02.3, 17:30.8, 17:35.7, (17:40.9), (18:27.5) |
3 | 67 | Elk County Catholic,
PA - Team Time (1st 5) 1:24:46.4 | Spread (1st 5) 1:32.6 |
| 4, 6, 14, 15, 28, (33), (48) |
| Logan Hoffman, Matt Dippold, Scott Brazinski, Zach Wortman, Vincent Thompson, (Ben Uberti), (Sam Wolfe) |
| 16:18.3, 16:30.7, 17:02.8, 17:03.7, 17:50.9, (18:04.7), (18:41.0) |
4 | 138 | Smethport Area,
PA - Team Time (1st 5) 1:28:40.9 | Spread (1st 5) 1:52.5 |
| 9, 10, 36, 37, 46, (57), (79) |
| Christian Tanner, Darian Gregory, Blaine Groshek, Eric Szarowicz, Ryan Woodring, (Justin Tanner), (Hunter Mapes) |
| 16:46.0, 16:50.5, 18:12.6, 18:13.3, 18:38.5, (19:15.5), (21:09.9) |
5 | 164 | North East,
PA - Team Time (1st 5) 1:30:09.2 | Spread (1st 5) 1:40.7 |
| 12, 27, 34, 44, 47, (62) |
| Jacob Watts, Dylan Bemiss, Corey Rearick, Josh Lewis, Jon Jobczynski, (Isaiah Gregg) |
| 16:59.4, 17:48.3, 18:05.9, 18:35.5, 18:40.1, (19:31.6) |
6 | 168 | Otto Eldred,
PA - Team Time (1st 5) 1:30:21.9 | Spread (1st 5) 1:22.5 |
| 17, 30, 39, 40, 42, (54), (58) |
| Braxx Price-Edmondson, Jordan Brown, Ethan Flexman, Derrick Coffman, Quinten Claypool, (Christian Evingham), (Brandyn Delong) |
| 17:07.2, 18:01.0, 18:17.2, 18:26.8, 18:29.7, (18:48.7), (19:20.0) |
7 | 183 | Cowanesque Valley,
PA - Team Time (1st 5) 1:31:05.7 | Spread (1st 5) 2:09.5 |
| 18, 23, 38, 45, 59, (69), (81) |
| Madden Doud, Evan Miller, George Reynolds, Caleb Bieser, Trace Miles, (Andrew Gatewood), (David Laurens) |
| 17:12.9, 17:37.7, 18:16.4, 18:36.3, 19:22.4, (20:05.2), (21:14.6) |
8 | 226 | Coudersport,
PA - Team Time (1st 5) 1:34:14.5 | Spread (1st 5) 5:42.0 |
| 2, 19, 52, 66, 87 |
| Devan Cavanaugh, Justin Swede, Cormac Ramsey, Brynen Kisiel, Colton Swede |
| 16:11.9, 17:28.4, 18:45.9, 19:54.4, 21:53.9 |
9 | 237 | Wyalusing Valley Senior,
PA - Team Time (1st 5) 1:33:22.0 | Spread (1st 5) 1:04.0 |
| 31, 49, 50, 51, 56, (64), (70) |
| Mitchell Schools, Tracey Brown, Josh Haley, Matt McClelland, Luke Auer, (Kevin Heeman), (Robbie Tewksbury) |
| 18:04.0, 18:42.0, 18:43.0, 18:45.0, 19:08.0, (19:53.0), (20:11.0) |
10 | 268 | Wellsboro Area,
PA - Team Time (1st 5) 1:35:25.0 | Spread (1st 5) 1:37.0 |
| 31, 53, 60, 61, 63, (74), (84) |
| Aidan Perry, Alden Weiner, Bryon Callahan, Connor Brought, Bergen Weiner, (Zach Busch), (Kyle Wilson) |
| 18:04.0, 18:48.0, 19:25.0, 19:27.0, 19:41.0, (20:29.0), (21:25.0) |
11 | 286 | Canton Area,
PA - Team Time (1st 5) 1:36:57.0 | Spread (1st 5) 2:05.0 |
| 35, 43, 67, 68, 73, (86), (89) |
| Mak Gleckner, Connor Hess, Nyan Black, Brandon Larson, Jo Gleckner, (Nate Thompson), (Nate Schoonover) |
| 18:11.0, 18:33.0, 19:58.0, 19:59.0, 20:16.0, (21:45.0), (22:02.0) |
12 | 340 | North Penn-Mansfield,
PA - Team Time (1st 5) 1:41:54.9 | Spread (1st 5) 3:57.0 |
| 25, 75, 77, 78, 85, (91), (94) |
| Blake Nelson, Tanner Colb, Mason Gee, Michael Wolbert, Jacob Green, (Jarrod Davis), (Theodore Reynolds) |
| 17:43.0, 20:37.0, 20:51.4, 21:03.5, 21:40.0, (22:16.0), (23:02.9) |
13 | 355 | Sayre Area,
PA - Team Time (1st 5) 1:41:46.0 | Spread (1st 5) 2:54.0 |
| 55, 64, 72, 76, 88, (92), (93) |
| Ben Romanauski, Jermey Marshall, Austin Lockwood, Colin Wilmot, Caleb McClelland, (Josh McClelland), (Philip Bennett) |
| 19:00.0, 19:53.0, 20:15.0, 20:44.0, 21:54.0, (22:43.0), (23:02.0) |
14 | 377 | Brentwood,
PA - Team Time (1st 5) 1:46:33.9 | Spread (1st 5) 6:09.8 |
| 26, 82, 83, 90, 96 |
| Aidan Barker, Josh Gildea, Michael Casey, Hunter Consolmagno, Thomas Hayden |
| 17:43.9, 21:18.8, 21:23.8, 22:13.7, 23:53.7 |
15 | 441 | North Rome Christian,
PA - Team Time (1st 5) 1:58:48.0 | Spread (1st 5) 7:58.0 |
| 71, 80, 95, 97, 98 |
| Kris Page, Josh Lundy, Noah Hurst, Nate Pitcher, Hunter Randall |
| 20:12.0, 21:10.0, 23:28.0, 25:48.0, 28:10.0 |