1 | 42 | Montrose Area,
PA - Team Time (1st 5) 1:30:00.5 | Spread (1st 5) 1:06.9 |
| 2, 8, 9, 11, 12, (25), (27) |
| Nate Sinkovich, Logan Birchard, James Bixby, Nicholas Harder, Andrew Chidester, (Cody Leonard), (Carter Dolaway) |
| 17:10.5, 18:03.6, 18:13.0, 18:16.0, 18:17.4, (19:51.8), (19:58.8) |
2 | 76 | Blue Ridge,
PA - Team Time (1st 5) 1:33:13.1 | Spread (1st 5) 1:52.5 |
| 5, 13, 17, 19, 22, (34), (41) |
| Heath Bowker, Duncan Geyer, Max Ksenich, Dawson Stepniak, Andrew Kowalewski, (Brock Fuller), (Ryan Stallings) |
| 17:38.6, 18:19.8, 18:32.8, 19:10.8, 19:31.1, (21:20.2), (22:28.5) |
3 | 81 | Dunmore,
PA - Team Time (1st 5) 1:34:20.7 | Spread (1st 5) 2:42.1 |
| 3, 3, 23, 24, 28, (56), (59) |
| Tommy Clark, Joseph Cardillo, Matthew Behler, Carlo Escobar, Cullen Smith, (Jaden Argust), (Nathan McMynne) |
| 17:28.3, 17:28.3, 19:34.2, 19:39.5, 20:10.4, (26:29.0), (27:25.1) |
4 | 98 | Holy Cross (PA),
PA - Team Time (1st 5) 1:36:02.5 | Spread (1st 5) 2:20.7 |
| 14, 15, 18, 21, 30, (35), (40) |
| Teddy Novak, Spencer Decker, Michael Allardyce, Luke Healey, Luke Mozeleski, (Conor Farrell), (Ryan Burda) |
| 18:24.6, 18:30.4, 18:57.5, 19:24.7, 20:45.3, (21:22.3), (22:25.4) |
5 | 127 | Lackawanna Trail,
PA - Team Time (1st 5) 1:41:02.3 | Spread (1st 5) 4:01.9 |
| 6, 20, 31, 33, 37, (42), (53) |
| Brayden Clarke, Deegan Ross, Cole Henry, Michael Bluhm, Ethan Basile, (Max Bluhm), (Ryan Semon) |
| 17:45.7, 19:13.4, 20:56.5, 21:19.1, 21:47.6, (22:33.6), (24:56.6) |
6 | 155 | Northwest Area,
PA - Team Time (1st 5) 1:50:50.7 | Spread (1st 5) 14:24.0 |
| 1, 16, 29, 48, 61 |
| Oliver Heintzelman, Derek Pierontoni, Tyler Fox, Anthony Whitesell, Owen Heintzelman |
| 16:58.0, 18:32.4, 20:28.0, 23:30.3, 31:22.0 |
7 | 166 | Wyoming Seminary,
PA - Team Time (1st 5) 1:47:33.4 | Spread (1st 5) 6:24.4 |
| 7, 26, 38, 46, 49, (49), (51) |
| Jack Novelli, Jack Tzunski, Gopal Patel, Paul Stevenson, Marshall Curtis, (Evan Swartz), (Giovanni Ramos) |
| 17:52.2, 19:55.1, 22:08.4, 23:21.1, 24:16.6, (24:16.6), (24:34.1) |
8 | 178 | Mountain View,
PA - Team Time (1st 5) 1:49:21.3 | Spread (1st 5) 6:28.1 |
| 10, 32, 39, 45, 52, (54), (58) |
| Cohen Anderson, Kyle Pissott, Dominic MacDonald, Andrew McHenry, Jimmy Bernosky, (Jonathan Symuleski), (Ordie Price) |
| 18:15.2, 21:10.6, 22:10.2, 23:02.0, 24:43.3, (25:14.0), (26:42.6) |
9 | 225 | Old Forge,
PA - Team Time (1st 5) 1:56:54.8 | Spread (1st 5) 4:25.2 |
| 36, 43, 44, 47, 55, (57), (60) |
| Billy Kucharski, Aiden VanLuvender, Eddie Evans, Joshua Zawicki, Bobby Resio, (Roman Piragas), (Ryan Gilbert) |
| 21:39.8, 22:51.8, 22:55.5, 23:22.7, 26:05.0, (26:33.0), (29:31.0) |