| 1 | Luke KadenPlace 1 · Grade 11 · Carlisle | 11 | Carlisle | 17:19.98 |
| 2 | Vitor SantosPlace 2 · Grade 11 · Carlisle | 11 | Carlisle | 17:27.57 |
| 3 | Drew BretzPlace 3 · Grade 12 · Cumberland Valley | 12 | Cumberland Valley | 17:32.94 |
| 4 | Ian RobinsonPlace 4 · Grade 12 · Central Dauphin | 12 | Central Dauphin | 17:50.46 |
| 5 | Chase LongPlace 5 · Grade 12 · Central Dauphin | 12 | Central Dauphin | 17:51.39 |
| 6 | Jackson LightPlace 6 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 17:55.45 |
| 7 | Luke CurtisPlace 7 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 18:27.65 |
| 8 | Marcus KennedyPlace 8 · Grade 10 · Carlisle | 10 | Carlisle | 18:32.38 |
| 9 | Evan BeldenPlace 9 · Grade 12 · Carlisle | 12 | Carlisle | 18:37.00 |
| 10 | John BlacksmithPlace 10 · Grade 12 · Carlisle | 12 | Carlisle | 18:37.75 |
| 11 | Eisley SerettiPlace 11 · Grade 11 · Carlisle | 11 | Carlisle | 18:40.23 |
| 12 | Ben BernsteinPlace 12 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 18:44.46 |
| 13 | Nick TomesPlace 13 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 19:00.21 |
| 14 | Andrew BestPlace 14 · Grade 11 · Carlisle | 11 | Carlisle | 19:05.87 |
| 15 | Braden BoardmanPlace 15 · Grade 10 · Carlisle | 10 | Carlisle | 19:15.42 |
| 16 | Truman BillowPlace 16 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 19:16.58 |
| 17 | Teijan KiserPlace 17 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 19:18.17 |
| 18 | Cole HoughPlace 18 · Grade 9 · Carlisle | 9 | Carlisle | 19:24.37 |
| 19 | Quinn KinerPlace 19 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 19:38.87 |
| 20 | Andrew GergalPlace 20 · Grade 11 · Central Dauphin | 11 | Central Dauphin | 20:00.85 |
| 21 | Max IonniPlace 21 · Grade 10 · Central Dauphin | 10 | Central Dauphin | 20:03.56 |
| 22 | Sean LysaghtPlace 22 · Grade 12 · Cumberland Valley | 12 | Cumberland Valley | 20:15.30 |
| 23 | Andrew ReddingPlace 23 · Grade 10 · Carlisle | 10 | Carlisle | 20:17.82 |
| 24 | Evan FlickingerPlace 24 · Grade 11 · Carlisle | 11 | Carlisle | 20:28.02 |
| 25 | Nick RomaninskyPlace 25 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 20:29.69 |
| 26 | Shane FlandersPlace 26 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 20:32.27 |
| 27 | Colton RoushPlace 27 · Grade 10 · Carlisle | 10 | Carlisle | 20:33.24 |
| 28 | Zach HamptonPlace 28 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 20:47.30 |
| 29 | Nolan LuckenbillPlace 29 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 20:55.90 |
| 30 | Jackson KinneyPlace 30 · Grade 9 · Carlisle | 9 | Carlisle | 20:59.44 |
| 31 | Callen RobinsonPlace 31 · Grade 9 · Central Dauphin | 9 | Central Dauphin | 20:59.73 |
| 32 | Timothy TrottierPlace 32 · Grade 10 · Carlisle | 10 | Carlisle | 20:59.96 |
| 33 | Matthew SperaPlace 33 · Grade 10 · Carlisle | 10 | Carlisle | 21:00.12 |
| 34 | Grayson WindholzPlace 34 · Grade 10 · Carlisle | 10 | Carlisle | 21:16.73 |
| 35 | Miles MotePlace 35 · Grade 9 · Carlisle | 9 | Carlisle | 21:21.51 |
| 36 | Luke MessengerPlace 36 · Grade 12 · Carlisle | 12 | Carlisle | 21:22.71 |
| 37 | Dexter DuranPlace 37 · Grade 11 · Carlisle | 11 | Carlisle | 21:24.23 |
| 38 | Callum RobertsPlace 38 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 21:24.60 |
| 39 | George GallupPlace 39 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 21:24.94 |
| 40 | Fritz ElliotPlace 40 · Grade 9 · Carlisle | 9 | Carlisle | 21:35.89 |
| 41 | Rylan PoffenbergerPlace 41 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 21:39.59 |
| 42 | Isaac PoseyPlace 42 · Grade 9 · Carlisle | 9 | Carlisle | 21:44.01 |
| 43 | Bridger GalePlace 43 · Grade 11 · Carlisle | 11 | Carlisle | 21:49.38 |
| 44 | Ryan BoardmanPlace 44 · Grade 9 · Carlisle | 9 | Carlisle | 21:53.21 |
| 45 | Wyatt ClarkPlace 45 · Grade 11 · Carlisle | 11 | Carlisle | 22:05.78 PR |
| 46 | Ben HarrisPlace 46 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 22:10.31 |
| 47 | Levi BarrickPlace 47 · Grade 10 · Carlisle | 10 | Carlisle | 22:46.42 |
| 48 | Dylan HaneyPlace 48 · Grade 10 · Carlisle | 10 | Carlisle | 23:04.21 PR |
| 49 | Lucas PynePlace 49 · Grade 9 · Central Dauphin | 9 | Central Dauphin | 23:14.75 |
| 50 | Hayden TowsenPlace 50 · Grade 9 · Central Dauphin | 9 | Central Dauphin | 23:20.48 |
| 51 | Reuben WoodPlace 51 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 23:20.77 |
| 52 | Ben ReinPlace 52 · Grade 10 · Central Dauphin | 10 | Central Dauphin | 24:19.88 |
| 53 | Conner HertleinPlace 53 · Grade 9 · Carlisle | 9 | Carlisle | 25:39.13 |
| 54 | Simon LowePlace 54 · Grade 10 · Central Dauphin | 10 | Central Dauphin | 30:07.56 |