1 | 50 | Kutztown Area,
PA - Team Time (1st 5) 1:28:39.2 | Spread (1st 5) 1:54.4 |
| 1, 7, 12, 14, 16, (19), (46) |
| Mitchell Brett, Ryan Morstatt, Derek Hanna, Jack Kornfeind, Sam Schaeffer, (Luke Cowell), (Cooper Dunn) |
| 16:28.6, 17:21.4, 18:12.2, 18:14.0, 18:23.0, (18:28.0), (19:51.6) |
2 | 68 | Fairfield Area,
PA - Team Time (1st 5) 1:30:12.4 | Spread (1st 5) 1:13.3 |
| 6, 8, 13, 20, 21, (25), (33) |
| John Whitcomb, Gabriel Schubring, Levi Davis, Andrew Glover, Gabe Schubing, (Chris Shaffer), (Camron Wiles) |
| 17:16.5, 17:44.7, 18:13.0, 18:28.4, 18:29.8, (18:37.0), (18:59.5) |
3 | 96 | York Catholic,
PA - Team Time (1st 5) 1:31:52.1 | Spread (1st 5) 2:31.7 |
| 4, 9, 17, 24, 42, (52), (53) |
| Joseph Rizzuto, Mosley Driscoll, Jonathan Stromberg, John Marinelli, Dominic Marinelli, (Joseph Zelis), (Sean Warren) |
| 17:09.8, 18:02.0, 18:23.9, 18:34.9, 19:41.5, (21:02.8), (21:15.8) |
4 | 119 | Camp Hill,
PA - Team Time (1st 5) 1:32:53.5 | Spread (1st 5) 2:18.5 |
| 3, 18, 27, 34, 37, (40), (49) |
| Matt Gurgiolo, Harrison Mooney, Eli Spotts, Michael Moretz, Jake Brungard, (Nick Smeal), (Luke Waldner) |
| 17:09.4, 18:26.7, 18:47.4, 19:02.1, 19:27.9, (19:32.4), (20:04.8) |
5 | 122 | Tulpehocken,
PA - Team Time (1st 5) 1:33:42.3 | Spread (1st 5) 1:16.0 |
| 11, 15, 23, 35, 38, (39), (41) |
| Kyle Schermerhorn, David Bednarczyk, Theodore Headley, Jayden Manbeck, James McQuillen, (Jonah Stull), (Joshua Straw) |
| 18:12.0, 18:16.3, 18:33.0, 19:13.0, 19:28.0, (19:29.0), (19:39.3) |
6 | 131 | Trinity (Camp Hill),
PA - Team Time (1st 5) 1:33:41.0 | Spread (1st 5) 2:35.3 |
| 5, 10, 29, 43, 44, (45), (47) |
| Jasper Burd, Connor Pushart, Jack Staul, James Redmond, Luke Capper, (Josef Domby), (Owen Charles) |
| 17:10.4, 18:08.7, 18:51.4, 19:44.8, 19:45.7, (19:48.7), (19:56.7) |
7 | 147 | Delone Catholic,
PA - Team Time (1st 5) 1:34:12.5 | Spread (1st 5) 10.6 |
| 26, 28, 30, 31, 32, (36), (48) |
| Sam Long, Easton Biggins, Nathan Hall, Ryan Murphy, Aden Davis, (Colby Seeley), (Joey Caitlin) |
| 18:43.9, 18:48.2, 18:52.8, 18:53.1, 18:54.5, (19:14.7), (20:02.8) |
8 | 205 | Upper Dauphin Area,
PA - Team Time (1st 5) 1:45:25.8 | Spread (1st 5) 7:45.4 |
| 2, 22, 54, 63, 64 |
| Jacob Mavretic, Collin Miller, Peyton Simmers, Maison Grow, Caleb Simmers |
| 16:42.0, 18:30.1, 21:28.0, 24:18.3, 24:27.4 |
9 | 282 | Newport,
PA - Team Time (1st 5) 1:50:12.2 | Spread (1st 5) 3:04.4 |
| 50, 55, 56, 60, 61, (62), (66) |
| Perry Wright, Dakota Becker-Imes, Joshua Bellis, Dakota Imes, Brady Kain, (Max Prosser), (Jonas Widenhammer) |
| 20:26.4, 21:28.1, 21:40.5, 23:06.4, 23:30.8, (23:58.9), (24:42.7) |
10 | 290 | West Shore Christian Academy,
PA - Team Time (1st 5) 1:52:53.0 | Spread (1st 5) 3:40.2 |
| 51, 57, 58, 59, 65 |
| Jonah Yingling, Jason Witt, Matt Epley, Drew McIntyre, Jordan Phillips |
| 21:01.4, 22:15.9, 22:23.5, 22:30.6, 24:41.6 |