1 | 50 | Cochranton,
PA - Team Time (1st 5) 1:25:18.0 | Spread (1st 5) 52.0 |
| 2, 6, 8, 13, 21, (26), (63) |
| Sam Hetrick, Kyler Woolstrum, Ethan Knapp, Tully Caiazza, Chase Miller, (Landon Homa), (Collin Buckwalter) |
| 16:40.0, 16:54.0, 16:55.0, 17:17.0, 17:32.0, (17:47.0), (19:00.0) |
2 | 54 | Lakeview,
PA - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 1:00.0 |
| 1, 4, 12, 18, 19, (24), (41) |
| Colson Jenkins, Kyler Woolstrum, Lincoln Kier, James Alexander, Evan Wolfgong, (Nick Varga), (Nathaniel Bolley) |
| 16:24.0, 16:52.0, 17:15.0, 17:22.0, 17:24.0, (17:43.0), (18:23.0) |
3 | 70 | West Middlesex Area,
PA - Team Time (1st 5) 1:26:20.0 | Spread (1st 5) 40.0 |
| 4, 9, 16, 20, 21, (29), (34) |
| Colson Jenkins, Luke Schneider, Giovanni Rococi, Philip Peltonen, Michael Werner, (Timothy Sabella), (Brayden Winter) |
| 16:52.0, 17:12.0, 17:19.0, 17:25.0, 17:32.0, (17:51.0), (17:55.0) |
4 | 90 | Rocky Grove,
PA - Team Time (1st 5) 1:27:09.0 | Spread (1st 5) 57.0 |
| 6, 13, 17, 25, 29, (33), (40) |
| Luke Schneider, Ethan Knapp, Landon Homa, Noah Rotz, Evan Wolfgong, (Easton Adamczky), (Eddie Hazelet) |
| 16:54.0, 17:17.0, 17:21.0, 17:46.0, 17:51.0, (17:53.0), (18:14.0) |
5 | 185 | Saegertown,
PA - Team Time (1st 5) 1:30:41.0 | Spread (1st 5) 1:56.0 |
| 3, 37, 46, 48, 51, (56), (65) |
| Sam Hetrick, Zac Shumac, Trenton Bell, Michael Dejohn, Brennen McWright, (Eddie Hazelet), (Jacob Gingrich) |
| 16:47.0, 18:03.0, 18:32.0, 18:36.0, 18:43.0, (18:48.0), (19:06.0) |
6 | 209 | Wilmington Area Senior,
PA - Team Time (1st 5) 1:31:29.0 | Spread (1st 5) 1:40.0 |
| 13, 23, 53, 58, 62, (66), (101) |
| Tim Gross, Tully Caiazza, Collin Buckwalter, Nick Finck, Devin Laniewicz, (Akito Hatch), (Jackson Weber) |
| 17:17.0, 17:42.0, 18:44.0, 18:49.0, 18:57.0, (19:08.5), (20:10.2) |
7 | 221 | Northwestern Senior,
PA - Team Time (1st 5) 1:32:14.7 | Spread (1st 5) 38.0 |
| 36, 42, 44, 49, 50, (51), (82) |
| Jonathan Bissell, Ryan Kelly, Jonathon Tate, Brennen McWright, Ethan Pettis, (Ian Bird), (Logan McDonald) |
| 18:01.0, 18:28.0, 18:29.7, 18:37.0, 18:39.0, (18:43.0), (19:34.0) |
8 | 260 | Commodore Perry,
PA - Team Time (1st 5) 1:33:20.0 | Spread (1st 5) 1:33.0 |
| 32, 45, 54, 55, 74, (100), (104) |
| Derek Johnson, Wes Paris, Trenton Bell, Brayden Winter, Josh Simpson, (Louie Dejulia), (Trenton Courtney) |
| 17:52.0, 18:31.0, 18:45.0, 18:47.0, 19:25.0, (20:08.0), (20:32.0) |
9 | 285 | Union City Area,
PA - Team Time (1st 5) 1:33:49.0 | Spread (1st 5) 2:54.0 |
| 10, 28, 60, 90, 97, (103), (107) |
| Chase Miller, Zachary Beckwith, Jerrick Hunter, Kyle Brace, Trevor Shetler, (Henry Clippinger), (Caden Rangel) |
| 17:13.0, 17:50.0, 18:51.0, 19:48.0, 20:07.0, (20:24.0), (20:33.5) |
10 | 296 | Cambridge Springs,
PA - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 42.0 |
| 47, 56, 61, 64, 68, (70), (73) |
| Nick Finck, Nicholas Savolskis, Devin Gruver, Quinn Simmerman, Devin Laniewicz, (Michael Bojaczko), (Nathan Samuels) |
| 18:33.0, 18:48.0, 18:52.0, 19:05.0, 19:15.0, (19:19.0), (19:22.0) |
11 | 319 | Maplewood,
PA - Team Time (1st 5) 1:37:31.0 | Spread (1st 5) 6:05.0 |
| 11, 38, 75, 76, 119, (122), (123) |
| Zachary Beckwith, Lincoln Kier, Logan Kier, Gavin Bendig, Johnmichael Weaver, (Jan Emmanuel Unida), (Jordan Downer) |
| 17:14.0, 18:04.0, 19:26.0, 19:28.0, 23:19.0, (24:19.0), (25:04.0) |
12 | 329 | Sharpsville,
PA - Team Time (1st 5) 1:35:20.0 | Spread (1st 5) 1:43.0 |
| 35, 42, 79, 86, 87, (89), (91) |
| Dennis Jones, Jonathan Bissell, Kellen Dejulia, Ethan Williams, Tyler Firman, (Ethan Springer), (Jerrick Hunter) |
| 18:00.0, 18:28.0, 19:32.0, 19:37.0, 19:43.0, (19:46.0), (19:52.0) |
13 | 349 | Mercer,
PA - Team Time (1st 5) 1:36:15.0 | Spread (1st 5) 2:50.0 |
| 27, 39, 78, 97, 108, (109), (115) |
| Easton Adamczyk, Luke Childers, Logan Kier, Tate Papay, Rowan Thomas, (Chase Allen), (Ethan Iverson) |
| 17:48.0, 18:11.0, 19:31.0, 20:07.0, 20:38.0, (20:39.0), (22:01.0) |
14 | 353 | Youngsville,
PA - Team Time (1st 5) 1:36:03.0 | Spread (1st 5) 1:53.3 |
| 29, 70, 82, 84, 88, (94), (106) |
| Luke Childers, Colton Carpenter, Chase Lopez, Michael Bojaczko, Timothy Sabella, (Joseph Mistretta), (Logan Mcdonald) |
| 17:51.0, 19:19.0, 19:34.0, 19:34.7, 19:44.3, (19:59.0), (20:32.7) |
15 | 399 | Reynolds,
PA - Team Time (1st 5) 1:37:41.4 | Spread (1st 5) 1:17.0 |
| 59, 72, 79, 92, 97, (102), (110) |
| Theron Obrien, Patrick Lee, Gerardo Hernandez, Louie Dejulia, Greyden Gustus, (Cody Hart), (Levi Miller) |
| 18:50.0, 19:19.4, 19:32.0, 19:53.0, 20:07.0, (20:22.8), (20:41.0) |
16 | 424 | Iroquois,
PA - Team Time (1st 5) 1:38:23.0 | Spread (1st 5) 50.1 |
| 67, 81, 85, 95, 96, (111), (112) |
| Quincy Zook, Jonah Dean, Colton Carpenter, Logan Kuhn, Chase Lopez, (Duncan Mayer), (Ben Moffett) |
| 19:12.0, 19:33.0, 19:36.0, 19:59.9, 20:02.1, (21:17.0), (21:32.6) |
17 | 500 | Eisenhower,
PA - Team Time (1st 5) 1:45:28.6 | Spread (1st 5) 3:41.4 |
| 69, 92, 104, 117, 118, (120), (121) |
| Joseph Mistretta, Tyler Schenker, Jonathan Craig, Trenton Courtney, Jackson Kibbe, (Matt Walker), (Je Unida) |
| 19:18.6, 19:53.0, 20:32.0, 22:45.0, 23:00.0, (23:23.0), (23:56.0) |
18 | 544 | Jamestown,
PA - Team Time (1st 5) 1:52:26.0 | Spread (1st 5) 7:15.0 |
| 77, 113, 114, 116, 124 |
| Cooper Riley, Rowan Thomas, Garrett Floch, Duncan Mayer, Lucas Popielarcheck |
| 19:29.0, 21:49.0, 21:59.0, 22:25.0, 26:44.0 |