| 1 | Jonas Fraley-BurgettPlace 1 · Grade 8 · Hillside | 8 | Hillside | 11:59.92 PR |
| 2 | Caleb HeidPlace 2 · Grade 8 · Portage Central | 8 | Portage Central | 12:11.24 PR |
| 3 | Amos Mechtenberg -BerriganPlace 3 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 12:22.24 PR |
| 4 | Bryce SoissonPlace 4 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 12:23.11 PR |
| 5 | Ryan McCunePlace 5 · Grade 7 · Portage West | 7 | Portage West | 12:26.70 PR |
| 6 | Charles BlairPlace 6 · Grade 8 · Portage West | 8 | Portage West | 12:34.62 PR |
| 7 | Josh GormleyPlace 7 · Grade 7 · Portage West | 7 | Portage West | 12:35.94 PR |
| 8 | Eric FernandezPlace 8 · Grade 8 · Portage Central | 8 | Portage Central | 12:39.97 PR |
| 9 | Mathieu NorthuisPlace 9 · Grade 7 · Portage Central | 7 | Portage Central | 12:44.26 PR |
| 10 | Cole MasonPlace 10 · Grade 8 · Portage Central | 8 | Portage Central | 13:01.60 PR |
| 11 | Thomas DillardPlace 11 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 13:03.68 PR |
| 12 | Isaac CulpPlace 12 · Grade 8 · Marshall | 8 | Marshall | 13:04.28 PR |
| 13 | Terrance JonesPlace 13 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 13:04.71 PR |
| 14 | Ben HunterPlace 14 · Grade 7 · Portage West | 7 | Portage West | 13:05.20 PR |
| 15 | Karsten WiegerinkPlace 15 · Grade 7 · Portage West | 7 | Portage West | 13:10.71 PR |
| 16 | JP SpybrookPlace 16 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 13:11.13 PR |
| 17 | Ben ThomasPlace 17 · Grade 7 · Portage West | 7 | Portage West | 13:22.61 PR |
| 18 | Gavin VoetbergPlace 18 · Grade 7 · Portage Central | 7 | Portage Central | 13:23.96 PR |
| 19 | Kobe SackettPlace 19 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 13:38.12 PR |
| 20 | Andre SoissonPlace 20 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 13:41.98 PR |
| 21 | Brett LindsayPlace 21 · Grade 7 · Portage Central | 7 | Portage Central | 13:50.22 PR |
| 22 | Zach FranzPlace 22 · Grade 8 · Portage Central | 8 | Portage Central | 13:54.77 PR |
| 23 | Conor SullivanPlace 23 · Grade 7 · Portage West | 7 | Portage West | 14:02.95 PR |
| 24 | Bennett TetzlaffPlace 24 · Grade 8 · Portage West | 8 | Portage West | 14:06.22 PR |
| 25 | Elliott SoulePlace 25 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 14:07.87 PR |
| 26 | Noah KuePlace 26 · Grade 8 · Marshall | 8 | Marshall | 14:08.60 PR |
| 27 | Lucas LothschutzPlace 27 · Grade 7 · Portage Central | 7 | Portage Central | 14:10.51 PR |
| 28 | Aiden SullivanPlace 28 · Grade 8 · Portage West | 8 | Portage West | 14:17.15 PR |
| 29 | Eli SimmeringPlace 29 · Grade 7 · Portage Central | 7 | Portage Central | 14:17.96 PR |
| 30 | Ryan ChenowethPlace 30 · Grade 7 · Portage Central | 7 | Portage Central | 14:19.63 PR |
| 31 | Douglas BoehmPlace 31 · Grade 8 · Portage West | 8 | Portage West | 14:25.95 PR |
| 32 | Peter MackayPlace 32 · Grade 8 · Portage West | 8 | Portage West | 14:43.83 PR |
| 33 | Zachary StewartPlace 33 · Grade 7 · Portage Central | 7 | Portage Central | 14:48.65 PR |
| 34 | Zachary GreggPlace 34 · Grade 7 · Comstock | 7 | Comstock | 14:53.03 PR |
| 35 | Grant RuppPlace 35 · Grade 8 · Marshall | 8 | Marshall | 14:55.24 PR |
| 36 | Joseph WhitePlace 36 · Grade 8 · Portage West | 8 | Portage West | 14:57.02 PR |
| 37 | Dalton WeberPlace 37 · Grade 7 · Portage West | 7 | Portage West | 15:00.38 PR |
| 38 | Eli RimesPlace 38 · Grade 7 · Hillside | 7 | Hillside | 15:05.85 PR |
| 39 | Jacob MisejkaPlace 39 · Grade 8 · Portage Central | 8 | Portage Central | 15:18.82 PR |
| 40 | Michael NeebPlace 40 · Grade 8 · Portage West | 8 | Portage West | 15:29.46 PR |
| 41 | Miles AndersonPlace 41 · Grade 8 · Portage Central | 8 | Portage Central | 15:35.97 PR |
| 42 | Peter LewisPlace 42 · Grade 7 · Portage West | 7 | Portage West | 15:39.49 PR |
| 43 | Drew SpauldingPlace 43 · Grade 7 · Hillside | 7 | Hillside | 15:48.36 PR |
| 44 | Jared ColvinPlace 44 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 16:07.50 PR |
| 45 | Cooper BetkePlace 45 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 16:09.17 PR |
| 46 | Noah KuhnertPlace 46 · Grade 8 · Hillside | 8 | Hillside | 16:12.91 PR |
| 47 | Adam DunnPlace 47 · Grade 8 · Marshall | 8 | Marshall | 16:21.88 PR |
| 48 | Jason KrawczykPlace 48 · Grade 7 · Portage Central | 7 | Portage Central | 16:26.19 PR |
| 49 | Damon WilsonPlace 49 · Grade 7 · Hillside | 7 | Hillside | 16:33.52 PR |
| 50 | Nick JonesPlace 50 · Grade 7 · Hillside | 7 | Hillside | 16:34.36 PR |
| 51 | Conner LarsonPlace 51 · Grade 7 · Portage Central | 7 | Portage Central | 16:35.05 PR |
| 52 | Jacob SuperPlace 52 · Grade 7 · Portage West | 7 | Portage West | 16:35.94 PR |
| 53 | William LeasurePlace 53 · Grade 7 · Portage West | 7 | Portage West | 16:39.08 PR |
| 54 | Hrishik MadhavPlace 54 · Grade 8 · Portage West | 8 | Portage West | 16:40.11 PR |
| 55 | Cole RootPlace 55 · Grade 8 · Portage West | 8 | Portage West | 16:42.80 PR |
| 56 | Charlie FreyPlace 56 · Grade 7 · Portage West | 7 | Portage West | 16:44.53 PR |
| 57 | Sam QuintanillaPlace 57 · Grade 7 · Hillside | 7 | Hillside | 16:47.78 PR |
| 58 | Evan StacyPlace 58 · Grade 7 · Portage West | 7 | Portage West | 16:58.47 PR |
| 59 | Logan MurphyPlace 59 · Grade 8 · Marshall | 8 | Marshall | 17:01.33 PR |
| 60 | Simon HunsingerPlace 60 · Grade 8 · Hillside | 8 | Hillside | 17:29.84 PR |
| 61 | Rob SivleyPlace 61 · Grade 8 · Comstock | 8 | Comstock | 17:37.27 PR |
| 62 | Kyle PardeePlace 62 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 17:37.96 PR |
| 63 | Wyatt WellerPlace 63 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 17:38.82 PR |
| 64 | Rylan FalkPlace 64 · Grade 7 · Portage West | 7 | Portage West | 17:46.07 PR |
| 65 | Donte GregorPlace 65 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 17:49.24 PR |
| 66 | Sam DavidsonPlace 66 · Grade 8 · Portage West | 8 | Portage West | 17:49.83 PR |
| 67 | Dalton DeleonPlace 67 · Grade 7 · Comstock | 7 | Comstock | 17:53.86 PR |
| 68 | Samuel TownsendPlace 68 · Grade 8 · Portage West | 8 | Portage West | 18:07.99 PR |
| 69 | Garret LaabsPlace 69 · Grade 7 · Portage West | 7 | Portage West | 18:40.68 PR |
| 70 | Owen HoffmanPlace 70 · Grade 7 · Galesburg-Augusta | 7 | Galesburg-Augusta | 18:54.87 PR |
| 71 | Jacob DoanePlace 71 · Grade 7 · Hillside | 7 | Hillside | 19:22.02 PR |
| 72 | Alec BerlinPlace 72 · Grade 7 · Hillside | 7 | Hillside | 19:40.26 PR |
| 73 | Seth LindseyPlace 73 · Grade 8 · Marshall | 8 | Marshall | 19:54.40 PR |
| 74 | Elijah AlexandrianPlace 74 · Grade 7 · Marshall | 7 | Marshall | 19:54.92 PR |
| 75 | Ethan JonesPlace 75 · Grade 8 · Marshall | 8 | Marshall | 19:55.70 PR |
| 76 | Austin DouglasPlace 76 · Grade 7 · Hillside | 7 | Hillside | 19:57.97 PR |
| 77 | Skyler SweatyPlace 77 · Grade 8 · Hillside | 8 | Hillside | 20:29.37 PR |
| 78 | Jayden RichterPlace 78 · Grade 7 · Hillside | 7 | Hillside | 20:35.32 PR |
| 79 | Thomas CarrierPlace 79 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 20:49.88 PR |
| 80 | Will VomastekPlace 80 · Grade 7 · Portage Central | 7 | Portage Central | 20:56.06 PR |
| 81 | Devan JonesPlace 81 · Grade 8 · Galesburg-Augusta | 8 | Galesburg-Augusta | 20:56.66 PR |
| 82 | Malachi StockwellPlace 82 · Grade 7 · Portage Central | 7 | Portage Central | 21:34.16 PR |
| 83 | Connor VanderwalPlace 83 · Grade 7 · Portage Central | 7 | Portage Central | 21:34.70 PR |
| 84 | Xavier MunnPlace 84 · Grade 8 · Portage Central | 8 | Portage Central | 22:34.86 PR |