| 1 | Clark ErwinPlace 1 · Grade 8 · Marshall | 8 | Marshall | 9:11.37 |
| 2 | Andrew WrightPlace 2 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 9:23.42 |
| 3 | Isaac BowmanPlace 3 · Grade 6 · Portage West | 6 | Portage West | 9:40.34 |
| 4 | Marcus EsslingPlace 4 · Grade 6 · Portage West | 6 | Portage West | 9:43.19 |
| 5 | Joe FontanillaPlace 5 · Grade 8 · Portage West | 8 | Portage West | 9:46.85 |
| 6 | Jack LudekerPlace 6 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 9:53.02 |
| 7 | Owen GiffordPlace 7 · Grade 8 · Portage Central | 8 | Portage Central | 9:54.40 |
| 8 | Owen DavisPlace 8 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 9:57.21 |
| 9 | Cooper GardnerPlace 9 · Grade 8 · Harper Creek | 8 | Harper Creek | 10:03.00 |
| 10 | Finlay CanePlace 10 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 10:05.50 |
| 11 | Connor HolmesPlace 11 · Grade 6 · Portage Central | 6 | Portage Central | 10:07.13 |
| 12 | Camren BrockPlace 12 · Grade 8 · Harper Creek | 8 | Harper Creek | 10:14.09 |
| 13 | Karson LewisPlace 13 · Grade 6 · Lakeview (Battle Cre.. | 6 | Lakeview (Battle Cre.. | 10:15.35 |
| 14 | Parker MillerPlace 14 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 10:15.99 |
| 15 | Nicholas DowneyPlace 15 · Grade 8 · Portage West | 8 | Portage West | 10:22.71 |
| 16 | Ty BillingsPlace 16 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 10:26.93 |
| 17 | Jackson DzwikPlace 17 · Grade 8 · St Philip Catholic C.. | 8 | St Philip Catholic C.. | 10:29.81 |
| 18 | Asher FriessPlace 18 · Grade 7 · Portage Central | 7 | Portage Central | 10:29.89 |
| 19 | Matthew CheneryPlace 19 · Grade 8 · Portage Central | 8 | Portage Central | 10:32.48 |
| 20 | Carter HughesPlace 20 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 10:38.50 |
| 21 | Finn HalvasPlace 21 · Grade 8 · Portage West | 8 | Portage West | 10:39.21 |
| 22 | Yoshito TeraokaPlace 22 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 10:39.99 |
| 23 | Blind WilliamPlace 23 · Grade 8 · Portage West | 8 | Portage West | 10:40.66 |
| 24 | Adam ShorbPlace 24 · Grade 6 · Portage West | 6 | Portage West | 10:41.34 |
| 25 | Bray MentzerPlace 25 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 10:41.35 |
| 26 | Tristan ZhangPlace 26 · Grade 7 · Portage West | 7 | Portage West | 10:43.67 |
| 27 | Logan WestgatePlace 27 · Grade 8 · Portage Central | 8 | Portage Central | 10:44.78 |
| 28 | Henry DutcherPlace 28 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 10:47.32 |
| 29 | Nicholas AgostinelliPlace 29 · Grade 6 · Portage Central | 6 | Portage Central | 10:48.80 |
| 30 | Ben LueckPlace 30 · Grade 7 · St Philip Catholic C.. | 7 | St Philip Catholic C.. | 10:56.38 |
| 31 | Sam ZhangPlace 31 · Grade 8 · Portage West | 8 | Portage West | 10:59.81 |
| 32 | Brandon BakerPlace 32 · Grade 7 · Marshall | 7 | Marshall | 10:59.85 |
| 33 | Jackson DuvalPlace 33 · Grade 6 · Lakeview (Battle Cre.. | 6 | Lakeview (Battle Cre.. | 11:01.61 |
| 34 | Julian OglazaPlace 34 · Grade 8 · Portage Central | 8 | Portage Central | 11:02.52 |
| 35 | Grant LongardnerPlace 35 · Grade 6 · Quincy | 6 | Quincy | 11:03.05 |
| 36 | Sayvon GreynoldsPlace 36 · Grade 7 · Portage West | 7 | Portage West | 11:06.62 |
| 37 | Aidan HuberPlace 37 · Grade 7 · Portage West | 7 | Portage West | 11:07.47 |
| 38 | Chase FykePlace 38 · Grade 7 · Portage Central | 7 | Portage Central | 11:08.26 |
| 39 | Carson SzarejkoPlace 39 · Grade 7 · Harper Creek | 7 | Harper Creek | 11:12.92 |
| 40 | Austin KowalskiPlace 40 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 11:14.60 |
| 41 | Easton DalePlace 41 · Grade 7 · Marshall | 7 | Marshall | 11:15.98 |
| 42 | Isaac MillwardPlace 42 · Grade 7 · Portage Central | 7 | Portage Central | 11:16.05 |
| 43 | Gabriel FefferPlace 43 · Grade 8 · Portage Central | 8 | Portage Central | 11:16.16 |
| 44 | Cameron WeersPlace 44 · Grade 8 · Marshall | 8 | Marshall | 11:16.80 |
| 45 | Devin Stotz-GhoshPlace 45 · Grade 6 · Portage West | 6 | Portage West | 11:17.25 |
| 46 | Brady DuvalPlace 46 · Grade 6 · Lakeview (Battle Cre.. | 6 | Lakeview (Battle Cre.. | 11:20.66 |
| 47 | Jacob TurnerPlace 47 · Grade 7 · Portage West | 7 | Portage West | 11:21.05 |
| 48 | Aiden WoodsPlace 48 · Grade 8 · Comstock | 8 | Comstock | 11:22.24 |
| 49 | Gavin BeardenPlace 49 · Grade 6 · Quincy | 6 | Quincy | 11:23.96 |
| 50 | Kylan CorbinPlace 50 · Grade 8 · Portage West | 8 | Portage West | 11:25.48 |
| 51 | George MartinPlace 51 · Grade 6 · Marshall | 6 | Marshall | 11:26.56 |
| 52 | Owen BogePlace 52 · Grade 7 · Hastings | 7 | Hastings | 11:30.61 |
| 53 | Frederick ThurnPlace 53 · Grade 6 · Portage West | 6 | Portage West | 11:31.33 |
| 54 | Jacob EvensPlace 54 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 11:31.90 |
| 55 | Nathan ThillPlace 55 · Grade 8 · Portage West | 8 | Portage West | 11:32.76 |
| 56 | Cade TweedyPlace 56 · Grade 6 · Portage Central | 6 | Portage Central | 11:33.47 |
| 57 | Taimur AlamPlace 57 · Grade 6 · Portage West | 6 | Portage West | 11:36.50 |
| 58 | Abram JapingaPlace 58 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 11:36.91 |
| 59 | Drew CheneryPlace 59 · Grade 6 · Portage Central | 6 | Portage Central | 11:37.21 |
| 60 | Greyden TrevinoPlace 60 · Grade 6 · Portage Central | 6 | Portage Central | 11:37.57 |
| 61 | Samuel SchumacherPlace 61 · Grade 7 · Portage West | 7 | Portage West | 11:38.19 |
| 62 | Oliver ArkinstallPlace 62 · Grade 8 · Portage West | 8 | Portage West | 11:40.55 |
| 63 | Oliver ReelPlace 63 · Grade 6 · Portage Central | 6 | Portage Central | 11:41.16 |
| 64 | Benjamin TravelbeePlace 64 · Grade 6 · Quincy | 6 | Quincy | 11:42.17 |
| 65 | Kyler TullisPlace 65 · Grade 6 · Portage West | 6 | Portage West | 11:43.86 |
| 66 | Brady AnthonyPlace 66 · Grade 7 · Harper Creek | 7 | Harper Creek | 11:45.14 |
| 67 | Jackson ReffittPlace 67 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 11:47.38 |
| 68 | Brady Galavis -Place 68 · Kalamazoo Linden Grove | — | Kalamazoo Linden Grove | 11:50.01 |
| 69 | Peyten ElderPlace 69 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 11:50.53 |
| 70 | Oscar McCleadPlace 70 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 11:51.33 |
| 71 | Jack MecklenborgPlace 71 · Grade 6 · Portage West | 6 | Portage West | 11:54.10 |
| 72 | Lucas SzczesnyPlace 72 · Grade 7 · Portage Central | 7 | Portage Central | 11:54.62 |
| 73 | William JaloszynskiPlace 73 · Grade 6 · Portage West | 6 | Portage West | 11:55.26 |
| 74 | Parker SturgisPlace 74 · Grade 7 · Portage West | 7 | Portage West | 11:56.46 |
| 75 | Alex WhitneyPlace 75 · Grade 6 · Portage West | 6 | Portage West | 11:59.62 |
| 76 | Wesley JohnsonPlace 76 · Grade 8 · Portage Central | 8 | Portage Central | 12:00.95 |
| 77 | Maxson EichorstPlace 77 · Grade 7 · Hastings | 7 | Hastings | 12:01.38 |
| 78 | Adam FranksPlace 78 · Grade 6 · Bronson | 6 | Bronson | 12:02.34 |
| 79 | Connor LamPlace 79 · Grade 7 · Portage West | 7 | Portage West | 12:06.92 |
| 80 | William SmithPlace 80 · Grade 6 · Comstock | 6 | Comstock | 12:07.89 |
| 81 | Chase WeersPlace 81 · Grade 8 · Marshall | 8 | Marshall | 12:08.20 |
| 82 | Samuel MathiesenPlace 82 · Grade 8 · Portage West | 8 | Portage West | 12:11.13 |
| 83 | Sam ArrowoodPlace 83 · Grade 6 · Lakeview (Battle Cre.. | 6 | Lakeview (Battle Cre.. | 12:20.79 |
| 84 | Noah BowmanPlace 84 · Grade 7 · Portage West | 7 | Portage West | 12:23.25 |
| 85 | Landen EmmonsPlace 85 · Grade 6 · Marshall | 6 | Marshall | 12:23.90 |
| 86 | Grant MarcikicPlace 86 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 12:24.04 |
| 87 | Mason WilsonPlace 87 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 12:24.53 |
| 88 | Grant OsterwalderPlace 88 · Grade 7 · Marshall | 7 | Marshall | 12:25.53 |
| 89 | Ryan OverheulPlace 89 · Grade 6 · Portage Central | 6 | Portage Central | 12:25.97 |
| 90 | Brady LothschutzPlace 90 · Grade 6 · Portage Central | 6 | Portage Central | 12:28.08 |
| 91 | Andrew JohnsonPlace 91 · Grade 6 · Portage West | 6 | Portage West | 12:28.90 |
| 92 | Cade PrattPlace 92 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 12:30.32 |
| 93 | Tanner KrzysikPlace 93 · Grade 6 · Hastings | 6 | Hastings | 12:32.65 |
| 94 | Brody BrownPlace 94 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 12:35.10 |
| 95 | Germain ReyesPlace 95 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 12:42.71 |
| 96 | Charles MonaweckPlace 96 · Grade 6 · Marshall | 6 | Marshall | 12:46.37 |
| 97 | Henry GreenePlace 97 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 12:47.64 |
| 98 | Jayden HartPlace 98 · Grade 7 · Marshall | 7 | Marshall | 12:47.82 |
| 99 | Isaac LeePlace 99 · Grade 7 · Quincy | 7 | Quincy | 12:49.77 |
| 100 | Luke MasonPlace 100 · Grade 6 · Portage Central | 6 | Portage Central | 12:52.65 |
| 101 | Eddie MillerPlace 101 · Grade 7 · Quincy | 7 | Quincy | 12:53.91 |
| 102 | Connor FunkPlace 102 · Grade 6 · Portage Central | 6 | Portage Central | 12:55.56 |
| 103 | Braden PostPlace 103 · Grade 6 · Portage West | 6 | Portage West | 12:57.09 |
| 104 | Liam RainierPlace 104 · Grade 6 · Portage West | 6 | Portage West | 12:59.04 |
| 105 | Brady TreadwayPlace 105 · Grade 8 · Pennfield | 8 | Pennfield | 13:03.49 |
| 106 | Austin PrestonPlace 106 · Grade 7 · Quincy | 7 | Quincy | 13:07.40 |
| 107 | Amin GautamPlace 107 · Grade 6 · Portage West | 6 | Portage West | 13:08.14 |
| 108 | Caleb KramerPlace 108 · Grade 7 · Hastings | 7 | Hastings | 13:10.56 |
| 109 | Bradley BehnkePlace 109 · Grade 7 · St Philip Catholic C.. | 7 | St Philip Catholic C.. | 13:13.30 |
| 110 | Kayden LeePlace 110 · Grade 7 · Portage West | 7 | Portage West | 13:13.47 |
| 111 | Owen MendhamPlace 111 · Grade 6 · Portage Central | 6 | Portage Central | 13:14.04 |
| 112 | Aiden ClarkPlace 112 · Grade 8 · Comstock | 8 | Comstock | 13:14.76 |
| 113 | Gladson LereboursPlace 113 · Grade 8 · Portage West | 8 | Portage West | 13:16.03 |
| 114 | Beckett WinchesterPlace 114 · Grade 6 · Portage Central | 6 | Portage Central | 13:25.06 |
| 115 | Matthew ShultsPlace 115 · Grade 8 · Hastings | 8 | Hastings | 13:28.84 |
| 116 | Marcell Hernandez ...Place 116 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 13:42.73 |
| 117 | Jack KubasPlace 117 · Grade 8 · Portage West | 8 | Portage West | 13:44.00 |
| 118 | James MuirPlace 118 · Grade 6 · St Philip Catholic C.. | 6 | St Philip Catholic C.. | 13:52.83 |
| 119 | Xavier VanDerMoortelPlace 119 · Grade 8 · Marshall | 8 | Marshall | 13:55.95 |
| 120 | Parker MayPlace 120 · Grade 7 · Marshall | 7 | Marshall | 13:56.34 |
| 121 | Elliot BurnashPlace 121 · Grade 8 · Portage West | 8 | Portage West | 13:57.87 |
| 122 | Andrew BartonPlace 122 · Grade 6 · Hastings | 6 | Hastings | 14:01.40 |
| 123 | Wiatt EdickPlace 123 · Grade 8 · Portage West | 8 | Portage West | 14:02.57 |
| 124 | Quincy PagePlace 124 · Grade 7 · Maple Valley | 7 | Maple Valley | 14:05.24 |
| 125 | Liam McNerneyPlace 125 · Grade 6 · Portage Central | 6 | Portage Central | 14:06.11 |
| 126 | Logan WentzelPlace 126 · Grade 6 · Portage West | 6 | Portage West | 14:06.12 |
| 127 | Calvin BagalePlace 127 · Grade 6 · Marshall | 6 | Marshall | 14:09.60 |
| 128 | Daniel KieliszewskiPlace 128 · Grade 7 · Bronson | 7 | Bronson | 14:11.07 |
| 129 | Riley ThomasPlace 129 · Grade 8 · Portage West | 8 | Portage West | 14:12.33 |
| 130 | Collin CoreyPlace 130 · Grade 6 · Lakeview (Battle Cre.. | 6 | Lakeview (Battle Cre.. | 14:22.25 |
| 131 | Odin McDougallPlace 131 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 14:24.53 |
| 132 | Ivan CoulibalyPlace 132 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 14:28.96 |
| 133 | Brayden BeachPlace 133 · Grade 7 · Marshall | 7 | Marshall | 14:45.34 |
| 134 | Noah NelsonPlace 134 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 14:50.26 |
| 135 | Gage BowlingPlace 135 · Grade 8 · Harper Creek | 8 | Harper Creek | 14:52.56 |
| 136 | Colin UrePlace 136 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 14:58.19 |
| 137 | Ryan DoanPlace 137 · Grade 8 · Portage West | 8 | Portage West | 14:58.87 |
| 138 | Nathaniel LowriePlace 138 · Grade 7 · Harper Creek | 7 | Harper Creek | 15:01.85 |
| 139 | Caleb EmmonsPlace 139 · Grade 7 · Marshall | 7 | Marshall | 15:05.07 |
| 140 | Nathan TraverPlace 140 · Grade 8 · Hastings | 8 | Hastings | 15:19.44 |
| 141 | Oscar SullivanPlace 141 · Grade 6 · Comstock | 6 | Comstock | 15:19.92 |
| 142 | Landen YoungPlace 142 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 15:25.13 |
| 143 | Oliver SmalleyPlace 143 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 15:27.82 |
| 144 | Tyler McKenziePlace 144 · Grade 7 · Pennfield | 7 | Pennfield | 15:28.91 |
| 145 | Noah KroppPlace 145 · Grade 7 · Portage Central | 7 | Portage Central | 15:36.06 |
| 146 | Caden WilliamsPlace 146 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 15:36.27 |
| 147 | Caleb RicePlace 147 · Grade 6 · Lakeview (Battle Cre.. | 6 | Lakeview (Battle Cre.. | 15:39.03 |
| 148 | Spencer CrozierPlace 148 · Grade 8 · Hastings | 8 | Hastings | 15:43.42 |
| 149 | James DillonPlace 149 · Grade 6 · Marshall | 6 | Marshall | 15:46.47 |
| 150 | Skyler MorganPlace 150 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 15:47.91 |
| 151 | Daijohn MillerPlace 151 · Grade 6 · Marshall | 6 | Marshall | 15:51.68 |
| 152 | Nathan MarquezPlace 152 · Grade 8 · Lakeview (Battle Cre.. | 8 | Lakeview (Battle Cre.. | 15:57.74 |
| 153 | Cameron KeckPlace 153 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 16:02.33 |
| 154 | Liam RennerPlace 154 · Grade 7 · Hastings | 7 | Hastings | 16:03.25 |
| 155 | Evan RaffenaudPlace 155 · Grade 6 · Portage West | 6 | Portage West | 16:05.83 |
| 156 | Jackson SchilloPlace 156 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 16:10.62 |
| 157 | Gregory NeubauerPlace 157 · Grade 6 · Hastings | 6 | Hastings | 16:12.52 |
| 158 | Caleb MundenPlace 158 · Grade 6 · Marshall | 6 | Marshall | 16:17.29 |
| 159 | Reid WagsterPlace 159 · Grade 6 · Portage West | 6 | Portage West | 16:18.31 |
| 160 | Ryland PastorPlace 160 · Grade 7 · Harper Creek | 7 | Harper Creek | 16:21.68 |
| 161 | Myles OlsonPlace 161 · Grade 6 · Marshall | 6 | Marshall | 16:24.87 |
| 162 | Max SecondiPlace 162 · Grade 6 · Portage Central | 6 | Portage Central | 16:31.77 |
| 163 | Liam KirtleyPlace 163 · Grade 6 · Lakeview (Battle Cre.. | 6 | Lakeview (Battle Cre.. | 16:40.17 |
| 164 | Evan AdamsPlace 164 · Grade 7 · Lakeview (Battle Cre.. | 7 | Lakeview (Battle Cre.. | 16:42.01 |
| 165 | Luke SchultzPlace 165 · Grade 8 · Portage West | 8 | Portage West | 16:44.97 |
| 166 | Daniel HurleyPlace 166 · Grade 7 · Marshall | 7 | Marshall | 16:48.13 |
| 167 | Liam GliddenPlace 167 · Grade 6 · Portage Central | 6 | Portage Central | 17:07.13 |
| 168 | Parker ErbPlace 168 · Grade 6 · Hastings | 6 | Hastings | 17:10.48 |
| 169 | Carlos Gonzalez-Pe...Place 169 · Grade 8 · Hastings | 8 | Hastings | 17:17.93 |
| 170 | Isaac HarrellPlace 170 · Grade 6 · Marshall | 6 | Marshall | 17:37.78 |
| 171 | Wyatt SmartPlace 171 · Grade 7 · Harper Creek | 7 | Harper Creek | 17:38.11 |
| 172 | William WuPlace 172 · Grade 6 · Portage West | 6 | Portage West | 17:55.36 |
| 173 | James BogemaPlace 173 · Grade 8 · Comstock | 8 | Comstock | 18:13.78 |
| 174 | Harrison NesselPlace 174 · Grade 7 · Marshall | 7 | Marshall | 18:39.66 |
| 175 | Logan GriggPlace 175 · Grade 7 · Marshall | 7 | Marshall | 19:19.63 |
| 176 | Micheal KochPlace 176 · Grade 7 · Marshall | 7 | Marshall | 20:44.21 |
| 177 | Liam MaisnerPlace 177 · Grade 6 · Lakeview (Battle Cre.. | 6 | Lakeview (Battle Cre.. | 20:54.22 |
| 178 | Joseph TuakhlawnPlace 178 · Grade 6 · St Philip Catholic C.. | 6 | St Philip Catholic C.. | 21:41.23 |
| 179 | Austin AbsonPlace 179 · Grade 8 · Hastings | 8 | Hastings | 31:45.47 |