1 | 43 | Elk County Catholic,
PA - Team Time (1st 5) 1:20:59.8 | Spread (1st 5) 48.2 |
| 2, 6, 10, 11, 14, (43), (56) |
| Ben Hoffman, Isaac Wortman, Logan Hoffman, Matt Dippold, Jacob Carnovale, (Sam Wolfe), (Drew Daghir) |
| 15:39.5, 16:07.3, 16:22.2, 16:23.1, 16:27.7, (17:54.7), (18:24.8) |
2 | 56 | Montrose Area,
PA - Team Time (1st 5) 1:21:18.4 | Spread (1st 5) 1:09.8 |
| 1, 5, 15, 17, 18, (19), (22) |
| Brandon Curley, Liam Mead, Colin Spellman, Eric Bixby, Nick Coy, (Max Brewer), (Jerome Washo) |
| 15:27.9, 16:04.9, 16:30.6, 16:37.3, 16:37.7, (16:44.1), (16:55.5) |
3 | 86 | North East,
PA - Team Time (1st 5) 1:23:26.5 | Spread (1st 5) 1:22.3 |
| 4, 8, 21, 24, 29, (46), (49) |
| Josh Lewis, Zane Courtwright, Colin Baxter, Tanner Kloss, Jason Seevers, (Peter Ryan), (Brock Pennington) |
| 15:56.3, 16:20.0, 16:53.2, 16:58.4, 17:18.6, (17:56.5), (18:03.1) |
4 | 117 | Smethport Area,
PA - Team Time (1st 5) 1:24:40.8 | Spread (1st 5) 1:41.2 |
| 3, 9, 34, 35, 36, (71), (73) |
| Darian Gregory, Christian Tanner, Jarod Pavlock, Eric Szarowicz, Ethan Nannen, (Kyler Alexis), (Brandon Peterson) |
| 15:52.0, 16:20.2, 17:24.0, 17:31.4, 17:33.2, (19:17.1), (19:20.4) |
5 | 127 | Seneca,
PA - Team Time (1st 5) 1:25:21.2 | Spread (1st 5) 1:36.4 |
| 7, 16, 25, 38, 41, (42), (52) |
| Brock Smith, Jake Schneider, Robert Stepnowski, Nick Post, Matt Zajac, (Gage Yaple), (Bill Kuhn) |
| 16:14.0, 16:36.8, 17:04.4, 17:35.6, 17:50.4, (17:52.2), (18:05.9) |
6 | 162 | Northeast Bradford,
PA - Team Time (1st 5) 1:27:02.2 | Spread (1st 5) 1:02.8 |
| 20, 30, 31, 37, 44, (59), (63) |
| Zak Smith, Nate Mosier, Destin Moore, Dale Brown, Aaron Boss, (Tyler Devonshire), (Devin Miller) |
| 16:52.4, 17:20.0, 17:20.8, 17:33.8, 17:55.2, (18:31.4), (18:40.8) |
7 | 169 | Rocky Grove,
PA - Team Time (1st 5) 1:27:15.0 | Spread (1st 5) 55.4 |
| 26, 28, 32, 33, 50, (69), (77) |
| Gage Shoemaker, Eli Dickson, Zac Clayton, Justin Heller, Seth Wilson, (Aden Bozell), (Drake Shoemaker) |
| 17:09.8, 17:17.5, 17:20.9, 17:21.6, 18:05.2, (19:11.9), (19:46.6) |
8 | 179 | Wyalusing Valley Senior,
PA - Team Time (1st 5) 1:27:44.8 | Spread (1st 5) 2:54.0 |
| 12, 13, 27, 55, 72, (78), (80) |
| Alex Patton, Kevin Heeman, Logan Newton, Luke Auer, Matt McClelland, (Darevin Curlee), (Chris McClelland) |
| 16:25.2, 16:25.7, 17:11.4, 18:23.3, 19:19.2, (20:01.2), (20:13.4) |
9 | 256 | Troy Area,
PA - Team Time (1st 5) 1:30:47.7 | Spread (1st 5) 1:45.6 |
| 23, 54, 57, 58, 64, (75), (82) |
| Owen Williams, Robert Rogers, Zane Longwell, Jacob Brown, Aaron Manley, (Conner Simpson), (Eli Moody) |
| 16:58.3, 18:13.1, 18:25.7, 18:26.7, 18:43.9, (19:34.4), (20:52.6) |
10 | 269 | Susquehanna Comm,
PA - Team Time (1st 5) 1:31:47.8 | Spread (1st 5) 1:27.1 |
| 39, 40, 53, 67, 70, (76), (81) |
| Alex McHugh, Val White, Austin Gow, Dylan Crawford, Airyll Rockwell, (Jd Heckman), (Tristan Megivern) |
| 17:45.4, 17:46.1, 18:13.0, 18:50.8, 19:12.5, (19:37.9), (20:16.2) |
11 | 279 | Otto Eldred,
PA - Team Time (1st 5) 1:31:51.9 | Spread (1st 5) 52.0 |
| 45, 48, 60, 61, 65, (66), (74) |
| Ethan Flexman, Scott Miller, Joshua Schuessler, Brandyn Delong, Isaac Schuessler, (Owen Flexman), (Derek Creed) |
| 17:55.5, 17:59.9, 18:33.5, 18:35.5, 18:47.5, (18:49.9), (19:29.2) |
12 | 306 | Northwestern Senior,
PA - Team Time (1st 5) 1:33:51.3 | Spread (1st 5) 2:06.5 |
| 47, 51, 61, 68, 79 |
| Keaton Wade, Joel Barker, Jeremy Lopez, Dustin Andrews, Daniel Barker |
| 17:59.8, 18:05.5, 18:35.5, 19:04.2, 20:06.3 |