| 1 | Lucas HollinsheadPlace 1 · Grade 12 · Williamsville | 12 | Williamsville | 14:58.44 PR |
| 2 | Ryan PatrickPlace 2 · Grade 10 · Williamsville | 10 | Williamsville | 15:11.28 |
| 3 | Keegan OBrienPlace 3 · Grade 10 · Maroa (M.-Forsyth) | 10 | Maroa (M.-Forsyth) | 15:38.25 |
| 4 | Ty GalePlace 4 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 15:46.22 |
| 5 | Michael MitchellPlace 5 · Grade 12 · Athens | 12 | Athens | 16:06.31 |
| 6 | Charlie WillenborgPlace 6 · Grade 10 · Pleasant Plains | 10 | Pleasant Plains | 16:16.22 PR |
| 7 | Brennan FletcherPlace 7 · Grade 9 · Auburn | 9 | Auburn | 16:28.28 PR |
| 8 | Griffin GwaltneyPlace 8 · Grade 11 · Williamsville | 11 | Williamsville | 16:29.15 |
| 9 | Mykah BileckPlace 9 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 16:38.44 PR |
| 10 | Dayton GamberPlace 10 · Grade 9 · Petersburg (PORTA) | 9 | Petersburg (PORTA) | 16:44.53 PR |
| 11 | John OglesbyPlace 11 · Grade 10 · Williamsville | 10 | Williamsville | 16:52.62 |
| 12 | Mason SolomonPlace 12 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 16:54.94 |
| 13 | Tyson PowellPlace 13 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 16:55.28 PR |
| 14 | Jared LongPlace 14 · Grade 11 · Pleasant Plains | 11 | Pleasant Plains | 17:08.53 |
| 15 | Braeden GallowayPlace 15 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 17:10.75 |
| 16 | Gavin CookPlace 16 · Grade 11 · Williamsville | 11 | Williamsville | 17:22.34 |
| 17 | Ty CopelandPlace 17 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 17:27.22 |
| 18 | Aiden ChipolPlace 18 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 17:29.12 |
| 19 | Dylan WoodsPlace 19 · Grade 12 · Petersburg (PORTA) | 12 | Petersburg (PORTA) | 17:29.90 |
| 20 | Drew ZimmermanPlace 20 · Grade 10 · Petersburg (PORTA) | 10 | Petersburg (PORTA) | 17:33.28 PR |
| 21 | Ethan SatoriusPlace 21 · Grade 10 · Petersburg (PORTA) | 10 | Petersburg (PORTA) | 17:41.56 PR |
| 22 | Noah BlissPlace 22 · Grade 11 · Williamsville | 11 | Williamsville | 17:53.47 |
| 23 | Nate AlessiaPlace 23 · Grade 10 · Williamsville | 10 | Williamsville | 18:01.38 |
| 24 | Josh ArmourPlace 24 · Grade 11 · Williamsville | 11 | Williamsville | 18:21.18 |
| 25 | Graham WaltersPlace 25 · Grade 11 · Stanford (Olympia) | 11 | Stanford (Olympia) | 18:25.03 |
| 26 | Connor CollinsPlace 26 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 18:37.09 |
| 27 | Jack GravlinPlace 27 · Grade 11 · Riverton | 11 | Riverton | 18:42.06 |
| 28 | Sawyer HillPlace 28 · Grade 12 · Athens | 12 | Athens | 19:00.84 |
| 29 | Nehemiah AtwellPlace 29 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 19:01.18 PR |
| 30 | Ellis ThrockmortonPlace 30 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 19:19.62 PR |
| 31 | Hunter SuskoPlace 31 · Grade 9 · Athens | 9 | Athens | 19:45.78 PR |
| 32 | Joshua BrownPlace 32 · Grade 9 · Riverton | 9 | Riverton | 20:11.09 PR |
| 33 | Noah DoctorianPlace 33 · Grade 9 · Stanford (Olympia) | 9 | Stanford (Olympia) | 20:37.18 |
| 34 | Jasper HouzengaPlace 34 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 20:57.56 |
| 35 | Reid GoodmanPlace 35 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 21:13.25 PR |
| 36 | Noah SokolisPlace 36 · Grade 9 · Athens | 9 | Athens | 21:33.18 PR |
| 37 | Evan GravlinPlace 37 · Grade 9 · Riverton | 9 | Riverton | 21:47.41 PR |
| 38 | Kenzer BurrellPlace 38 · Grade 11 · Stanford (Olympia) | 11 | Stanford (Olympia) | 21:55.28 PR |
| 39 | Carson OllerPlace 39 · Grade 9 · Petersburg (PORTA) | 9 | Petersburg (PORTA) | 22:03.72 |
| 40 | Quinton KingPlace 40 · Grade 9 · Athens | 9 | Athens | 23:12.25 |
| 41 | Ryan McCoyPlace 41 · Grade 11 · Petersburg (PORTA) | 11 | Petersburg (PORTA) | 27:38.88 |
| 42 | Lucas JablePlace 42 · Grade 12 · Maroa (M.-Forsyth) | 12 | Maroa (M.-Forsyth) | 29:21.78 PR |