1 | 15 | Central Cambria,
PA - Team Time (1st 5) 1:23:34.1 | Spread (1st 5) 32.6 |
| 1, 2, 3, 4, 5, (7), (11) |
| Toby Cree, Adam Lechleitner, Elijah Wandel, Tyler Gibson, Evan Thomas, (Aiden Lechleitner), (Devon Morgan) |
| 16:18.1, 16:45.8, 16:49.3, 16:50.2, 16:50.7, (16:55.2), (17:17.0) |
2 | 82 | Bellefonte Area,
PA - Team Time (1st 5) 1:28:58.1 | Spread (1st 5) 1:46.0 |
| 8, 9, 16, 24, 25, (36), (37) |
| Chase Ebeling, Austin Melius, Eric Bennett, Aaron Carlini, Alexander Mansfield, (Dillon Sette), (Daryel Stickles) |
| 16:57.9, 17:05.7, 17:42.0, 18:28.6, 18:43.9, (19:13.0), (19:16.9) |
3 | 95 | Penn Cambria,
PA - Team Time (1st 5) 1:30:33.1 | Spread (1st 5) 1:35.3 |
| 10, 15, 21, 23, 26, (28), (30) |
| Logan Michina, Noah Lee, Brandt Patterson, Josh Stolarski, Noah Noel, (Josh Platt), (Trey Talko) |
| 17:12.2, 17:40.5, 18:26.3, 18:26.6, 18:47.5, (18:53.0), (18:55.6) |
4 | 135 | Westmont Hilltop,
PA - Team Time (1st 5) 1:33:41.3 | Spread (1st 5) 3:00.1 |
| 14, 17, 22, 35, 47, (48), (58) |
| Rigel Voelker, Derek George, Maximus Zitnay, Eli McCoy, Nate Zolnosky, (Hunter Smith), (Matt Engle) |
| 17:37.8, 17:49.6, 18:26.4, 19:09.6, 20:37.9, (20:39.8), (21:42.2) |
5 | 143 | Tyrone Area Senior,
PA - Team Time (1st 5) 1:34:13.8 | Spread (1st 5) 2:39.8 |
| 12, 27, 31, 32, 41, (55), (56) |
| Grain Hoy, Adam Detweiler, Blaine Hoover, Colton Fink, Ian Imler, (Andrew Savino), (Rory Quigley) |
| 17:20.6, 18:48.4, 18:59.2, 19:05.2, 20:00.4, (20:55.0), (21:25.2) |
6 | 146 | Juniata,
PA - Team Time (1st 5) 1:35:06.6 | Spread (1st 5) 2:52.0 |
| 13, 20, 29, 40, 44, (57), (69) |
| James Hazard, Micah Fausey, Timothy Kelly, Brody Powell, Yadiel Nieves-Aguirre, (Noah Shaeffer), (Kaleb Louder) |
| 17:35.2, 18:22.7, 18:53.6, 19:47.9, 20:27.2, (21:37.2), (27:39.6) |
7 | 186 | Forest Hills Senior,
PA - Team Time (1st 5) 1:38:27.4 | Spread (1st 5) 3:48.8 |
| 6, 42, 43, 46, 49, (50), (51) |
| Jude Martyak, Josh Morrison, Joshua Weinzierl, Luke McLeary, Tyler Stohon, (Darin Rodgers), (Isaiah Shilcosky) |
| 16:51.7, 20:01.9, 20:17.8, 20:35.5, 20:40.5, (20:45.5), (20:50.8) |
8 | 226 | Ligonier Valley,
PA - Team Time (1st 5) 1:44:09.0 | Spread (1st 5) 5:10.0 |
| 19, 34, 45, 63, 65, (67), (68) |
| Tucker Klotz, Ryan Zimmerman, Jaicob Hollick, Aidan Brisendine, Mason Seftas, (Matt Rummel), (Lex Ortego) |
| 18:15.0, 19:09.0, 20:34.0, 22:46.0, 23:25.0, (24:44.0), (26:10.0) |
9 | 228 | Philipsburg-Osceola,
PA - Team Time (1st 5) 1:43:44.7 | Spread (1st 5) 4:50.2 |
| 18, 33, 52, 61, 64, (66) |
| Chad Muckey, Scott Frantz, Shane Parish, Carson Carlheim, Braeden Fenton, (Ben Meyers) |
| 18:08.0, 19:07.4, 20:51.1, 22:40.0, 22:58.2, (23:44.8) |
10 | 243 | Central (Martinsburg),
PA - Team Time (1st 5) 1:43:22.4 | Spread (1st 5) 3:10.0 |
| 38, 39, 53, 54, 59, (60), (62) |
| Tyler Biesinger, Cayden Wright, Ethan Dilling, Michael James, Walker Eckenrode, (Dylan Ceschini), (Ian Crilly) |
| 19:24.1, 19:38.6, 20:51.5, 20:54.1, 22:34.1, (22:36.8), (22:44.8) |