1 | 30 | Penns Valley,
PA - Team Time (1st 5) 1:23:31.2 | Spread (1st 5) 2:53.0 |
| 1, 2, 6, 7, 14, (23) |
| Colton Sands, Brendan Colwell, Daniel Kelly, Thaddeus Smith, Simon Smith, (Max Feidler) |
| 15:14.0, 15:29.2, 17:14.0, 17:27.0, 18:07.0, (18:28.0) |
2 | 56 | St Joseph's Catholic Academy,
PA - Team Time (1st 5) 1:28:15.4 | Spread (1st 5) 1:28.0 |
| 4, 5, 8, 19, 20, (21), (38) |
| Carter Kauffmann, Josh Hershbine, Isaac Hyman, Asa Reynolds, Aidan Cross, (Jonah Clark), (Josh Hyman) |
| 16:51.0, 17:12.0, 17:36.0, 18:17.4, 18:19.0, (18:21.0), (19:21.0) |
3 | 70 | Marion Center,
PA - Team Time (1st 5) 1:29:16.3 | Spread (1st 5) 2:17.6 |
| 3, 12, 13, 16, 26, (30), (43) |
| Hunter Armstrong, Tyler Sacco, Levi Waltermire, Anthony Scott, Tim Barrett, (Isaac Ryer), (John Smith) |
| 16:20.4, 18:03.6, 18:04.3, 18:10.0, 18:38.0, (18:57.0), (19:28.0) |
4 | 143 | United,
PA - Team Time (1st 5) 1:34:22.9 | Spread (1st 5) 2:29.6 |
| 9, 10, 25, 38, 61, (76), (101) |
| Gavin Cameron, Josh Hamilton, Jonathan Aloi, Jared Bloom, Richard Plowman, (Braxton Phillips), (Ethan Kish) |
| 17:57.0, 18:02.0, 18:36.3, 19:21.0, 20:26.6, (21:14.0), (23:09.0) |
5 | 149 | Purchase Line,
PA - Team Time (1st 5) 1:34:24.9 | Spread (1st 5) 1:45.0 |
| 10, 15, 34, 40, 50, (51), (66) |
| Samuel Kauffman, Aaron Wright, Gabriel Crawford, Caeden King, Brayden Faught, (Tyler Scott), (Gabe Lamer) |
| 18:02.0, 18:08.0, 19:04.0, 19:23.9, 19:47.0, (19:52.7), (20:47.2) |
6 | 208 | Portage Area,
PA - Team Time (1st 5) 1:37:31.0 | Spread (1st 5) 2:38.0 |
| 17, 18, 37, 68, 68, (94), (109) |
| Tyler Spaid, Lane Macy, Josh Canavan, Collan Schad, Tanner Trusik, (Erik Castel), (Nathan Shaffer) |
| 18:14.0, 18:16.0, 19:17.0, 20:52.0, 20:52.0, (22:26.0), (24:30.8) |
7 | 241 | West Shamokin,
PA - Team Time (1st 5) 1:38:48.7 | Spread (1st 5) 3:11.7 |
| 22, 35, 41, 58, 85, (86), (87) |
| Jeremy Shutters, Parker Short, Gavin Solley, Mason Wolfe, Asher Skyles, (David Moore), (Nick McCausland) |
| 18:27.0, 19:05.0, 19:25.0, 20:13.0, 21:38.7, (21:39.3), (21:43.9) |
8 | 252 | Homer Center,
PA - Team Time (1st 5) 1:39:39.0 | Spread (1st 5) 2:31.8 |
| 28, 31, 48, 67, 78 |
| Wyatt McElheny, Gavin Brown, Isaac Kelly, Caden Brown, Josh Diecidue |
| 18:47.0, 18:58.0, 19:45.2, 20:50.0, 21:18.8 |
9 | 253 | Penns Manor Area,
PA - Team Time (1st 5) 1:39:59.6 | Spread (1st 5) 3:35.0 |
| 27, 29, 49, 57, 91, (110) |
| Jared Bowman, Adam McVoy, Gabe Riva, Cole Jarvie, Brock Sleppy, (Aaron Lowman) |
| 18:46.0, 18:56.0, 19:46.0, 20:10.6, 22:21.0, (25:06.0) |
10 | 279 | Bellwood-Antis,
PA - Team Time (1st 5) 1:41:02.0 | Spread (1st 5) 3:06.0 |
| 24, 46, 47, 79, 83, (99), (103) |
| Kenny Robison, Caedon Poe, Christian Sensibaugh, Carter Rettig, Andy Miller, (Jayden Eckenrode), (Hunter Gregg) |
| 18:32.0, 19:38.0, 19:41.0, 21:33.0, 21:38.0, (22:54.0), (23:22.0) |
| 279 | Cambria Heights,
PA - Team Time (1st 5) 1:40:47.8 | Spread (1st 5) 1:57.8 |
| 33, 53, 56, 65, 72, (89), (100) |
| Brock Eckenrode, Daniel Hudak, Gabriel Sheridan, Alexander Ratay, Zechariah Scott, (Ian Hall), (Crist Boring) |
| 19:00.0, 20:01.0, 20:04.0, 20:45.0, 20:57.8, (22:00.0), (23:08.7) |
12 | 313 | Bishop Carroll,
PA - Team Time (1st 5) 1:42:31.0 | Spread (1st 5) 1:42.0 |
| 45, 59, 63, 71, 75, (82), (104) |
| Ely Blaisdell, Johnny Weiland, Isaac Repko, Simon Kirsch, David Farabaugh, (Nathan Farabaugh), (Nicholas Comisac) |
| 19:31.0, 20:19.0, 20:31.0, 20:57.0, 21:13.0, (21:35.0), (23:31.3) |
13 | 332 | Blairsville,
PA - Team Time (1st 5) 1:44:02.2 | Spread (1st 5) 3:30.0 |
| 36, 44, 64, 90, 98 |
| Jonathan Bush, Colin Roessler, CJaye Morris, Frankie Benke, Austin Deyarmin |
| 19:13.0, 19:29.0, 20:34.0, 22:03.2, 22:43.0 |
14 | 354 | Bishop Guilfoyle,
PA - Team Time (1st 5) 1:46:32.5 | Spread (1st 5) 5:18.5 |
| 32, 55, 68, 91, 108, (112), (113) |
| Coltin Cover, Austin Williams, Conner Ratchford, Fabian Matos-Machado, Dominic Cacciotti, (Ben Dodson), (Nick Nosek) |
| 18:59.0, 20:03.0, 20:52.0, 22:21.0, 24:17.5, (27:28.1), (27:49.0) |
15 | 368 | West Branch Area,
PA - Team Time (1st 5) 1:45:45.0 | Spread (1st 5) 2:27.0 |
| 52, 62, 73, 88, 93, (95), (95) |
| Justin Mulhollem, Isaiah Bloom, Thomas Kovalick, Doug Kolesar, Jacob Stagi, (Jett Houser), (Hayes Jones) |
| 19:55.0, 20:28.0, 21:05.0, 21:55.0, 22:22.0, (22:31.0), (22:31.0) |
16 | 373 | Moshannon Valley,
PA - Team Time (1st 5) 1:46:46.0 | Spread (1st 5) 3:47.0 |
| 41, 53, 80, 97, 102, (105), (111) |
| Roman Faulds, Nathan Reams, Sam Howard, Alex Leskovansky, Austin Shoff, (Joseph Spewock), (Nathan Murarik) |
| 19:25.0, 20:01.0, 21:34.0, 22:34.0, 23:12.0, (23:44.0), (26:56.4) |
17 | 376 | Bishop Mccort,
PA - Team Time (1st 5) 1:45:55.9 | Spread (1st 5) 1:18.0 |
| 60, 74, 77, 81, 84, (106), (107) |
| Chase Gleason, Ian Coyle, Christian Haberkorn, Elijah Sakmar, Aaron Koval, (Demek Shontofski), (Jonah Bremer) |
| 20:20.4, 21:08.0, 21:15.0, 21:34.1, 21:38.4, (23:56.2), (24:09.0) |