| 1 | Preston VanOeffelenPlace 1 · Grade 10 · Greenville | 10 | Greenville | 18:08.98 |
| 2 | Nick VanderKoddePlace 2 · Grade 12 · Hudsonville | 12 | Hudsonville | 18:10.06 |
| 3 | Jason Van DykenPlace 3 · Grade 12 · Hudsonville | 12 | Hudsonville | 18:21.30 |
| 4 | Logan TolandPlace 4 · Grade 11 · Hudsonville | 11 | Hudsonville | 18:39.83 |
| 5 | Bradley SmiesPlace 5 · Grade 9 · Hudsonville | 9 | Hudsonville | 18:41.91 |
| 6 | Caleb DenHartighPlace 6 · Grade 11 · Hudsonville Unity Chris | 11 | Hudsonville Unity Chris | 18:44.73 |
| 7 | Grady BremerPlace 7 · Grade 11 · Hudsonville Unity Chris | 11 | Hudsonville Unity Chris | 18:57.96 |
| 8 | Dylan PfefferPlace 8 · Grade 11 · Hudsonville | 11 | Hudsonville | 18:59.25 |
| 9 | Calvin KasprowiczPlace 9 · Grade 9 · Hudsonville | 9 | Hudsonville | 19:00.29 |
| 10 | Garrett SmithPlace 10 · Grade 11 · Hudsonville | 11 | Hudsonville | 19:21.49 |
| 11 | Alex Ten HakenPlace 11 · Grade 9 · Hudsonville Unity Chris | 9 | Hudsonville Unity Chris | 19:25.11 |
| 12 | Caden LeathermanPlace 12 · Grade 10 · Hudsonville Unity Chris | 10 | Hudsonville Unity Chris | 19:57.73 |
| 13 | Evan BallPlace 13 · Grade 12 · Hudsonville | 12 | Hudsonville | 20:09.50 |
| 14 | Noah BowerPlace 14 · Grade 10 · Hudsonville | 10 | Hudsonville | 20:09.77 |
| 15 | Logan SnoapPlace 15 · Grade 10 · Hudsonville | 10 | Hudsonville | 20:10.19 |
| 16 | Lucas DykhousePlace 16 · Grade 10 · Hudsonville | 10 | Hudsonville | 20:12.15 |
| 17 | Cole HintermanPlace 17 · Grade 11 · Hudsonville | 11 | Hudsonville | 20:14.22 |
| 18 | Grayson LentnerPlace 18 · Grade 12 · Hudsonville | 12 | Hudsonville | 20:16.44 |
| 19 | Ayden MayPlace 19 · Grade 11 · Greenville | 11 | Greenville | 20:23.45 |
| 20 | Benjamin HoekstraPlace 20 · Grade 11 · Hudsonville Unity Chris | 11 | Hudsonville Unity Chris | 20:27.57 |
| 21 | Lukas WierengaPlace 21 · Grade 12 · Hudsonville Unity Chris | 12 | Hudsonville Unity Chris | 20:29.79 |
| 22 | George AmidonPlace 22 · Grade 12 · Greenville | 12 | Greenville | 20:35.74 |
| 23 | Aidan OhanyanPlace 23 · Grade 11 · Hudsonville | 11 | Hudsonville | 20:42.22 |
| 24 | William DelfPlace 24 · Grade 11 · Greenville | 11 | Greenville | 20:50.55 |
| 25 | Evan MiedemaPlace 25 · Grade 11 · Hudsonville Unity Chris | 11 | Hudsonville Unity Chris | 21:06.49 |
| 26 | Devin LahuisPlace 26 · Grade 9 · Hudsonville | 9 | Hudsonville | 21:16.32 |
| 27 | Cayden ApolPlace 27 · Grade 11 · Hudsonville | 11 | Hudsonville | 21:18.39 |
| 28 | Luke McCartyPlace 28 · Grade 9 · Hudsonville | 9 | Hudsonville | 21:21.09 |
| 29 | Luke PlattePlace 29 · Grade 11 · Greenville | 11 | Greenville | 21:30.32 |
| 30 | Tyler BakhuyzenPlace 30 · Grade 12 · Hudsonville Unity Chris | 12 | Hudsonville Unity Chris | 21:32.71 |
| 31 | Dylan DuimstraPlace 31 · Grade 10 · Hudsonville Unity Chris | 10 | Hudsonville Unity Chris | 21:36.81 |
| 32 | Ryland BrechtingPlace 32 · Grade 11 · Hudsonville | 11 | Hudsonville | 21:39.41 |
| 33 | Nathan KunziPlace 33 · Grade 10 · Hudsonville | 10 | Hudsonville | 21:44.50 |
| 34 | Jesse PlumbPlace 34 · Grade 11 · Greenville | 11 | Greenville | 21:48.68 |
| 35 | Jacob KuipersPlace 35 · Grade 11 · Hudsonville Unity Chris | 11 | Hudsonville Unity Chris | 21:50.14 |
| 36 | Everett KalsbeekPlace 36 · Grade 10 · Hudsonville Unity Chris | 10 | Hudsonville Unity Chris | 21:56.62 |
| 37 | Brian SwellPlace 37 · Grade 12 · Muskegon Orchard View | 12 | Muskegon Orchard View | 22:05.29 |
| 38 | Foster BoakPlace 38 · Grade 12 · Hudsonville | 12 | Hudsonville | 22:06.66 |
| 39 | Liam VanHoutenPlace 39 · Grade 12 · Hudsonville | 12 | Hudsonville | 22:23.66 |
| 40 | Seth JenkinsPlace 40 · Grade 10 · Hudsonville | 10 | Hudsonville | 22:26.42 |
| 41 | Grahm GibbsPlace 41 · Grade 9 · Greenville | 9 | Greenville | 22:46.18 |
| 42 | Kohen Van HoutenPlace 42 · Grade 9 · Hudsonville | 9 | Hudsonville | 22:48.43 |
| 43 | Aidan VermeulenPlace 43 · Grade 10 · Hudsonville | 10 | Hudsonville | 22:51.11 |
| 44 | Alden LucasPlace 44 · Grade 9 · Hudsonville Unity Chris | 9 | Hudsonville Unity Chris | 23:05.71 |
| 45 | Tanner LehmanPlace 45 · Grade 9 · Greenville | 9 | Greenville | 23:11.63 |
| 46 | Brandon WeberPlace 46 · Grade 11 · Hudsonville Unity Chris | 11 | Hudsonville Unity Chris | 23:12.98 |
| 47 | Noah ReinsmaPlace 47 · Grade 11 · Hudsonville | 11 | Hudsonville | 23:20.33 |
| 48 | Jacob NelsonPlace 48 · Grade 11 · Greenville | 11 | Greenville | 23:20.53 |
| 49 | Josh OckertPlace 49 · Grade 11 · Greenville | 11 | Greenville | 23:28.71 |
| 50 | Bennett ScholtensPlace 50 · Grade 9 · Hudsonville | 9 | Hudsonville | 23:37.82 |
| 51 | Johnny GruppenPlace 51 · Grade 9 · Hudsonville Unity Chris | 9 | Hudsonville Unity Chris | 23:48.25 |
| 52 | Reed ScottPlace 52 · Grade 9 · Greenville | 9 | Greenville | 23:51.00 |
| 53 | Lucas BuysPlace 53 · Grade 9 · Hudsonville Unity Chris | 9 | Hudsonville Unity Chris | 23:52.51 |
| 54 | Noah JenkinsPlace 54 · Grade 10 · Hudsonville | 10 | Hudsonville | 24:37.53 |
| 55 | Tyler WatsonPlace 55 · Grade 12 · Hudsonville | 12 | Hudsonville | 24:37.92 |
| 56 | Cameron BeckettPlace 56 · Grade 11 · Greenville | 11 | Greenville | 24:48.41 |
| 57 | Landon AndrewsPlace 57 · Grade 10 · Muskegon Orchard View | 10 | Muskegon Orchard View | 24:50.49 |
| 58 | Tucker WolfPlace 58 · Grade 12 · Hudsonville | 12 | Hudsonville | 25:04.61 |
| 59 | Patrick DeWittPlace 59 · Grade 12 · Hudsonville | 12 | Hudsonville | 25:11.02 |
| 60 | Evan SchrierPlace 60 · Grade 11 · Hudsonville Unity Chris | 11 | Hudsonville Unity Chris | 25:32.03 |
| 61 | Cameron KidwellPlace 61 · Grade 10 · Hudsonville | 10 | Hudsonville | 26:29.36 |
| 62 | Muhammad DavisPlace 62 · Grade 12 · Muskegon Orchard View | 12 | Muskegon Orchard View | 26:38.73 |
| 63 | Ben BrowerPlace 63 · Grade 9 · Hudsonville Unity Chris | 9 | Hudsonville Unity Chris | 26:39.32 |
| 64 | Cole SchmidtPlace 64 · Grade 11 · Hudsonville Unity Chris | 11 | Hudsonville Unity Chris | 28:41.65 |
| 65 | Andrew DempseyPlace 65 · Grade 9 · Greenville | 9 | Greenville | 29:22.93 |
| 66 | Connor ScholmaPlace 66 · Grade 12 · Hudsonville Unity Chris | 12 | Hudsonville Unity Chris | 29:56.62 |
| 67 | Gabe RangelPlace 67 · Grade 9 · Hudsonville | 9 | Hudsonville | 30:55.56 |
| 68 | Blake HallockPlace 68 · Grade 9 · Greenville | 9 | Greenville | 31:32.90 |
| 69 | Caleb FranzPlace 69 · Grade 9 · Greenville | 9 | Greenville | 31:33.94 |
| 70 | Levy TorresPlace 70 · Grade 11 · Muskegon Orchard View | 11 | Muskegon Orchard View | 32:35.22 |
| 71 | Cody RoodPlace 71 · Grade 9 · Greenville | 9 | Greenville | 35:23.32 |