| 1 | Jack SchaferPlace 1 · Grade 11 · Adrian | 11 | Adrian | 16:58.56 |
| 2 | Michael GreeleyPlace 2 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 17:10.70 |
| 3 | Zack MurphyPlace 3 · Grade 11 · Coldwater | 11 | Coldwater | 17:13.90 |
| 4 | Brendan McClanahanPlace 4 · Grade 12 · Temperance Bedford | 12 | Temperance Bedford | 17:14.40 |
| 5 | Daniel HolderPlace 5 · Grade 10 · Hudson | 10 | Hudson | 17:32.40 |
| 6 | Jeff CasePlace 6 · Grade 12 · Tecumseh | 12 | Tecumseh | 17:32.70 PR |
| 7 | Dominic PaolettiPlace 7 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 17:33.40 |
| 8 | Gabe RunyonPlace 8 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 17:35.40 |
| 9 | Jordan ParkinsonPlace 9 · Grade 11 · Coldwater | 11 | Coldwater | 17:45.70 |
| 10 | Jack LacassePlace 10 · Grade 11 · Tecumseh | 11 | Tecumseh | 17:45.90 |
| 11 | Colin KanePlace 11 · Grade 9 · Dundee | 9 | Dundee | 17:52.00 |
| 12 | Drew CregerPlace 12 · Grade 11 · Hudson | 11 | Hudson | 17:57.30 |
| 13 | Travis GrubePlace 13 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 17:58.00 |
| 14 | Brandon GaryPlace 14 · Grade 12 · Quincy | 12 | Quincy | 18:00.00 |
| 15 | Gregory LinglePlace 15 · Grade 12 · Temperance Bedford | 12 | Temperance Bedford | 18:01.70 |
| 16 | Keaton MarksPlace 16 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 18:02.90 |
| 17 | Jack BessPlace 17 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 18:04.10 |
| 18 | Devin RaymondPlace 18 · Grade 12 · Erie Mason | 12 | Erie Mason | 18:06.10 |
| 19 | Austin DubesPlace 19 · Grade 12 · Dundee | 12 | Dundee | 18:13.10 |
| 20 | Gavin StintziPlace 20 · Grade 9 · Adrian | 9 | Adrian | 18:15.00 |
| 21 | Jerod MeinemaPlace 21 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 18:15.30 |
| 22 | Matt SowlesPlace 22 · Grade 12 · Coldwater | 12 | Coldwater | 18:20.00 |
| 23 | Brendan BurnsPlace 23 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 18:20.90 |
| 24 | Andrew FarrenPlace 24 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 18:23.70 |
| 25 | Taylor SundermanPlace 25 · Grade 12 · Hudson | 12 | Hudson | 18:32.10 |
| 26 | Jake ReaumePlace 26 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 18:38.40 |
| 27 | Cade SutterfieldPlace 27 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 18:38.70 |
| 28 | Gene DudekPlace 28 · Grade 11 · Clinton | 11 | Clinton | 18:43.30 |
| 29 | Josh EversPlace 29 · Grade 12 · Coldwater | 12 | Coldwater | 18:43.70 |
| 30 | Alex ZittlemanPlace 30 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 18:46.40 |
| 31 | Justin KanePlace 31 · Grade 12 · Dundee | 12 | Dundee | 18:47.70 |
| 32 | Collin ThompsonPlace 32 · Grade 12 · Tecumseh | 12 | Tecumseh | 18:50.70 |
| 33 | Alex HarrellPlace 33 · Grade 12 · Kalamazoo Loy Norrix | 12 | Kalamazoo Loy Norrix | 18:52.70 |
| 34 | Josh HolderPlace 34 · Grade 9 · Hudson | 9 | Hudson | 18:54.60 |
| 35 | Carter RosePlace 35 · Grade 9 · Erie Mason | 9 | Erie Mason | 18:56.90 |
| 36 | Lawrence ForcePlace 36 · Grade 9 · Adrian | 9 | Adrian | 19:00.00 |
| 37 | Ian ThomsenPlace 37 · Grade 10 · Tecumseh | 10 | Tecumseh | 19:00.40 |
| 38 | Corbin HealeyPlace 38 · Grade 10 · Erie Mason | 10 | Erie Mason | 19:01.10 |
| 39 | Brady PerryPlace 39 · Grade 12 · Hudson | 12 | Hudson | 19:01.60 |
| 40 | Ray VigoPlace 40 · Grade 11 · Tecumseh | 11 | Tecumseh | 19:03.30 |
| 41 | Ethan AertsPlace 41 · Grade 12 · Coldwater | 12 | Coldwater | 19:03.80 |
| 42 | Jackson HoffmanPlace 42 · Grade 10 · Erie Mason | 10 | Erie Mason | 19:05.40 |
| 43 | Lucas ManuszakPlace 43 · Grade 10 · Tecumseh | 10 | Tecumseh | 19:06.90 |
| 44 | Steven KrainePlace 44 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 19:07.40 |
| 45 | Nathan NohrPlace 45 · Grade 10 · Quincy | 10 | Quincy | 19:07.70 |
| 46 | Noah SchefferPlace 46 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 19:09.80 |
| 47 | Reid SouthernPlace 47 · Grade 11 · Erie Mason | 11 | Erie Mason | 19:10.30 |
| 48 | Jacob FairPlace 48 · Grade 11 · Coldwater | 11 | Coldwater | 19:14.90 |
| 49 | Clay ScharboneauPlace 49 · Grade 12 · Dundee | 12 | Dundee | 19:18.20 |
| 50 | Ryan RossPlace 50 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 19:22.80 |
| 51 | Lance WoodPlace 51 · Grade 11 · Tecumseh | 11 | Tecumseh | 19:33.10 |
| 52 | Drew MartenPlace 52 · Grade 11 · Tecumseh | 11 | Tecumseh | 19:33.70 |
| 53 | Dontae EdwardsPlace 53 · Grade 10 · Adrian | 10 | Adrian | 19:36.00 |
| 54 | David JordanPlace 54 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 19:40.30 |
| 55 | Ethan SpagnoliPlace 55 · Grade 9 · Adrian | 9 | Adrian | 19:45.60 |
| 56 | Joshua DunhamPlace 56 · Grade 12 · Kalamazoo Loy Norrix | 12 | Kalamazoo Loy Norrix | 19:48.10 |
| 57 | Zachary SkinnerPlace 57 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 19:51.20 |
| 58 | Clinton OlbergPlace 58 · Grade 12 · Tecumseh | 12 | Tecumseh | 19:51.70 |
| 59 | Charlie RaabPlace 59 · Grade 10 · Adrian | 10 | Adrian | 19:54.20 |
| 60 | Blaine CytlakPlace 60 · Grade 12 · Tecumseh | 12 | Tecumseh | 19:58.30 |
| 61 | James BurnsPlace 61 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 20:02.50 |
| 62 | Michael PettersonPlace 62 · Grade 11 · Adrian | 11 | Adrian | 20:06.10 |
| 63 | Justin BennettPlace 63 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 20:07.90 |
| 64 | William CarrierPlace 64 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 20:10.90 |
| 65 | Ben LigePlace 65 · Grade 11 · Tecumseh | 11 | Tecumseh | 20:17.80 |
| 66 | Skyler RootPlace 66 · Grade 11 · Tecumseh | 11 | Tecumseh | 20:19.40 |
| 67 | Brendan ShortPlace 67 · Grade 11 · Adrian | 11 | Adrian | 20:19.80 |
| 68 | Luke VandenbergPlace 68 · Grade 12 · Tecumseh | 12 | Tecumseh | 20:23.50 |
| 69 | Robert LeFevrePlace 69 · Grade 11 · Erie Mason | 11 | Erie Mason | 20:24.60 |
| 70 | Brandon GorePlace 70 · Grade 12 · Temperance Bedford | 12 | Temperance Bedford | 20:25.80 |
| 71 | Martin MuellerPlace 71 · Grade 12 · Kalamazoo Loy Norrix | 12 | Kalamazoo Loy Norrix | 20:25.90 |
| 72 | Adam ClemensPlace 72 · Grade 12 · Coldwater | 12 | Coldwater | 20:28.90 |
| 73 | Zach SymannsPlace 73 · Grade 12 · Dundee | 12 | Dundee | 20:29.20 |
| 74 | Brady HuberPlace 74 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 20:29.60 |
| 75 | Kody SmithPlace 75 · Grade 12 · Dundee | 12 | Dundee | 20:32.80 |
| 76 | Nathan WalkerPlace 76 · Grade 9 · Erie Mason | 9 | Erie Mason | 20:33.20 |
| 77 | Alex McDowellPlace 77 · Grade 11 · Tecumseh | 11 | Tecumseh | 20:34.80 |
| 78 | Ben RussellPlace 78 · Grade 12 · Tecumseh | 12 | Tecumseh | 20:35.50 |
| 79 | Adam BaileyPlace 79 · Grade 10 · Coldwater | 10 | Coldwater | 20:41.50 |
| 80 | John KrainePlace 80 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 20:43.80 |
| 81 | Nick RutledgePlace 81 · Grade 11 · Tecumseh | 11 | Tecumseh | 20:47.20 |
| 82 | Nick HussPlace 82 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 20:48.30 |
| 83 | Tanner HopkinsPlace 83 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 20:49.00 |
| 84 | Zachary MasonPlace 84 · Grade 12 · Kalamazoo Loy Norrix | 12 | Kalamazoo Loy Norrix | 20:53.80 |
| 85 | Jacob MorganPlace 85 · Grade 11 · Hudson | 11 | Hudson | 20:54.30 |
| 86 | Dawson VorePlace 86 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 20:54.50 |
| 87 | Zachary MatthewsPlace 87 · Grade 11 · Clinton | 11 | Clinton | 21:07.70 |
| 88 | James ParranPlace 88 · Grade 11 · Dundee | 11 | Dundee | 21:10.30 |
| 89 | Jose BlakenshipPlace 89 · Grade 9 · Coldwater | 9 | Coldwater | 21:11.70 |
| 90 | Fisher RowePlace 90 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 21:17.40 |
| 91 | Collin TrainorPlace 91 · Grade 12 · Tecumseh | 12 | Tecumseh | 21:25.40 |
| 92 | Dylan ColemanPlace 92 · Grade 12 · Monroe St. Mary CC | 12 | Monroe St. Mary CC | 21:25.70 |
| 93 | Dane GrimesPlace 93 · Grade 12 · Adrian | 12 | Adrian | 21:26.10 |
| 94 | Eric RiesPlace 94 · Grade 9 · Tecumseh | 9 | Tecumseh | 21:28.30 |
| 95 | Joshua PepperPlace 95 · Grade 9 · Quincy | 9 | Quincy | 21:37.10 |
| 96 | Bryce BassagePlace 96 · Grade 11 · Quincy | 11 | Quincy | 21:42.90 |
| 97 | Hunter MellingerPlace 97 · Grade 11 · Clinton | 11 | Clinton | 21:53.20 |
| 98 | Josh BehmPlace 98 · Grade 11 · Dundee | 11 | Dundee | 21:53.70 |
| 99 | Charles AveryPlace 99 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 21:55.60 |
| 100 | Noah SmithPlace 100 · Grade 10 · Clinton | 10 | Clinton | 22:01.70 |
| 101 | Lucas JordanPlace 101 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 22:03.90 |
| 102 | Lucas NashPlace 102 · Grade 11 · Dundee | 11 | Dundee | 22:05.80 |
| 103 | Lucas CrumbPlace 103 · Grade 10 · Clinton | 10 | Clinton | 22:08.60 |
| 104 | Justin SimmonsPlace 104 · Grade 11 · Erie Mason | 11 | Erie Mason | 22:19.00 |
| 105 | Cory YenorPlace 105 · Grade 9 · Erie Mason | 9 | Erie Mason | 22:20.40 |
| 106 | Garrett BloomPlace 106 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 22:23.10 |
| 107 | Colin BellPlace 107 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 22:23.50 |
| 108 | Daniel KnappPlace 108 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 22:27.50 |
| 109 | Antó RitsemaPlace 109 · Grade 9 · Dundee | 9 | Dundee | 22:31.60 |
| 110 | Austin MillerPlace 110 · Grade 10 · Dundee | 10 | Dundee | 22:35.00 |
| 111 | Casper BoshersPlace 111 · Grade 11 · Quincy | 11 | Quincy | 22:41.40 |
| 112 | Jesse HeistanPlace 112 · Grade 9 · Hudson | 9 | Hudson | 22:46.20 |
| 113 | Blake GrimesPlace 113 · Grade 10 · Adrian | 10 | Adrian | 22:46.50 |
| 114 | Josh HeistanPlace 114 · Grade 11 · Hudson | 11 | Hudson | 22:47.50 |
| 115 | Parker HoveyPlace 115 · Grade 9 · Dundee | 9 | Dundee | 22:50.50 |
| 116 | Josh RietzPlace 116 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 22:55.40 |
| 117 | Jon LaddPlace 117 · Grade 10 · Hudson | 10 | Hudson | 23:01.50 |
| 118 | Sidney RichardsonPlace 118 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 23:12.30 |
| 119 | Jacob PepperPlace 119 · Grade 9 · Quincy | 9 | Quincy | 23:22.90 |
| 120 | Noel ScottPlace 120 · Grade 11 · Clinton | 11 | Clinton | 23:27.90 |
| 121 | William BowserPlace 121 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 23:54.80 |
| 122 | Rowan MathiesonPlace 122 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 23:56.90 |
| 123 | Justin BilanPlace 123 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 24:02.20 |
| 124 | Anthony DavisPlace 124 · Grade 9 · Quincy | 9 | Quincy | 24:05.60 |
| 125 | TJ AdamsPlace 125 · Grade 9 · Quincy | 9 | Quincy | 24:16.30 |
| 126 | Dale DavisPlace 126 · Grade 12 · Temperance Bedford | 12 | Temperance Bedford | 24:19.20 |
| 127 | Trevor PilbeamPlace 127 · Grade 10 · Adrian | 10 | Adrian | 24:20.30 |
| 128 | Carter MoorePlace 128 · Grade 9 · Quincy | 9 | Quincy | 24:24.90 |
| 129 | Julien BurdickPlace 129 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 24:28.90 |
| 130 | Gavin WilkinsonPlace 130 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 24:36.90 |
| 131 | Zane WoernerPlace 131 · Grade 11 · Clinton | 11 | Clinton | 24:42.70 |
| 132 | Lewis KellumPlace 132 · Grade 12 · Hudson | 12 | Hudson | 24:44.10 |
| 133 | Joseph HayesPlace 133 · Grade 10 · Clinton | 10 | Clinton | 24:48.20 |
| 134 | Ben ComstockPlace 134 · Grade 9 · Dundee | 9 | Dundee | 25:05.40 |
| 135 | Max KortschPlace 135 · Grade 9 · Erie Mason | 9 | Erie Mason | 25:08.80 |
| 136 | Ben PorterPlace 136 · Grade 10 · Coldwater | 10 | Coldwater | 25:13.00 |
| 137 | Sean SalamunPlace 137 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 25:19.90 |
| 138 | Dylan SternPlace 138 · Grade 12 · Tecumseh | 12 | Tecumseh | 25:51.70 |
| 139 | Austin DazleyPlace 139 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 25:55.00 |
| 140 | Joshua DraperPlace 140 · Grade 9 · Clinton | 9 | Clinton | 26:16.00 |
| 141 | Ryon FennerPlace 141 · Grade 9 · Quincy | 9 | Quincy | 26:24.60 |
| 142 | Drake CrabbsPlace 142 · Grade 9 · Quincy | 9 | Quincy | 26:25.80 |
| 143 | Brock MartinPlace 143 · Grade 9 · Quincy | 9 | Quincy | 26:52.90 |
| 144 | Giovani DiazPlace 144 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 27:04.20 |
| 145 | Adam PulterPlace 145 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 27:42.60 |
| 146 | Charlie O'BrienPlace 146 · Grade 10 · Dundee | 10 | Dundee | 28:28.90 |
| 147 | Josh SalenbienPlace 147 · Grade 9 · Dundee | 9 | Dundee | 28:45.90 |
| 148 | Luke IottPlace 148 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 29:31.30 |
| 149 | Evan MarshallPlace 149 · Grade 9 · Dundee | 9 | Dundee | 31:48.20 |
| 150 | Luke GarrettPlace 150 · Grade 9 · Dundee | 9 | Dundee | 31:48.50 |