1 | 41 | York Catholic,
PA - Team Time (1st 5) 1:28:13.2 | Spread (1st 5) 1:43.8 |
| 1, 5, 7, 12, 16, (17), (21) |
| Mosley Driscoll, Joseph Rizzuto, Jonathan Stromberg, John Marinelli, Jack Driscoll, (Daniel Giesselbach), (James Volk) |
| 16:40.3, 17:19.2, 17:47.3, 18:02.3, 18:24.1, (18:25.7), (18:39.2) |
2 | 59 | Trinity (Camp Hill),
PA - Team Time (1st 5) 1:29:32.0 | Spread (1st 5) 1:47.9 |
| 3, 4, 8, 20, 24, (25), (30) |
| Jasper Burd, Jack Warner, Connor Pushart, Jack Staul, Owen Charles, (Josef Domby), (Lucas Puig) |
| 17:04.0, 17:12.2, 17:47.7, 18:36.2, 18:51.9, (18:57.8), (19:12.4) |
3 | 68 | Kutztown Area,
PA - Team Time (1st 5) 1:30:26.8 | Spread (1st 5) 2:03.7 |
| 2, 9, 10, 19, 28, (31), (42) |
| Mitchell Brett, Ryan Morstatt, Jack Kornfeind, Phoenix Kellogg, Sam Schaeffer, (Jake Justeson), (Cooper Dunn) |
| 17:02.4, 17:53.2, 17:53.9, 18:31.2, 19:06.1, (19:16.8), (19:57.8) |
4 | 81 | Tulpehocken,
PA - Team Time (1st 5) 1:31:58.0 | Spread (1st 5) 1:57.9 |
| 6, 11, 13, 18, 33, (41), (49) |
| David Bednarczyk, Jayden Manbeck, Allen Ebersole, Theodore Headley, Clint Haws, (Jacob Straw), (Cade Barker) |
| 17:44.5, 17:54.9, 18:08.0, 18:28.2, 19:42.4, (19:50.5), (21:01.9) |
5 | 125 | Fairfield Area,
PA - Team Time (1st 5) 1:34:32.0 | Spread (1st 5) 1:34.4 |
| 14, 15, 27, 29, 40, (44), (53) |
| Levi Davis, Gabriel Schubring, Matthew Turner, Camron Wiles, Vincent Malpica, (Kyle Davis), (Matthias Sacco) |
| 18:14.7, 18:15.9, 19:05.7, 19:06.6, 19:49.1, (20:14.2), (21:44.9) |
6 | 137 | Delone Catholic,
PA - Team Time (1st 5) 1:35:49.5 | Spread (1st 5) 1:02.4 |
| 22, 23, 26, 32, 34, (35), (38) |
| Aden Davis, Liam Allen, Ryan Murphy, Ethan Darlington, Adam Lawrence, (Jack Goedecker), (Joey Caitlin) |
| 18:40.1, 18:48.7, 19:00.4, 19:37.8, 19:42.5, (19:43.5), (19:46.6) |
7 | 229 | Columbia,
PA - Team Time (1st 5) 1:47:19.0 | Spread (1st 5) 4:29.4 |
| 36, 37, 39, 58, 59 |
| James Brady, Aiden Miller, Owen Broome, Tim Powell, Mitchell Dishongh |
| 19:45.4, 19:45.6, 19:47.2, 23:46.0, 24:14.8 |
8 | 233 | Camp Hill,
PA - Team Time (1st 5) 1:43:43.4 | Spread (1st 5) 1:25.1 |
| 43, 45, 47, 48, 50, (57) |
| Harrison Mooney, Nick Smeal, Jaerren Stever, Patrick Fitzgerald, Jake Brungard, (Gavin Nunn) |
| 20:06.9, 20:17.1, 20:53.5, 20:53.9, 21:32.0, (23:30.0) |
9 | 257 | West Shore Christian Academy,
PA - Team Time (1st 5) 1:49:44.9 | Spread (1st 5) 2:31.1 |
| 46, 51, 51, 54, 55, (56) |
| Jonah Yingling, Matt Epley, Simon Lagrand, Noah Samek, Aidan Callahan, (Jordan Phillips) |
| 20:32.7, 21:39.1, 21:39.1, 22:50.2, 23:03.8, (23:18.7) |