| 1 | Owen SaylorPlace 1 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 17:17.20 |
| 2 | Dante PillotPlace 2 · Grade 12 · Schoolcraft | 12 | Schoolcraft | 18:09.20 |
| 3 | Alessandro AvilaPlace 3 · Grade 11 · Constantine | 11 | Constantine | 18:58.70 |
| 4 | Robbie KingPlace 4 · Grade 12 · Constantine | 12 | Constantine | 18:59.20 |
| 5 | Eli MartinPlace 5 · Grade 11 · Schoolcraft | 11 | Schoolcraft | 19:47.00 |
| 6 | Ace DrewyorPlace 6 · Grade 11 · Schoolcraft | 11 | Schoolcraft | 19:53.10 |
| 7 | Logan PatmalnieksPlace 7 · Grade 12 · Constantine | 12 | Constantine | 19:54.60 |
| 8 | Collin BauerPlace 8 · Grade 10 · Schoolcraft | 10 | Schoolcraft | 20:09.30 |
| 9 | Connor CandlerPlace 9 · Grade 12 · Schoolcraft | 12 | Schoolcraft | 20:13.80 |
| 10 | Ethan O'ConnorPlace 10 · Grade 11 · Athens | 11 | Athens | 20:48.20 |
| 11 | Dylan DannerPlace 11 · Grade 12 · Schoolcraft | 12 | Schoolcraft | 20:59.00 |
| 12 | Trenton GordonPlace 12 · Grade 10 · Dowagiac Union | 10 | Dowagiac Union | 21:07.40 |
| 13 | Reece LloydPlace 13 · Grade 10 · Schoolcraft | 10 | Schoolcraft | 21:12.30 |
| 14 | Dalton WilliamsPlace 14 · Grade 11 · Colon | 11 | Colon | 21:26.10 |
| 15 | Landon HayesPlace 15 · Grade 11 · Constantine | 11 | Constantine | 21:27.20 |
| 16 | Jayce LloydPlace 16 · Grade 9 · Schoolcraft | 9 | Schoolcraft | 21:30.70 |
| 17 | Isaac PhillipsPlace 17 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 21:54.10 |
| 18 | David LeddenPlace 18 · Grade 9 · Constantine | 9 | Constantine | 22:13.80 |
| 19 | Carter HetmanPlace 19 · Grade 11 · Colon | 11 | Colon | 22:18.40 |
| 20 | Brock GlispyPlace 20 · Grade 12 · Athens | 12 | Athens | 22:18.60 |
| 21 | Brayton ThurstonPlace 21 · Grade 11 · Colon | 11 | Colon | 22:31.70 |
| 22 | Alexander BoyntonPlace 22 · Grade 10 · Schoolcraft | 10 | Schoolcraft | 22:32.30 |
| 23 | Ty EdwardsPlace 23 · Grade 12 · Schoolcraft | 12 | Schoolcraft | 22:34.40 |
| 24 | Brennan PiperPlace 24 · Grade 12 · Constantine | 12 | Constantine | 22:37.30 |
| 25 | Chandler LaflerPlace 25 · Grade 12 · Colon | 12 | Colon | 22:46.40 |
| 26 | Hunter PagePlace 26 · Grade 9 · Schoolcraft | 9 | Schoolcraft | 22:57.90 |
| 27 | Loren BowenPlace 27 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 23:14.20 |
| 28 | Isaiah WeatherspoonPlace 28 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 23:24.40 |
| 29 | Dru SlaterPlace 29 · Grade 12 · Athens | 12 | Athens | 23:36.10 |
| 30 | Jackson ParkerPlace 30 · Grade 12 · Schoolcraft | 12 | Schoolcraft | 23:38.50 |
| 31 | Landon EvansPlace 31 · Grade 9 · Schoolcraft | 9 | Schoolcraft | 23:44.50 |
| 32 | Brock DrewyorPlace 32 · Grade 9 · Schoolcraft | 9 | Schoolcraft | 23:57.80 |
| 33 | Cole BatesPlace 33 · Grade 12 · Constantine | 12 | Constantine | 24:06.90 |
| 34 | Brayden DiazPlace 34 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 24:29.90 |
| 35 | Kayden LaClairPlace 35 · Grade 11 · Colon | 11 | Colon | 24:48.60 |
| 36 | Noah BohanPlace 36 · Grade 11 · Marcellus | 11 | Marcellus | 25:12.30 |
| 37 | Joseph KinneyPlace 37 · Grade 10 · Athens | 10 | Athens | 25:14.50 |
| 38 | Brock WarrenPlace 38 · Grade 10 · Constantine | 10 | Constantine | 25:55.00 |
| 39 | Dane BorgertPlace 39 · Grade 11 · Colon | 11 | Colon | 26:37.90 |
| 40 | Alex AdamsPlace 40 · Grade 11 · Colon | 11 | Colon | 26:40.00 |
| 41 | Gavin ThomasPlace 41 · Grade 10 · Athens | 10 | Athens | 26:44.80 |
| 42 | Gabe RedmondPlace 42 · Grade 11 · Schoolcraft | 11 | Schoolcraft | 27:15.70 |
| 43 | Dathan SnyderPlace 43 · Grade 11 · Schoolcraft | 11 | Schoolcraft | 27:45.50 |
| 44 | Emmitt SchumacherPlace 44 · Grade 9 · Colon | 9 | Colon | 34:55.90 |