1 | 61 | Lewisburg Area,
PA - Team Time (1st 5) 1:26:16.0 | Spread (1st 5) 1:38.0 |
| 3, 5, 7, 15, 31, (36), (43) |
| Nick Alico, Anthony Bach, Jack Spaulding, Zane Yoder, Steven Stiner, (Derek Guissanie), (Peter Challman) |
| 16:30.0, 16:51.0, 17:12.0, 17:35.0, 18:08.0, (18:17.0), (18:24.0) |
2 | 82 | Milton Area,
PA - Team Time (1st 5) 1:27:28.0 | Spread (1st 5) 1:28.0 |
| 4, 10, 17, 21, 30, (32), (67) |
| Tyler Leeser, Seth Kendall, Nick Doresky, Kellan Guinn-Bailey, Colton Aikey, (Tanner Walter), (Ayden Yoder) |
| 16:39.0, 17:18.0, 17:40.0, 17:44.0, 18:07.0, (18:13.0), (19:28.0) |
3 | 131 | Danville,
PA - Team Time (1st 5) 1:29:28.0 | Spread (1st 5) 1:03.0 |
| 9, 27, 28, 29, 38, (42), (47) |
| Matthew Leiby, Eli Zakarian, John Maize, James Zola, Ethan Klees, (Reece Lopatka), (Vince Krum) |
| 17:15.0, 17:56.0, 17:57.0, 18:02.0, 18:18.0, (18:22.0), (18:30.0) |
4 | 147 | Jersey Shore,
PA - Team Time (1st 5) 1:28:55.0 | Spread (1st 5) 3:14.0 |
| 1, 16, 20, 48, 62, (67), (83) |
| Isaac Davis, Hunter Mummert, Chase Carpenter, Tyler Miller, Ethan Alexander, (Jonah Hartman), (Max Ferguson) |
| 15:54.0, 17:39.0, 17:43.0, 18:31.0, 19:08.0, (19:28.0), (19:54.0) |
5 | 177 | Loyalsock Township,
PA - Team Time (1st 5) 1:30:16.0 | Spread (1st 5) 3:24.0 |
| 2, 23, 32, 56, 64 |
| Quinn Serfass, Ryan Sullivan, Logan Franquet, Andrew Reed, Matthew Nickolaus |
| 15:57.0, 17:47.0, 18:13.0, 18:58.0, 19:21.0 |
6 | 195 | Warrior Run Area,
PA - Team Time (1st 5) 1:31:35.0 | Spread (1st 5) 1:56.4 |
| 6, 22, 52, 54, 61, (76), (91) |
| Cassidy Hoffman, Damein Moser, Bryce Woland, Anthony Perrone, Zack Feerrar, (Vincent Emery), (Addison Magyar) |
| 17:10.0, 17:44.6, 18:44.0, 18:50.0, 19:06.4, (19:47.0), (20:18.0) |
7 | 201 | Mifflinburg Area,
PA - Team Time (1st 5) 1:31:47.0 | Spread (1st 5) 1:24.0 |
| 18, 24, 48, 51, 60, (75), (77) |
| Daniel Marks, Quenton Long, Bradley Haines, Cody Brooks, Eric Zimmerman, (Maverick Stenger), (Caleb Reimer) |
| 17:41.0, 17:51.0, 18:31.0, 18:39.0, 19:05.0, (19:45.0), (19:49.0) |
8 | 213 | Towanda Area,
PA - Team Time (1st 5) 1:32:56.0 | Spread (1st 5) 3:08.0 |
| 13, 14, 24, 65, 97, (107), (117) |
| Chase Dibble, Eric Lauber, Kaigan Stroop, Aizik Nimmo, Zachary Johnson, (Chris Buckley), (Hunter Johnson) |
| 17:31.0, 17:32.0, 17:51.0, 19:23.0, 20:39.0, (21:07.0), (22:40.0) |
9 | 242 | Athens Area,
PA - Team Time (1st 5) 1:33:25.7 | Spread (1st 5) 2:02.2 |
| 11, 46, 50, 66, 69, (86), (87) |
| Camden Allen, Jeffrey Gao, Nate Aquilio, Thomas Toscano, T.J. Toscano, (Sean Waltman), (Nate Gorsline) |
| 17:27.0, 18:28.0, 18:38.0, 19:23.5, 19:29.2, (20:06.0), (20:06.4) |
| 242 | Montoursville,
PA - Team Time (1st 5) 1:33:36.8 | Spread (1st 5) 2:06.2 |
| 12, 35, 52, 71, 72, (102), (108) |
| Morgan Comini, Jonah Issacson, Abdi Rodriguez, Braden Cott, Kurtis Lentz, (Isaiah Gingrich), (Connor Mattie) |
| 17:29.8, 18:15.0, 18:44.0, 19:32.0, 19:36.0, (20:45.1), (21:10.9) |
11 | 269 | Cowanesque Valley,
PA - Team Time (1st 5) 1:34:19.0 | Spread (1st 5) 2:17.0 |
| 18, 40, 45, 82, 84, (90), (96) |
| Madden Doud, Evan Miller, George Reynolds, Trace Miles, Caleb Bieser, (Daniel Freeman), (Andrew Gatewood) |
| 17:41.0, 18:21.0, 18:26.0, 19:53.0, 19:58.0, (20:13.0), (20:36.4) |
12 | 296 | Shikellamy,
PA - Team Time (1st 5) 1:35:45.0 | Spread (1st 5) 3:20.0 |
| 26, 34, 39, 88, 109, (110), (112) |
| Doug Hallman, Frank Quinones, Carter Balliet, Ajani Uhuru, Dylan Stevens, (Eric Dixon), (Micah Inch) |
| 17:52.0, 18:14.0, 18:19.0, 20:08.0, 21:12.0, (21:19.0), (21:52.0) |
13 | 310 | Shamokin Area Senior,
PA - Team Time (1st 5) 1:36:02.0 | Spread (1st 5) 2:22.0 |
| 40, 55, 57, 58, 100, (116), (120) |
| Cliff Zheng, Seth Lytle, Kyle Lytle, Joey Olah, Ethan Tharp, (Steven Carpenter), (George Zalar) |
| 18:21.0, 18:55.0, 19:01.0, 19:02.0, 20:43.0, (22:30.0), (23:26.0) |
14 | 314 | North Penn-Mansfield,
PA - Team Time (1st 5) 1:36:15.0 | Spread (1st 5) 2:48.0 |
| 8, 70, 73, 78, 85, (94), (105) |
| Blake Nelson, Theodore Reynolds, Jacob Green, Roger Learn, Sam Shedden, (Shay Toner), (Jarrod Davis) |
| 17:13.0, 19:30.0, 19:41.0, 19:50.0, 20:01.0, (20:33.0), (20:56.0) |
15 | 394 | Midd - West,
PA - Team Time (1st 5) 1:39:20.0 | Spread (1st 5) 2:17.0 |
| 43, 79, 80, 93, 99, (100), (111) |
| Nathan Glassner, Issac Jordan, Garrett Jones, Ryan Frantz, Evan Johnson, (Orry Walter), (Riley Lantz) |
| 18:24.0, 19:51.0, 19:52.0, 20:32.0, 20:41.0, (20:43.0), (21:27.0) |
16 | 403 | Selinsgrove Area,
PA - Team Time (1st 5) 1:39:32.0 | Spread (1st 5) 1:30.0 |
| 63, 74, 80, 89, 97, (103), (113) |
| Evan Gaugler, Owen Moyer, Bennet Beiler, Josh Tirpak, Logan Wolfe, (Christopher Tirpak), (Luke Kantz) |
| 19:09.0, 19:42.0, 19:52.0, 20:10.0, 20:39.0, (20:48.0), (21:56.0) |
17 | 423 | Central Columbia,
PA - Team Time (1st 5) 1:41:52.0 | Spread (1st 5) 4:24.0 |
| 36, 59, 104, 106, 118, (122), (123) |
| Jacob Busch, Jake Mashack, Gabriel Waltman, Connor Empie, Ben Shepard, (Gage Lupini), (Cort Heintzelman) |
| 18:17.0, 19:04.0, 20:50.0, 21:00.0, 22:41.0, (33:46.0), (46:29.0) |
18 | 534 | Columbia Montour Vo-Tech,
PA - Team Time (1st 5) 1:47:44.0 | Spread (1st 5) 2:18.0 |
| 92, 94, 114, 115, 119, (121) |
| Alex Marsters, Norman Verbeck, Cameron Unger, Owen Moleski, Cordell Tapee, (Anthony Allegrati) |
| 20:25.0, 20:33.0, 21:57.0, 22:06.0, 22:43.0, (27:13.0) |