| 1 | Wyatt KauffmanPlace 1 · Grade 12 · Mifflin County | 12 | Mifflin County | 17:03 |
| 2 | Hoyt RodenbaughPlace 2 · Grade 12 · Mifflin County | 12 | Mifflin County | 17:08 |
| 3 | Drew BretzPlace 3 · Grade 12 · Cumberland Valley | 12 | Cumberland Valley | 17:18 |
| 4 | Koy AurandPlace 4 · Grade 12 · Mifflin County | 12 | Mifflin County | 17:55 |
| 5 | Jackson LightPlace 5 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 18:01 |
| 6 | Aidan ScavittiPlace 6 · Grade 12 · Mifflin County | 12 | Mifflin County | 18:01 |
| 7 | Craig WhitenightPlace 7 · Grade 10 · Mifflin County | 10 | Mifflin County | 18:26 |
| 8 | David SnyderPlace 8 · Grade 12 · Mifflin County | 12 | Mifflin County | 18:28 |
| 9 | Nick TomesPlace 9 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 18:35 |
| 10 | Luke CurtisPlace 10 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 18:36 |
| 11 | Ben BernsteinPlace 11 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 18:44 |
| 12 | Camryn TreasterPlace 12 · Grade 12 · Mifflin County | 12 | Mifflin County | 19:04 |
| 13 | Truman BillowPlace 13 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 19:06 |
| 14 | Quinn KinerPlace 14 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 19:07 |
| 15 | Logan BrenemanPlace 15 · Grade 12 · Mifflin County | 12 | Mifflin County | 19:12 |
| 16 | Teijan KiserPlace 16 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 19:13 |
| 17 | Nolan LuckenbillPlace 17 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 20:01 |
| 18 | Levi AndersonPlace 18 · Grade 9 · Mifflin County | 9 | Mifflin County | 20:06 |
| 19 | Logan BoyerPlace 19 · Grade 10 · Mifflin County | 10 | Mifflin County | 20:06 |
| 20 | Colton LeisterPlace 20 · Grade 11 · Mifflin County | 11 | Mifflin County | 20:07 |
| 21 | Tanner SmithPlace 21 · Grade 9 · Mifflin County | 9 | Mifflin County | 20:08 |
| 22 | Shane FlandersPlace 22 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 20:22 |
| 23 | Zach HamptonPlace 23 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 20:37 |
| 24 | Colt HoyPlace 24 · Grade 9 · Mifflin County | 9 | Mifflin County | 20:48 |
| 25 | Nick RomaninskyPlace 25 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 21:00 |
| 26 | Sean LysaghtPlace 26 · Grade 12 · Cumberland Valley | 12 | Cumberland Valley | 21:05 |
| 27 | Jackson HobdayPlace 27 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 21:13 |
| 28 | Callum RobertsPlace 28 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 21:22 |
| 29 | Ben HarrisPlace 29 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 21:33 |
| 30 | George GallupPlace 30 · Grade 11 · Cumberland Valley | 11 | Cumberland Valley | 21:42 |
| 31 | Reuben WoodPlace 31 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 21:42 PR |
| 32 | Rylan PoffenbergerPlace 32 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 21:47 |
| 33 | Drew KrohnPlace 33 · Grade 10 · Mifflin County | 10 | Mifflin County | 22:01 |
| 34 | Anthony PalopoliPlace 34 · Grade 11 · Mifflin County | 11 | Mifflin County | 22:01 |
| 35 | Dominic AltamuroPlace 35 · Grade 10 · Mifflin County | 10 | Mifflin County | 22:12 |
| 36 | Krishiv UdhayakumarPlace 36 · Grade 10 · Cumberland Valley | 10 | Cumberland Valley | 23:12 |