| 1 | Sean PettisPlace 1 · Grade 12 · Fremont | 12 | Fremont | 17:34.87 |
| 2 | Carter ShermanPlace 2 · Grade 11 · Fremont | 11 | Fremont | 18:33.28 |
| 3 | Brodie DelamaterPlace 3 · Grade 12 · Grant | 12 | Grant | 18:50.86 |
| 4 | Issac RomeroPlace 4 · Grade 10 · Fremont | 10 | Fremont | 19:07.23 |
| 5 | Blake TaylorPlace 5 · Grade 11 · Fremont | 11 | Fremont | 19:49.55 |
| 6 | Cole LoweryPlace 6 · Grade 11 · Fremont | 11 | Fremont | 20:07.64 |
| 7 | Coleson CruzanPlace 7 · Grade 11 · White Cloud | 11 | White Cloud | 20:17.83 |
| 8 | Carson FoondlePlace 8 · Grade 12 · White Cloud | 12 | White Cloud | 20:39.65 |
| 9 | Andrew SherburnPlace 9 · Grade 11 · Hesperia | 11 | Hesperia | 20:49.07 |
| 10 | Chase LoweryPlace 10 · Grade 10 · Fremont | 10 | Fremont | 20:52.21 |
| 11 | Kaleb CanningPlace 11 · Grade 11 · White Cloud | 11 | White Cloud | 21:01.47 |
| 12 | Avery BowmanPlace 12 · Grade 11 · White Cloud | 11 | White Cloud | 21:22.28 |
| 13 | Mossen GreenPlace 13 · Grade 9 · Fremont | 9 | Fremont | 21:35.61 |
| 14 | Wyatt KarnesPlace 14 · Grade 11 · White Cloud | 11 | White Cloud | 22:17.55 |
| 15 | Nathan RuhstorferPlace 15 · Grade 9 · Hesperia | 9 | Hesperia | 22:28.11 |
| 16 | Evan ChristoffersenPlace 16 · Grade 9 · Fremont | 9 | Fremont | 22:43.55 |
| 17 | Andreas KrappPlace 17 · Grade 9 · Fremont | 9 | Fremont | 22:55.00 |
| 18 | Angelo HinsonPlace 18 · Grade 9 · White Cloud | 9 | White Cloud | 23:42.24 |
| 19 | Anthony CastilloPlace 19 · Grade 12 · Grant | 12 | Grant | 24:05.17 |
| 20 | Brandon RasmussenPlace 20 · Grade 11 · Fremont | 11 | Fremont | 24:06.29 |
| 21 | Trysten TancockPlace 21 · Grade 9 · White Cloud | 9 | White Cloud | 25:05.81 |
| 22 | Dalton CrawfordPlace 22 · Grade 11 · White Cloud | 11 | White Cloud | 25:10.00 |
| 23 | Zack TemplePlace 23 · Grade 10 · Hesperia | 10 | Hesperia | 26:13.50 |
| 24 | Shawn WarmuskerkenPlace 24 · Grade 9 · Grant | 9 | Grant | 26:15.88 |
| 25 | Kolt MilnerPlace 25 · Grade 10 · Hesperia | 10 | Hesperia | 26:25.97 |
| 26 | Jarrett WarlickPlace 26 · Grade 11 · White Cloud | 11 | White Cloud | 27:30.36 |
| 27 | Dain KrausPlace 27 · Grade 10 · Hesperia | 10 | Hesperia | 27:59.63 |
| 28 | Blake WirtsPlace 28 · Grade 11 · Grant | 11 | Grant | 28:26.87 |
| 29 | Mason PricePlace 29 · Grade 11 · White Cloud | 11 | White Cloud | 29:05.05 |
| 30 | Landon EdwardsPlace 30 · Grade 9 · White Cloud | 9 | White Cloud | 29:21.61 |
| 31 | Matice NicholsPlace 31 · Grade 10 · Hesperia | 10 | Hesperia | 30:08.16 |
| 32 | Lance SmithPlace 32 · Grade 10 · Hesperia | 10 | Hesperia | 30:16.66 |
| 33 | Tyler HigginsPlace 33 · Grade 10 · White Cloud | 10 | White Cloud | 31:36.73 |
| 34 | Samuel ViherPlace 34 · Grade 12 · White Cloud | 12 | White Cloud | 35:29.03 |
| 35 | Jacob PriesePlace 35 · Grade 10 · Hesperia | 10 | Hesperia | 37:16.44 |