| 1 | Aiden MoorePlace 1 · Grade 12 · BC Lakeview | 12 | BC Lakeview | 16:05.0 |
| 2 | Jasper CanePlace 2 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 16:27.0 |
| 3 | Dominic LowriePlace 3 · Grade 11 · BC Harper Creek | 11 | BC Harper Creek | 16:39.3 |
| 4 | Jonah BillsPlace 4 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 16:44.2 |
| 5 | Samuel BakerPlace 5 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 16:53.5 |
| 6 | Ty BillingsPlace 6 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 17:06.1 |
| 7 | Owen SaylorPlace 7 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 17:11.2 |
| 8 | Marek ButkiewiczPlace 8 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 17:13.0 |
| 9 | Vince GarritanoPlace 9 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 17:15.8 |
| 10 | Gavin SehyPlace 10 · Grade 12 · Kalamazoo Hackett | 12 | Kalamazoo Hackett | 17:18.6 |
| 11 | Kaymen GraybealPlace 11 · Grade 11 · BC Harper Creek | 11 | BC Harper Creek | 17:22.4 |
| 12 | Joseph SpadaPlace 12 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 17:24.0 |
| 13 | Max VangrouwPlace 13 · Grade 11 · Holland West Ottawa | 11 | Holland West Ottawa | 17:26.8 |
| 14 | Andrew WrightPlace 14 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 17:31.8 |
| 15 | Bryce LloydPlace 15 · Grade 12 · Kalamazoo Homeschool Sp | 12 | Kalamazoo Homeschool Sp | 17:34.6 |
| 16 | William O'DellPlace 16 · Grade 12 · BC Harper Creek | 12 | BC Harper Creek | 17:39.5 |
| 17 | Elijah ThompsonPlace 17 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 17:49.1 |
| 18 | Levi JongekrygPlace 18 · Grade 11 · Holland West Ottawa | 11 | Holland West Ottawa | 17:50.1 |
| 19 | Jake FollettPlace 19 · Grade 10 · Holland West Ottawa | 10 | Holland West Ottawa | 17:52.3 |
| 20 | Evan ArmstrongPlace 20 · Grade 9 · Kalamazoo Homeschool Sp | 9 | Kalamazoo Homeschool Sp | 17:56.9 |
| 21 | Michael DummerPlace 21 · Grade 10 · Holland West Ottawa | 10 | Holland West Ottawa | 17:59.8 |
| 22 | Josh LindsayPlace 22 · Grade 12 · Portage Northern | 12 | Portage Northern | 18:07.1 |
| 23 | Robert KoscinskiPlace 23 · Grade 11 · Portage Northern | 11 | Portage Northern | 18:09.3 |
| 24 | Aeson GonzalezPlace 24 · Grade 11 · Portage Northern | 11 | Portage Northern | 18:10.2 |
| 25 | Alex RogersPlace 25 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 18:13.9 |
| 26 | Liam McBethPlace 26 · Grade 10 · Buchanan | 10 | Buchanan | 18:17.6 |
| 27 | Brian ArtmanPlace 27 · Grade 9 · Kalamazoo Homeschool Sp | 9 | Kalamazoo Homeschool Sp | 18:18.0 |
| 28 | Britain PhilipPlace 28 · Grade 12 · Buchanan | 12 | Buchanan | 18:26.3 |
| 29 | Ethan GerlachPlace 29 · Grade 11 · Holland West Ottawa | 11 | Holland West Ottawa | 18:27.4 |
| 30 | Jacob KuntzPlace 30 · Grade 10 · Buchanan | 10 | Buchanan | 18:30.8 |
| 31 | Christian AyresPlace 31 · Grade 9 · BC Harper Creek | 9 | BC Harper Creek | 18:31.7 |
| 32 | Camren DeVriesPlace 32 · Grade 10 · Holland West Ottawa | 10 | Holland West Ottawa | 18:32.4 |
| 33 | Josh HennessyPlace 33 · Grade 12 · BC Lakeview | 12 | BC Lakeview | 18:37.0 |
| 34 | Bryce BillingsPlace 34 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 18:42.6 |
| 35 | David ArtmanPlace 35 · Grade 11 · Kalamazoo Homeschool Sp | 11 | Kalamazoo Homeschool Sp | 18:43.6 |
| 36 | Bray MentzerPlace 36 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 18:46.1 |
| 37 | Jack SherwoodPlace 37 · Grade 10 · Buchanan | 10 | Buchanan | 18:47.8 |
| 38 | Logan MorrisonPlace 38 · Grade 11 · Portage Northern | 11 | Portage Northern | 18:49.4 |
| 39 | Cooper GardnerPlace 39 · Grade 10 · BC Harper Creek | 10 | BC Harper Creek | 18:50.4 |
| 40 | Michael KloostermanPlace 40 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 18:52.5 |
| 41 | Coy WeinbergPlace 41 · Grade 11 · Buchanan | 11 | Buchanan | 18:53.7 |
| 42 | Sean SiemsPlace 42 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 18:57.8 |
| 43 | Caleb HirwaPlace 43 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 18:59.6 |
| 44 | Caleb BomhofPlace 44 · Grade 11 · Holland West Ottawa | 11 | Holland West Ottawa | 19:02.4 |
| 45 | Jacob BurtonPlace 45 · Grade 10 · Portage Northern | 10 | Portage Northern | 19:29.4 |
| 46 | Alex DumontPlace 46 · Grade 11 · Kalamazoo Hackett | 11 | Kalamazoo Hackett | 19:31.8 |
| 47 | Porter YurkPlace 47 · Grade 10 · Holland West Ottawa | 10 | Holland West Ottawa | 19:35.2 |
| 48 | Isaiah LaDukePlace 48 · Grade 11 · Holland West Ottawa | 11 | Holland West Ottawa | 19:35.6 |
| 49 | Clay AdairPlace 49 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 19:35.6 |
| 50 | Carter HughesPlace 50 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 19:38.6 |
| 51 | Henry DutcherPlace 51 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 19:38.7 |
| 52 | Benaiah RobyPlace 52 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 19:41.0 |
| 53 | Jonah Mechtenberg-BerriPlace 53 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 19:41.5 |
| 54 | Sebastian RuizPlace 54 · Grade 9 · Holland West Ottawa | 9 | Holland West Ottawa | 19:42.3 |
| 55 | George JacksonPlace 55 · Grade 12 · Kalamazoo Homeschool Sp | 12 | Kalamazoo Homeschool Sp | 19:42.9 |
| 56 | Samuel MillerPlace 56 · Grade 9 · Portage Northern | 9 | Portage Northern | 19:46.0 |
| 57 | Kellen SiemsPlace 57 · Grade 9 · Kalamazoo Hackett | 9 | Kalamazoo Hackett | 19:46.7 |
| 58 | Adam FranckPlace 58 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 19:47.5 |
| 59 | Andrew AllenPlace 59 · Grade 9 · Portage Northern | 9 | Portage Northern | 19:50.5 |
| 60 | Reece LloydPlace 60 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 19:52.9 |
| 61 | Ryce FerrellPlace 61 · Grade 11 · BC Harper Creek | 11 | BC Harper Creek | 19:52.9 |
| 62 | Jordan LindauerPlace 62 · Grade 11 · BC Harper Creek | 11 | BC Harper Creek | 19:52.9 |
| 63 | Noah BosmaPlace 63 · Grade 12 · Holland West Ottawa | 12 | Holland West Ottawa | 20:02.5 |
| 64 | Gabe BoelmanPlace 64 · Grade 9 · Kalamazoo Homeschool Sp | 9 | Kalamazoo Homeschool Sp | 20:03.7 |
| 65 | Miles JusticePlace 65 · Grade 9 · BC Harper Creek | 9 | BC Harper Creek | 20:03.9 |
| 66 | Nicholas DowneyPlace 66 · Grade 10 · Portage Northern | 10 | Portage Northern | 20:10.3 |
| 67 | Sam DureyPlace 67 · Grade 12 · Holland West Ottawa | 12 | Holland West Ottawa | 20:10.8 |
| 68 | Ivan TaiPlace 68 · Grade 11 · Portage Northern | 11 | Portage Northern | 20:12.6 |
| 69 | Drew EdwardsPlace 69 · Grade 12 · Kalamazoo Homeschool Sp | 12 | Kalamazoo Homeschool Sp | 20:18.3 |
| 70 | Cameron DavenportPlace 70 · Grade 11 · Holland West Ottawa | 11 | Holland West Ottawa | 20:18.9 |
| 71 | Sam NooraPlace 71 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 20:25.1 |
| 72 | Zach TrumbullPlace 72 · Grade 12 · Kalamazoo Homeschool Sp | 12 | Kalamazoo Homeschool Sp | 20:29.0 |
| 73 | Shota SullinsPlace 73 · Grade 11 · Kalamazoo Homeschool Sp | 11 | Kalamazoo Homeschool Sp | 20:32.5 |
| 74 | Cody RichardPlace 74 · Grade 12 · BC Lakeview | 12 | BC Lakeview | 20:32.9 |
| 75 | Carlos RuizPlace 75 · Grade 11 · Hartford | 11 | Hartford | 20:34.5 |
| 76 | Jabin DielmanPlace 76 · Grade 10 · Holland West Ottawa | 10 | Holland West Ottawa | 20:35.3 |
| 77 | Josh LyonPlace 77 · Grade 12 · BC Lakeview | 12 | BC Lakeview | 20:52.1 |
| 78 | Joel HoppePlace 78 · Grade 11 · Holland West Ottawa | 11 | Holland West Ottawa | 20:59.1 |
| 79 | Josaias RoblesPlace 79 · Grade 9 · Hartford | 9 | Hartford | 21:01.1 |
| 80 | John KeserPlace 80 · Grade 9 · Buchanan | 9 | Buchanan | 21:04.3 |
| 81 | Jairo LopezPlace 81 · Grade 12 · Hartford | 12 | Hartford | 21:08.0 |
| 82 | Boston WilkinsonPlace 82 · Grade 9 · Holland West Ottawa | 9 | Holland West Ottawa | 21:11.5 |
| 83 | Owen HunterPlace 83 · Grade 11 · BC Harper Creek | 11 | BC Harper Creek | 21:15.0 |
| 84 | Lukas LoomanPlace 84 · Grade 10 · Holland West Ottawa | 10 | Holland West Ottawa | 21:25.6 |
| 85 | Oscar McCleadPlace 85 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 21:25.7 |
| 86 | Ryland McIntyrePlace 86 · Grade 10 · BC Harper Creek | 10 | BC Harper Creek | 21:31.5 |
| 87 | Damien MartinezPlace 87 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 21:35.6 |
| 88 | Brady AnthonyPlace 88 · Grade 9 · BC Harper Creek | 9 | BC Harper Creek | 21:37.8 |
| 89 | Jacob PiotrzkowskiPlace 89 · Grade 10 · Holland West Ottawa | 10 | Holland West Ottawa | 21:38.1 |
| 90 | Carson SzarejkoPlace 90 · Grade 9 · BC Harper Creek | 9 | BC Harper Creek | 21:40.8 |
| 91 | Maxwell JohnsonPlace 91 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 21:41.2 |
| 92 | Isaac GreenePlace 92 · Grade 12 · BC Lakeview | 12 | BC Lakeview | 21:42.8 |
| 93 | Logan HalstedtPlace 93 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 21:44.2 |
| 94 | Kaleb SchillerPlace 94 · Grade 11 · Portage Northern | 11 | Portage Northern | 21:52.4 |
| 95 | William SpencerPlace 95 · Grade 10 · Buchanan | 10 | Buchanan | 21:55.1 |
| 96 | Robert LenzaPlace 96 · Grade 10 · Hartford | 10 | Hartford | 21:59.3 |
| 97 | Riley LaportePlace 97 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 22:04.1 |
| 98 | Travis HeynPlace 98 · Grade 12 · Portage Northern | 12 | Portage Northern | 22:05.6 |
| 99 | Hayden PalmerPlace 99 · Grade 9 · Portage Northern | 9 | Portage Northern | 22:05.8 |
| 100 | Finn HalvasPlace 100 · Grade 10 · Portage Northern | 10 | Portage Northern | 22:06.1 |
| 101 | Alex MorinPlace 101 · Grade 11 · Martin | 11 | Martin | 22:10.7 |
| 102 | Jacob FletcherPlace 102 · Grade 9 · Kalamazoo Homeschool Sp | 9 | Kalamazoo Homeschool Sp | 22:17.3 |
| 103 | Samual CollinsPlace 103 · Grade 12 · Portage Northern | 12 | Portage Northern | 22:18.9 |
| 104 | Jesus HernandezPlace 104 · Grade 11 · Hartford | 11 | Hartford | 22:19.6 |
| 105 | Andrew PotterPlace 105 · Grade 9 · Kalamazoo Homeschool Sp | 9 | Kalamazoo Homeschool Sp | 22:23.5 |
| 106 | Brady KraegelPlace 106 · Grade 11 · Portage Northern | 11 | Portage Northern | 22:31.6 |
| 107 | Kaydyn HannPlace 107 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 22:39.0 |
| 108 | Mason AllenPlace 108 · Grade 12 · BC Lakeview | 12 | BC Lakeview | 22:44.0 |
| 109 | Seun OlagbemiPlace 109 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 22:50.2 |
| 110 | Drew MoreyPlace 110 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 22:50.7 |
| 111 | Kylan CorbinPlace 111 · Grade 10 · Portage Northern | 10 | Portage Northern | 23:03.2 |
| 112 | Isaac PhillipsPlace 112 · Grade 10 · Dowagiac Union | 10 | Dowagiac Union | 23:04.5 |
| 113 | Ben KnightPlace 113 · Grade 12 · Portage Northern | 12 | Portage Northern | 23:08.2 |
| 114 | Cameron CobleyPlace 114 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 23:08.7 |
| 115 | Andrew NosisPlace 115 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 23:15.6 |
| 116 | Gari Salvador-GarciaPlace 116 · Grade 9 · Martin | 9 | Martin | 23:19.6 |
| 117 | Keegan GallagherPlace 117 · Grade 12 · Kalamazoo Hackett | 12 | Kalamazoo Hackett | 23:20.8 |
| 118 | Ryland PastorPlace 118 · Grade 9 · BC Harper Creek | 9 | BC Harper Creek | 23:26.7 |
| 119 | Carter SmithPlace 119 · Grade 9 · Portage Northern | 9 | Portage Northern | 23:26.8 |
| 120 | Paul BorobiaPlace 120 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 23:30.6 |
| 121 | Henry GreenePlace 121 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 23:33.7 |
| 122 | Cayden HincherPlace 122 · Grade 10 · Portage Northern | 10 | Portage Northern | 23:36.2 |
| 123 | Aiden AprezaPlace 123 · Grade 11 · Hartford | 11 | Hartford | 23:37.9 |
| 124 | Jacob StinesPlace 124 · Grade 11 · Buchanan | 11 | Buchanan | 23:38.6 |
| 125 | Noah RicePlace 125 · Grade 9 · Kalamazoo Homeschool Sp | 9 | Kalamazoo Homeschool Sp | 23:38.7 |
| 126 | Peyton ElderPlace 126 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 23:42.7 |
| 127 | Mason WilsonPlace 127 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 23:44.2 |
| 128 | Noah PhillipsPlace 128 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 23:46.0 |
| 129 | Shuler WiegerinkPlace 129 · Grade 9 · Portage Northern | 9 | Portage Northern | 23:47.7 |
| 130 | James WrightPlace 130 · Grade 9 · Portage Northern | 9 | Portage Northern | 23:54.6 |
| 131 | Loren BowenPlace 131 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 24:45.2 |
| 132 | Troy CumminsPlace 132 · Grade 9 · Dowagiac Union | 9 | Dowagiac Union | 24:55.2 |
| 133 | Jadon DettmannPlace 133 · Grade 9 · Martin | 9 | Martin | 25:03.2 |
| 134 | Owen KennedyPlace 134 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 25:08.6 |
| 135 | Elijah VanHoutenPlace 135 · Grade 9 · Portage Northern | 9 | Portage Northern | 25:09.6 |
| 136 | Nathan MarquezPlace 136 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 25:26.7 |
| 137 | Ricky Calleja-DelgadoPlace 137 · Grade 12 · BC Harper Creek | 12 | BC Harper Creek | 25:38.8 |
| 138 | Noah BanaskyPlace 138 · Grade 12 · Kalamazoo Homeschool Sp | 12 | Kalamazoo Homeschool Sp | 25:41.6 |
| 139 | Elijah MaatPlace 139 · Grade 11 · Holland West Ottawa | 11 | Holland West Ottawa | 25:48.2 |
| 140 | Landen CollinsPlace 140 · Grade 12 · BC Harper Creek | 12 | BC Harper Creek | 25:49.9 |
| 141 | Nathan HaneckowPlace 141 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 26:42.0 |
| 142 | Weston PitcherPlace 142 · Grade 10 · Hartford | 10 | Hartford | 26:45.8 |
| 143 | Brody BarrPlace 143 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 26:56.5 |
| 144 | T'Mon ColemanPlace 144 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 27:01.6 |
| 145 | Kaden GoodmanPlace 145 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 27:04.6 |
| 146 | Hunter HayesPlace 146 · Grade 9 · Martin | 9 | Martin | 27:13.7 |
| 147 | Quintin SharpePlace 147 · Grade 10 · Hartford | 10 | Hartford | 27:16.3 |
| 148 | Eli VollmarPlace 148 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 27:24.5 |
| 149 | Parker StoutPlace 149 · Grade 9 · Dowagiac Union | 9 | Dowagiac Union | 28:07.9 |
| 150 | Jaylin BachmanPlace 150 · Grade 10 · Hartford | 10 | Hartford | 28:40.4 |
| 151 | Kenji BanaskyPlace 151 · Grade 10 · Kalamazoo Homeschool Sp | 10 | Kalamazoo Homeschool Sp | 29:00.9 |
| 152 | Cameron WinsorPlace 152 · Grade 12 · BC Harper Creek | 12 | BC Harper Creek | 30:55.4 |