| 1 | Jacob HallPlace 1 · Grade 12 · Concord | 12 | Concord | 17:25.2 |
| 2 | Joey HutchinsPlace 2 · Grade 12 · Concord | 12 | Concord | 17:27.7 |
| 3 | Justin DetgenPlace 3 · Grade 10 · Concord | 10 | Concord | 17:28 |
| 4 | Daniel MikovitsPlace 4 · Grade 10 · Concord | 10 | Concord | 17:48.7 |
| 5 | Dylan PlummerPlace 5 · Grade 11 · Mendon | 11 | Mendon | 18:10.4 |
| 6 | Brandon BornPlace 6 · Grade 11 · Kalamazoo Homeschool Sports | 11 | Kalamazoo Homeschool Sports | 18:13.2 |
| 7 | Brady ReynoldsPlace 7 · Grade 10 · Centreville | 10 | Centreville | 18:16.5 |
| 8 | Jacob HagenbuchPlace 8 · Grade 10 · Mendon | 10 | Mendon | 18:17.8 |
| 9 | Tyler SheteronPlace 9 · Grade 12 · Centreville | 12 | Centreville | 18:31.5 |
| 10 | Daniel AlvaPlace 10 · Grade 10 · Colon | 10 | Colon | 18:43.1 |
| 11 | TJ KessmanPlace 11 · Grade 9 · Concord | 9 | Concord | 18:45.1 |
| 12 | Nathan ChatmanPlace 12 · Grade 10 · Galesburg-Augusta | 10 | Galesburg-Augusta | 18:53.3 |
| 13 | Alex HeckmanPlace 13 · Grade 10 · Mendon | 10 | Mendon | 18:56.1 |
| 14 | Austin YunkerPlace 14 · Grade 11 · Mendon | 11 | Mendon | 18:57.3 |
| 15 | Ruben VorsterPlace 15 · Grade 10 · Mendon | 10 | Mendon | 18:59.6 |
| 16 | Jakob RobertsPlace 16 · Grade 12 · Concord | 12 | Concord | 19:07 |
| 17 | Nolan TroyerPlace 17 · Grade 11 · Centreville | 11 | Centreville | 19:20.9 |
| 18 | James StacksPlace 18 · Grade 11 · Gobles | 11 | Gobles | 19:25.7 |
| 19 | Skyler FlandersPlace 19 · Grade 12 · Union City | 12 | Union City | 19:32.6 |
| 20 | Cameron DeelPlace 20 · Grade 11 · Mendon | 11 | Mendon | 19:44.3 |
| 21 | Grant GayPlace 21 · Grade 10 · Union City | 10 | Union City | 19:46.2 |
| 22 | Lucas HagenPlace 22 · Grade 12 · White Pigeon | 12 | White Pigeon | 19:47.2 |
| 23 | Nathan StewartPlace 23 · Grade 12 · Reading | 12 | Reading | 19:47.5 |
| 24 | Larry PeppersPlace 24 · Grade 11 · Colon | 11 | Colon | 19:48.1 |
| 25 | Jacob LedvinaPlace 25 · Grade 11 · Kalamazoo Homeschool Sports | 11 | Kalamazoo Homeschool Sports | 19:50.6 |
| 26 | Caleb HenckelPlace 26 · Grade 12 · Mendon | 12 | Mendon | 19:51.1 PR |
| 27 | Seth MillerPlace 27 · Grade 11 · Reading | 11 | Reading | 19:56.5 |
| 28 | Casey HardinPlace 28 · Grade 11 · Athens | 11 | Athens | 19:56.8 |
| 29 | Mason MearsPlace 29 · Grade 11 · Athens | 11 | Athens | 19:57.3 |
| 30 | Timothy John DownsPlace 30 · Grade 10 · Kalamazoo Homeschool Sports | 10 | Kalamazoo Homeschool Sports | 19:58.1 PR |
| 31 | Justin FoxPlace 31 · Grade 11 · Reading | 11 | Reading | 20:00.5 PR |
| 32 | Kyuss MaherPlace 32 · Grade 10 · Concord | 10 | Concord | 20:05.9 |
| 33 | Rocky HutchinsPlace 33 · Grade 10 · Concord | 10 | Concord | 20:08.7 |
| 34 | Shannon CumminsPlace 34 · Grade 12 · Reading | 12 | Reading | 20:12.2 |
| 35 | Cody HagenPlace 35 · Grade 12 · White Pigeon | 12 | White Pigeon | 20:15.9 |
| 36 | Garrett RussellPlace 36 · Grade 10 · Mendon | 10 | Mendon | 20:18.6 |
| 37 | Austin SoulePlace 37 · Grade 9 · Centreville | 9 | Centreville | 20:34.1 |
| 38 | Ross HunterPlace 38 · Grade 9 · Centreville | 9 | Centreville | 20:34.8 |
| 39 | Chase LeBarrePlace 39 · Grade 11 · Centreville | 11 | Centreville | 20:47.3 |
| 40 | Alex KettwichPlace 40 · Grade 12 · Concord | 12 | Concord | 20:49.1 |
| 41 | Keaton CrotserPlace 41 · Grade 9 · Mendon | 9 | Mendon | 20:50 |
| 42 | Arjun VorsterPlace 42 · Grade 9 · Mendon | 9 | Mendon | 20:52.7 |
| 43 | Ben DartPlace 43 · Grade 11 · Union City | 11 | Union City | 20:54.3 |
| 44 | James SilbernagelPlace 44 · Grade 9 · Concord | 9 | Concord | 20:59.6 |
| 45 | Brandon OlsenPlace 45 · Grade 10 · Union City | 10 | Union City | 21:01.8 PR |
| 46 | Rogelio SegundoPlace 46 · Grade 12 · White Pigeon | 12 | White Pigeon | 21:05 |
| 47 | Nick CollyerPlace 47 · Grade 9 · Union City | 9 | Union City | 21:06.1 PR |
| 48 | Ethan LothamerPlace 48 · Grade 9 · Bellevue | 9 | Bellevue | 21:12.1 |
| 49 | Lukas CrotserPlace 49 · Grade 9 · Mendon | 9 | Mendon | 21:23.1 |
| 50 | Ryan CainPlace 50 · Grade 10 · Kalamazoo Homeschool Sports | 10 | Kalamazoo Homeschool Sports | 21:25.5 |
| 51 | Jeff PullenPlace 51 · Grade 10 · Gobles | 10 | Gobles | 21:25.7 PR |
| 52 | Jonah GrimmPlace 52 · Grade 11 · Mendon | 11 | Mendon | 21:42.4 |
| 53 | Jordan BurnsPlace 53 · Grade 11 · Kalamazoo Homeschool Sports | 11 | Kalamazoo Homeschool Sports | 21:44.1 |
| 54 | Andrew OswaltPlace 54 · Grade 9 · Athens | 9 | Athens | 21:52.6 |
| 55 | Mathew DauPlace 55 · Grade 9 · Reading | 9 | Reading | 21:57 |
| 56 | Andrew LashPlace 56 · Grade 10 · Colon | 10 | Colon | 21:59.1 |
| 57 | Ethan PowersPlace 57 · Grade 11 · Kalamazoo Homeschool Sports | 11 | Kalamazoo Homeschool Sports | 21:59.4 |
| 58 | David MikovitsPlace 58 · Grade 11 · Concord | 11 | Concord | 21:59.7 |
| 59 | Nathan McLatcherPlace 59 · Grade 11 · Kalamazoo Homeschool Sports | 11 | Kalamazoo Homeschool Sports | 22:08.3 |
| 60 | Cameron TurleyPlace 60 · Grade 9 · Union City | 9 | Union City | 22:11 |
| 61 | Noah HagenPlace 61 · Grade 9 · White Pigeon | 9 | White Pigeon | 22:12 |
| 62 | Austin FullerPlace 62 · Grade 11 · Athens | 11 | Athens | 22:18 |
| 63 | Jon GrevePlace 63 · Grade 10 · Kalamazoo Homeschool Sports | 10 | Kalamazoo Homeschool Sports | 22:24.6 |
| 64 | Connor HenckelPlace 64 · Grade 9 · Mendon | 9 | Mendon | 22:25.4 |
| 65 | Seth SteelePlace 65 · Grade 10 · Reading | 10 | Reading | 22:32.2 |
| 66 | Trently BrownPlace 66 · Grade 12 · Reading | 12 | Reading | 22:35.6 |
| 67 | Hayden StaufferPlace 67 · Grade 9 · Centreville | 9 | Centreville | 22:41.9 |
| 68 | Tyler MuckelPlace 68 · Grade 9 · Union City | 9 | Union City | 22:51.8 |
| 69 | Tristan TownPlace 69 · Grade 9 · Reading | 9 | Reading | 22:57.6 |
| 70 | Chance VromanPlace 70 · Grade 12 · Mendon | 12 | Mendon | 23:03.9 |
| 71 | Nick WeberPlace 71 · Grade 9 · Centreville | 9 | Centreville | 23:08.8 |
| 72 | Thomas HolmesPlace 72 · Grade 11 · Reading | 11 | Reading | 23:19.7 |
| 73 | Hunter MiraclePlace 73 · Grade 12 · Centreville | 12 | Centreville | 24:02.2 |
| 74 | Brandon DavisPlace 74 · Grade 9 · Centreville | 9 | Centreville | 24:11.8 |
| 75 | Zack WoodardPlace 75 · Grade 9 · Union City | 9 | Union City | 24:18.8 |
| 76 | Wyatt CuppPlace 76 · Grade 9 · Mendon | 9 | Mendon | 24:23.5 |
| 77 | Caleb RobinsonPlace 77 · Grade 11 · Bellevue | 11 | Bellevue | 24:30.3 PR |
| 78 | Michael RosePlace 78 · Grade 12 · Reading | 12 | Reading | 24:50.5 PR |
| 79 | David KellyPlace 79 · Grade 12 · Cassopolis Ross Beatty | 12 | Cassopolis Ross Beatty | 25:12.4 |
| 80 | Nicholas WuPlace 80 · Grade 12 · Gobles | 12 | Gobles | 25:19.9 |
| 81 | Steven FiskPlace 81 · Grade 9 · Union City | 9 | Union City | 25:40.8 |
| 82 | Quinn GrossPlace 82 · Grade 10 · Concord | 10 | Concord | 25:42.3 |
| 83 | Kenneth ProshekPlace 83 · Grade 9 · Concord | 9 | Concord | 25:52.7 |
| 84 | Zach RoundsPlace 84 · Grade - · Colon | - | Colon | 25:54.6 |
| 85 | Jack DexterPlace 85 · Grade 10 · Union City | 10 | Union City | 26:27.4 |
| 86 | Skyler KloostermanPlace 86 · Grade 9 · Mendon | 9 | Mendon | 26:40.8 |
| 87 | Jacob OverholtPlace 87 · Grade 10 · Centreville | 10 | Centreville | 27:00.6 |
| 88 | Nathan ClipfellPlace 88 · Grade 11 · Colon | 11 | Colon | 27:17.4 |
| 89 | Michael WeaverPlace 89 · Grade 10 · Colon | 10 | Colon | 27:20 |
| 90 | Andrew GordonPlace 90 · Grade 11 · Athens | 11 | Athens | 29:31.7 |
| 91 | Ben ReedPlace 91 · Grade 11 · Athens | 11 | Athens | 29:32.2 |
| 92 | Elijah CarrPlace 92 · Grade 9 · White Pigeon | 9 | White Pigeon | 32:48.5 |
| 93 | Nathan BrightPlace 93 · Grade 9 · Centreville | 9 | Centreville | 37:31.1 |