1 | 31 | Central Cambria,
PA - Team Time (1st 5) 1:24:13.0 | Spread (1st 5) 45.0 |
| 3, 4, 7, 8, 9, (11), (12) |
| Toby Cree, Nate Kuntz, Elijah Wandel, Devon Morgan, Ike Haycisak, (Tyler Gibson), (Adam Lechleitner) |
| 16:19.0, 16:45.0, 17:02.0, 17:03.0, 17:04.0, (17:16.1), (17:23.0) |
2 | 86 | Juniata,
PA - Team Time (1st 5) 1:27:35.2 | Spread (1st 5) 3:33.6 |
| 1, 5, 14, 32, 34, (35), (44) |
| Garrett Baublitz, Clay Yeager, Hazzard James, Brody Powell, Isaac Fausey, (Micah Fausey), (Will Tyson) |
| 15:21.4, 16:46.8, 17:40.4, 18:51.6, 18:55.0, (19:01.0), (19:24.0) |
3 | 101 | Bellefonte Area,
PA - Team Time (1st 5) 1:30:16.0 | Spread (1st 5) 2:12.0 |
| 6, 13, 16, 31, 35, (45), (48) |
| Austin Melius, Chase Ebeling, Eric Bennett, Dillon Sette, Daniel Mussett, (Aaron Carlini), (Daryel Stickles) |
| 16:49.0, 17:28.0, 18:08.0, 18:50.0, 19:01.0, (19:27.5), (19:39.3) |
4 | 102 | Westmont Hilltop,
PA - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 3:26.0 |
| 2, 18, 19, 23, 40, (43), (49) |
| Nick Fetzer, Rigel Voelker, Anthony Constantino, Derek George, Maximus Zitnay, (Aiden Fortson), (Eli McCoy) |
| 15:49.0, 18:12.0, 18:13.0, 18:23.0, 19:15.0, (19:23.0), (19:43.0) |
5 | 139 | Tyrone Area Senior,
PA - Team Time (1st 5) 1:33:12.0 | Spread (1st 5) 1:34.0 |
| 17, 22, 24, 27, 49, (54), (57) |
| Grain Hoy, Adam Detweiler, Matthew Savino, Ian Imler, Nicolas Light, (Rory Quigley), (Blaine Hoover) |
| 18:09.0, 18:21.0, 18:26.0, 18:33.0, 19:43.0, (19:54.0), (20:14.0) |
6 | 153 | Penn Cambria,
PA - Team Time (1st 5) 1:33:59.1 | Spread (1st 5) 49.2 |
| 20, 29, 29, 37, 38, (42), (47) |
| Noah Lee, Trey Talko, Seth Hogue, Brandt Patterson, Noah Noel, (Josh Platt), (Josh Lee) |
| 18:15.0, 18:48.0, 18:48.0, 19:03.9, 19:04.2, (19:21.0), (19:34.5) |
7 | 166 | Philipsburg-Osceola,
PA - Team Time (1st 5) 1:34:28.0 | Spread (1st 5) 1:33.0 |
| 24, 26, 28, 33, 55, (67), (70) |
| Josh Rea, Chad Muckey, Scott Frantz, Cole Hoover, Mathew Thomas, (Braeden Fenton), (Hunter Martin) |
| 18:26.0, 18:27.0, 18:44.0, 18:52.0, 19:59.0, (20:57.0), (21:44.0) |
8 | 183 | Forest Hills Senior,
PA - Team Time (1st 5) 1:35:02.0 | Spread (1st 5) 3:26.0 |
| 9, 21, 41, 52, 60, (61), (61) |
| Jude Martyak, Dylan Wechtenhiser, Caleb Sorchilla, Tyler Stohon, Jon Moyer, (Thomas Hockensmith), (Michael Vasbinder) |
| 17:04.0, 18:18.0, 19:19.0, 19:51.0, 20:30.0, (20:31.0), (20:31.0) |
9 | 236 | Ligonier Valley,
PA - Team Time (1st 5) 1:38:37.5 | Spread (1st 5) 2:49.0 |
| 15, 39, 51, 65, 66, (68), (69) |
| Tucker Klotz, Jaicob Hollick, Braden Myers, Klaidon Drury, Ryan Zimmerman, (Alex Painter), (Aidan Brisendine) |
| 18:01.0, 19:11.5, 19:49.0, 20:46.0, 20:50.0, (20:58.0), (21:21.0) |
10 | 272 | Central (Martinsburg),
PA - Team Time (1st 5) 1:40:12.0 | Spread (1st 5) 1:00.0 |
| 46, 53, 56, 58, 59, (63), (64) |
| Tyler Biesinger, Lane Kocher, Ethan Dilling, Luke Knisely, Cayden Wright, (Michael James), (Walker Eckenrode) |
| 19:29.0, 19:53.0, 20:00.0, 20:21.0, 20:29.0, (20:34.0), (20:35.0) |