1 | 30 | Marion Center,
PA - Team Time (1st 5) 1:28:43.4 | Spread (1st 5) 1:47.1 |
| 2, 3, 6, 8, 11, (21), (25) |
| Tim Barrett, Dillon Green, Evan Risinger, John Ferraro III, Cameron Pack, (Adam Ryer), (Seth Boring) |
| 16:55.5, 16:56.7, 17:36.2, 18:32.4, 18:42.6, (19:08.8), (19:24.3) |
2 | 97 | United,
PA - Team Time (1st 5) 1:34:30.5 | Spread (1st 5) 2:37.9 |
| 4, 14, 15, 32, 32, (37), (40) |
| Colton Henning, Matthew Beaver, Dallas Pearce, Hudson Ludwig, Garin Fischer, (Hayden Hill), (Noah Pisarcik) |
| 17:12.5, 18:47.4, 18:49.8, 19:50.4, 19:50.4, (20:07.8), (20:16.3) |
3 | 102 | Penns Valley,
PA - Team Time (1st 5) 1:35:08.2 | Spread (1st 5) 2:55.6 |
| 5, 9, 18, 27, 43, (83) |
| McClain Reamer, Dilon Reilly, Taven Price, Gavin Robb, Luke Ruoff, (Matthew Sailors) |
| 17:33.8, 18:37.9, 19:00.0, 19:27.1, 20:29.4, (33:09.9) |
4 | 143 | St Joseph's Catholic Academy,
PA - Team Time (1st 5) 1:36:58.3 | Spread (1st 5) 4:35.1 |
| 1, 12, 26, 46, 58 |
| Colin Simander, Josh Hyman, Taylor James, Nicholas Dible, Cade Behrer |
| 16:49.0, 18:44.4, 19:25.0, 20:35.8, 21:24.1 |
5 | 157 | West Branch Area,
PA - Team Time (1st 5) 1:38:56.3 | Spread (1st 5) 2:25.8 |
| 13, 16, 30, 44, 54, (79), (82) |
| Noah Ryder, Sage Carr, Jacob Alexander, Kevin Hurley, Brayden Brown, (Payton McCloskey), (Noah Marcinko) |
| 18:44.5, 18:53.8, 19:37.9, 20:29.8, 21:10.3, (25:45.3), (31:49.5) |
6 | 181 | Cambria Heights,
PA - Team Time (1st 5) 1:40:22.3 | Spread (1st 5) 2:53.5 |
| 7, 31, 34, 53, 56, (59), (63) |
| Brock Eckenrode, Daniel Hock, Austin Bender, Zechariah Scott, Dakota Delattre, (Mitch Elias), (Kyle Watson) |
| 18:21.9, 19:39.8, 19:59.0, 21:06.2, 21:15.4, (21:31.3), (21:47.4) |
7 | 193 | Moshannon Valley,
PA - Team Time (1st 5) 1:40:56.7 | Spread (1st 5) 1:08.2 |
| 28, 35, 38, 45, 47, (75), (77) |
| George Nestlerode, Roman Faulds, Sam Howard, Oscar Lin, Brady Kay, (Carter Weakland), (Gavyn Varner) |
| 19:29.0, 20:04.6, 20:13.3, 20:32.6, 20:37.2, (24:14.7), (25:03.3) |
8 | 196 | Bishop Mccort,
PA - Team Time (1st 5) 1:41:30.4 | Spread (1st 5) 2:46.4 |
| 22, 23, 24, 62, 65, (67), (74) |
| Chase Gleason, Christian Haberkorn, Mason Pfiel, Jonah Bremer, Brady Dolgas, (Grady Pfeil), (Connor Haberkorn) |
| 19:10.8, 19:22.9, 19:23.0, 21:36.5, 21:57.2, (22:17.4), (23:47.7) |
9 | 198 | Bellwood-Antis,
PA - Team Time (1st 5) 1:41:08.1 | Spread (1st 5) 1:40.3 |
| 19, 39, 42, 48, 50, (60), (66) |
| Christian Sensibaugh, Carter Rettig, Dan Reilly, Corry Shanafelt, Daman Mills, (Martin Fatzinger), (Cameron Gallagher) |
| 19:03.3, 20:14.2, 20:26.3, 20:40.7, 20:43.6, (21:34.1), (21:57.9) |
10 | 204 | Mt Union,
PA - Team Time (1st 5) 1:41:58.4 | Spread (1st 5) 3:23.9 |
| 17, 29, 41, 49, 68, (72) |
| Ryan Plank, Ethan Fisher, Mason Beatty, Jacik Hess, Evan Yakymac, (Aydin Grove) |
| 18:58.6, 19:34.0, 20:19.9, 20:43.4, 22:22.5, (22:39.9) |
11 | 222 | Portage Area,
PA - Team Time (1st 5) 1:45:05.7 | Spread (1st 5) 5:44.6 |
| 10, 20, 52, 64, 76 |
| Logan Gentile, Gabe Corte, Ayden Westover, Braylin Walker, Xavier Meyers |
| 18:39.1, 19:07.1, 21:00.1, 21:55.7, 24:23.7 |
12 | 274 | Williamsburg,
PA - Team Time (1st 5) 1:46:23.1 | Spread (1st 5) 2:19.5 |
| 36, 51, 57, 61, 69, (70), (71) |
| Jeremiah Ross, Parker Crownover, Ethan O, Ryland Corl, Levi Hoover, (Ethan Watkin), (Dayne Mock) |
| 20:05.6, 20:56.2, 21:20.1, 21:36.1, 22:25.1, (22:26.6), (22:38.3) |
13 | 367 | Blairsville,
PA - Team Time (1st 5) 2:02:41.8 | Spread (1st 5) 5:43.1 |
| 55, 73, 78, 80, 81 |
| Desmond Reilly, Austin Deyarmin, Cole Stuchal, Devin Peiffer, Gael Gonzalez-Kelly |
| 21:12.2, 22:41.6, 25:19.3, 26:33.4, 26:55.3 |