| 1 | Joel WoodyPlace 1 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 17:15.3 |
| 2 | Jacob BromanPlace 2 · Grade 12 · White Lake Lakeland | 12 | White Lake Lakeland | 17:32.4 |
| 3 | Glen LuckhardtPlace 3 · Grade 12 · Saline | 12 | Saline | 17:41.8 |
| 4 | Derek JordanPlace 4 · Grade 12 · Saline | 12 | Saline | 17:47.1 |
| 5 | Hunter LukesPlace 5 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 17:48.6 |
| 6 | Aaron MilleyPlace 6 · Grade 11 · Saline | 11 | Saline | 17:51.6 |
| 7 | Grayson KnappPlace 7 · Grade 12 · Saline | 12 | Saline | 17:56.8 |
| 8 | Derek LiemohnPlace 8 · Grade 10 · Saline | 10 | Saline | 18:01.6 |
| 9 | Alec PaxtonPlace 9 · Grade 12 · Saline | 12 | Saline | 18:06.7 |
| 10 | Grant PetersPlace 10 · Grade 11 · Saline | 11 | Saline | 18:11.5 |
| 11 | Karl StrausPlace 11 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 18:15.4 |
| 12 | Simon PfeifferPlace 12 · Grade 9 · Saline | 9 | Saline | 18:18.1 |
| 13 | Matt MilitelloPlace 13 · Grade 12 · Saline | 12 | Saline | 18:28.9 |
| 14 | Nicholas FaulknerPlace 14 · Grade 11 · Saline | 11 | Saline | 18:34.0 |
| 15 | John McMorrisPlace 15 · Grade 12 · Saline | 12 | Saline | 18:39.7 |
| 16 | Kevin SchnitzerPlace 16 · Grade 12 · Saline | 12 | Saline | 18:40.1 |
| 17 | Bryce BrophyPlace 17 · Grade 9 · Saline | 9 | Saline | 18:40.6 |
| 18 | Paul CrowleyPlace 18 · Grade 10 · Saline | 10 | Saline | 18:41.8 |
| 19 | Michael ShkilnikPlace 19 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 18:43.2 |
| 20 | Nate WileyPlace 20 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 18:46.3 |
| 21 | Matt MartellPlace 21 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 18:47.9 |
| 22 | Taiga WatanabePlace 22 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 18:50.1 |
| 23 | Winford WalkerPlace 23 · Grade 9 · Saline | 9 | Saline | 18:55.9 |
| 24 | Carter PhillipsPlace 24 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 18:56.4 |
| 25 | Brock BozePlace 25 · Grade 9 · Saline | 9 | Saline | 18:57.0 |
| 26 | Andrew DukePlace 26 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 18:57.6 |
| 27 | William DobrowolskiPlace 27 · Grade 11 · Saline | 11 | Saline | 18:59.5 |
| 28 | Spencer LesliePlace 28 · Grade 11 · Saline | 11 | Saline | 19:00.9 |
| 29 | Mitchell TurnerPlace 29 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 19:01.6 |
| 30 | Kevin BoucherPlace 30 · Grade 12 · Sault Ste. Marie | 12 | Sault Ste. Marie | 19:02.8 |
| 31 | Samuel ChenPlace 31 · Grade 10 · Saline | 10 | Saline | 19:06.0 |
| 32 | Adam BaileyPlace 32 · Grade 10 · Coldwater | 10 | Coldwater | 19:06.5 |
| 33 | Jack KorthPlace 33 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 19:07.7 |
| 34 | Ben ZalupskiPlace 34 · Grade 12 · White Lake Lakeland | 12 | White Lake Lakeland | 19:09.2 |
| 35 | Grant SantosPlace 35 · Grade 11 · Saline | 11 | Saline | 19:11.2 |
| 36 | Trevor BishopPlace 36 · Grade 11 · Saline | 11 | Saline | 19:11.7 |
| 37 | Tyler LeickPlace 37 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 19:12.7 |
| 38 | Paul SuttonPlace 38 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 19:17.7 |
| 39 | Luke HumphreyPlace 39 · Grade 11 · Saline | 11 | Saline | 19:18.3 |
| 40 | Josh WrightPlace 40 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 19:19.2 |
| 41 | Alex SulkaPlace 41 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 19:22.1 |
| 42 | Benjamin StimacPlace 42 · Grade 10 · Saline | 10 | Saline | 19:22.6 |
| 43 | Justin KowalchikPlace 43 · Grade 11 · Saline | 11 | Saline | 19:23.0 |
| 44 | Donnie KirklandPlace 44 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 19:23.7 |
| 45 | Avinash KumarPlace 45 · Grade 11 · Saline | 11 | Saline | 19:27.2 |
| 46 | Benjamin HackPlace 46 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 19:28.6 |
| 47 | Zack SnyderPlace 47 · Grade 12 · Stockbridge | 12 | Stockbridge | 19:29.0 |
| 48 | Chad WilsonPlace 48 · Grade 12 · Saline | 12 | Saline | 19:29.9 |
| 49 | Tyler KudlakPlace 49 · Grade 10 · Saline | 10 | Saline | 19:32.5 |
| 50 | Andrew ChenPlace 50 · Grade 10 · Saline | 10 | Saline | 19:33.1 |
| 51 | Kento NakashimaPlace 51 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 19:33.7 |
| 52 | Isaiah CramPlace 52 · Grade 10 · Jackson | 10 | Jackson | 19:35.9 |
| 53 | Connor LennonPlace 53 · Grade 7 · Christ the King | 7 | Christ the King | 19:40.2 |
| 54 | Toby MephamPlace 54 · Grade 11 · Saline | 11 | Saline | 19:42.9 |
| 55 | James BurtonPlace 55 · Grade 10 · Sault Ste. Marie | 10 | Sault Ste. Marie | 19:46.5 |
| 56 | James BurnsPlace 56 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 19:48.0 |
| 57 | Austin SchillerPlace 57 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 19:48.7 |
| 58 | Ryan BraleyPlace 58 · Grade 11 · Saline | 11 | Saline | 19:49.8 |
| 59 | Cole KernerPlace 59 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 19:50.3 |
| 60 | Ben MarshallPlace 60 · Grade 12 · Parma Western | 12 | Parma Western | 19:51.0 |
| 61 | John RobisonPlace 61 · Grade 12 · Saline | 12 | Saline | 19:55.6 |
| 62 | Holden PalmerPlace 62 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 19:59.7 |
| 63 | Jerry HaadsmaPlace 63 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 20:00.1 |
| 64 | Griffin FortneyPlace 64 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 20:00.4 |
| 65 | Samuel JayakarPlace 65 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 20:00.7 |
| 66 | Caleb WhitingPlace 66 · Grade 11 · Parma Western | 11 | Parma Western | 20:01.1 |
| 67 | Blake PraschanPlace 67 · Grade 12 · Saline | 12 | Saline | 20:01.7 |
| 68 | Clay ConklePlace 68 · Grade 12 · Saline | 12 | Saline | 20:02.2 |
| 69 | Collin PatrickPlace 69 · Grade 9 · Parma Western | 9 | Parma Western | 20:03.2 |
| 70 | Zachary MasonPlace 70 · Grade 12 · Kalamazoo Loy Norrix | 12 | Kalamazoo Loy Norrix | 20:05.2 |
| 71 | Christian BakerPlace 71 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 20:05.7 |
| 72 | Logan KernerPlace 72 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 20:06.1 |
| 73 | Ethan SmithPlace 73 · Grade 10 · Saline | 10 | Saline | 20:06.5 |
| 74 | Tyler WalcherPlace 74 · Grade 9 · Sault Ste. Marie | 9 | Sault Ste. Marie | 20:07.7 PR |
| 75 | Aidan BuntingPlace 75 · Grade 9 · Saline | 9 | Saline | 20:08.0 |
| 76 | Jose BlakenshipPlace 76 · Grade 9 · Coldwater | 9 | Coldwater | 20:08.4 |
| 77 | Dominic BertoiaPlace 77 · Grade 11 · Saline | 11 | Saline | 20:09.6 |
| 78 | Kyle BoxethPlace 78 · Grade 12 · Saline | 12 | Saline | 20:14.5 |
| 79 | Adrian RouttPlace 79 · Grade 9 · Saline | 9 | Saline | 20:16.3 |
| 80 | Nolan PortteusPlace 80 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 20:17.8 |
| 81 | Anthony BeckerPlace 81 · Grade 12 · Saline | 12 | Saline | 20:19.0 |
| 82 | Drake PerezPlace 82 · Grade 11 · Sault Ste. Marie | 11 | Sault Ste. Marie | 20:21.8 |
| 83 | Mason EvansPlace 83 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 20:25.5 |
| 84 | Cyle AdamsPlace 84 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 20:26.1 |
| 85 | Garrett HawkiPlace 85 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 20:27.0 |
| 86 | Benjamin PhelpsPlace 86 · Grade 10 · Saline | 10 | Saline | 20:29.1 |
| 87 | Sebastian HollisterPlace 87 · Grade 11 · Saline | 11 | Saline | 20:30.6 |
| 88 | Chase VeydtPlace 88 · Grade 12 · Parma Western | 12 | Parma Western | 20:35.7 |
| 89 | Conor MulhearnPlace 89 · Grade 11 · Jackson | 11 | Jackson | 20:36.5 |
| 90 | Elijah HuebnerPlace 90 · Grade 12 · Stockbridge | 12 | Stockbridge | 20:37.9 |
| 91 | Jaron StaceyPlace 91 · Grade 10 · Saline | 10 | Saline | 20:39.2 |
| 92 | Shay MilleyPlace 92 · Grade 9 · Saline | 9 | Saline | 20:39.6 |
| 93 | Matt PersonPlace 93 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 20:40.4 |
| 94 | James LancasterPlace 94 · Grade 10 · Saline | 10 | Saline | 20:43.2 |
| 95 | Brendan ZukPlace 95 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 20:49.3 |
| 96 | Hunter BozziPlace 96 · Grade 9 · Saline | 9 | Saline | 21:02.5 |
| 97 | Maximilian HollisterPlace 97 · Grade 11 · Saline | 11 | Saline | 21:03.6 |
| 98 | Christopher CombsPlace 98 · Grade 12 · Saline | 12 | Saline | 21:04.1 |
| 99 | Frank StevensPlace 99 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 21:04.7 |
| 100 | Jose VromanPlace 100 · Grade 9 · BC Lakeview | 9 | BC Lakeview | 21:05.2 |
| 101 | Ryan YaklinPlace 101 · Grade 11 · Saline | 11 | Saline | 21:07.1 |
| 102 | Matthew LagerquistPlace 102 · Grade 11 · Saline | 11 | Saline | 21:07.6 |
| 103 | Mathew KnowlesPlace 103 · Grade 10 · Sault Ste. Marie | 10 | Sault Ste. Marie | 21:09.2 |
| 104 | Luke SchempfPlace 104 · Grade 11 · Parma Western | 11 | Parma Western | 21:14.6 |
| 105 | Parker AllenPlace 105 · Grade 11 · Saline | 11 | Saline | 21:15.3 |
| 106 | Andrew JacksonPlace 106 · Grade 11 · Jackson Christian | 11 | Jackson Christian | 21:16.2 |
| 107 | Christian Bowman-GouldPlace 107 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 21:19.1 |
| 108 | Nico KostiwPlace 108 · Grade 10 · Saline | 10 | Saline | 21:21.0 |
| 109 | Connor DeanPlace 109 · Grade 12 · Napoleon | 12 | Napoleon | 21:21.4 |
| 110 | Derek YangPlace 110 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 21:25.4 |
| 111 | Rowan MathiesonPlace 111 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 21:25.9 |
| 112 | Josiah RentschlerPlace 112 · Grade 11 · Saline | 11 | Saline | 21:28.8 |
| 113 | Jakob HopkinsPlace 113 · Grade 9 · Sault Ste. Marie | 9 | Sault Ste. Marie | 21:32.0 |
| 114 | Noah ParsonsPlace 114 · Grade 12 · Parma Western | 12 | Parma Western | 21:33.2 |
| 115 | Peter TolsmaPlace 115 · Grade 11 · Parma Western | 11 | Parma Western | 21:34.7 |
| 116 | Thomas WoodsidePlace 116 · Grade 10 · Saline | 10 | Saline | 21:35.2 |
| 117 | Tanyr KrummenacherPlace 117 · Grade 9 · Saline | 9 | Saline | 21:37.9 |
| 118 | Michael NegusPlace 118 · Grade 9 · Jackson Northwest | 9 | Jackson Northwest | 21:48.0 |
| 119 | Garrett BloomPlace 119 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 21:55.7 |
| 120 | Quentin SwitzerPlace 120 · Grade 11 · Sault Ste. Marie | 11 | Sault Ste. Marie | 21:57.0 |
| 121 | Erik VerDuinPlace 121 · Grade 9 · Saline | 9 | Saline | 21:58.0 |
| 122 | Ryan FarrPlace 122 · Grade 11 · Saline | 11 | Saline | 22:01.3 |
| 123 | Henry SnappPlace 123 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 22:07.8 |
| 124 | Kolyn GriswoldPlace 124 · Grade 9 · Parma Western | 9 | Parma Western | 22:09.6 |
| 125 | Julian FischPlace 125 · Grade 11 · Stockbridge | 11 | Stockbridge | 22:10.8 |
| 126 | Julien BurdickPlace 126 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 22:11.9 |
| 127 | Eric ReuterPlace 127 · Grade 9 · Saline | 9 | Saline | 22:14.2 |
| 128 | Canaan LambertiPlace 128 · Grade 12 · Ann Arbor Pioneer | 12 | Ann Arbor Pioneer | 22:14.7 |
| 129 | Paul McMorrisPlace 129 · Grade 9 · Saline | 9 | Saline | 22:24.2 |
| 130 | Alex McCoyPlace 130 · Grade 10 · Jackson | 10 | Jackson | 22:29.9 |
| 131 | Parker WilkinsonPlace 131 · Grade 12 · Jackson | 12 | Jackson | 22:31.1 |
| 132 | Cory DubinPlace 132 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 22:35.9 |
| 133 | Shane WarnerPlace 133 · Grade 9 · Napoleon | 9 | Napoleon | 22:36.4 |
| 134 | Hamza BaccouchePlace 134 · Grade 11 · Ann Arbor Pioneer | 11 | Ann Arbor Pioneer | 22:39.7 |
| 135 | Matthew SkoneckiPlace 135 · Grade 12 · Saline | 12 | Saline | 22:41.1 |
| 136 | Alexander ManoharPlace 136 · Grade 12 · Saline | 12 | Saline | 22:42.1 |
| 137 | Nate WestonPlace 137 · Grade 10 · Jackson | 10 | Jackson | 22:47.0 |
| 138 | Noah SpencerPlace 138 · Grade 10 · Jackson | 10 | Jackson | 22:48.1 |
| 139 | Sidney RichardsonPlace 139 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 22:58.4 |
| 140 | Nathan CampbellPlace 140 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 23:01.8 |
| 141 | Sean SalamunPlace 141 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 23:02.4 |
| 142 | Zack GabanyiczPlace 142 · Grade 9 · Saline | 9 | Saline | 23:05.9 |
| 143 | Cameron DiachunPlace 143 · Grade 11 · Christ the King | 11 | Christ the King | 23:06.7 |
| 144 | Richie SackettPlace 144 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 23:09.0 |
| 145 | Thomas JohnsonPlace 145 · Grade 11 · Stockbridge | 11 | Stockbridge | 23:09.3 |
| 146 | William BowserPlace 146 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 23:09.8 |
| 147 | Max TollPlace 147 · Grade 9 · Jackson | 9 | Jackson | 23:13.3 |
| 148 | Aidan SovaPlace 148 · Grade 11 · Jackson | 11 | Jackson | 23:15.3 |
| 149 | Logan ConnollyPlace 149 · Grade 9 · Stockbridge | 9 | Stockbridge | 23:18.9 |
| 150 | James SmithPlace 150 · Grade 10 · Jackson | 10 | Jackson | 23:20.5 |
| 151 | Ian CooperPlace 151 · Grade 10 · Saline | 10 | Saline | 23:31.2 |
| 152 | Ben PorterPlace 152 · Grade 10 · Coldwater | 10 | Coldwater | 23:33.7 |
| 153 | Chris CarterPlace 153 · Grade 10 · Christ the King | 10 | Christ the King | 23:43.7 |
| 154 | Quinn KillianPlace 154 · Grade 10 · Parma Western | 10 | Parma Western | 23:50.8 |
| 155 | Marshall IsaacsPlace 155 · Grade 11 · Saline | 11 | Saline | 24:05.1 |
| 156 | David WhitePlace 156 · Grade 11 · Napoleon | 11 | Napoleon | 24:10.4 |
| 157 | Josh BentonPlace 157 · Grade 11 · Ann Arbor Pioneer | 11 | Ann Arbor Pioneer | 24:29.7 |
| 158 | Jacob SalantaPlace 158 · Grade 10 · Saline | 10 | Saline | 24:34.1 |
| 159 | Mark EinhausPlace 159 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 24:36.8 |
| 160 | William EngelhuberPlace 160 · Grade 10 · Saline | 10 | Saline | 24:37.9 |
| 161 | Eric CronanPlace 161 · Grade 9 · Napoleon | 9 | Napoleon | 24:41.6 |
| 162 | Max RothPlace 162 · Grade 9 · White Lake Lakeland | 9 | White Lake Lakeland | 24:42.3 |
| 163 | Trevor LempPlace 163 · Grade 9 · White Lake Lakeland | 9 | White Lake Lakeland | 24:43.3 |
| 164 | Tyler DuongPlace 164 · Grade 10 · Jackson | 10 | Jackson | 24:46.4 |
| 165 | Isaiah LeePlace 165 · Grade 9 · Christ the King | 9 | Christ the King | 24:52.1 |
| 166 | Sam WagemanPlace 166 · Grade 12 · Saline | 12 | Saline | 24:55.5 |
| 167 | Thomas MartinPlace 167 · Grade 10 · Sault Ste. Marie | 10 | Sault Ste. Marie | 24:57.2 |
| 168 | Bailey JacksonPlace 168 · Grade 9 · Jackson Christian | 9 | Jackson Christian | 25:08.6 |
| 169 | Andrew HumestonPlace 169 · Grade 12 · Jackson Lumen Christi | 12 | Jackson Lumen Christi | 25:13.0 |
| 170 | Sungyu KwonPlace 170 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 25:15.6 |
| 171 | John WernerPlace 171 · Grade 9 · Saline | 9 | Saline | 25:18.0 |
| 172 | Michael McDonaldPlace 172 · Grade 11 · Jackson Lumen Christi | 11 | Jackson Lumen Christi | 25:32.1 |
| 173 | Anthony MillerPlace 173 · Grade 9 · Saline | 9 | Saline | 25:46.2 |
| 174 | Robert SmithPlace 174 · Grade 10 · Saline | 10 | Saline | 25:58.2 |
| 175 | Giovani DiazPlace 175 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 26:02.6 |
| 176 | Hunter VizziniPlace 176 · Grade 11 · Saline | 11 | Saline | 26:19.6 |
| 177 | James DoddPlace 177 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 26:36.2 |
| 178 | Preston ChristoffPlace 178 · Grade 11 · Parma Western | 11 | Parma Western | 26:37.8 |
| 179 | Hui YooPlace 179 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 26:39.8 |
| 180 | D J BurgoynePlace 180 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 26:40.3 |
| 181 | Alek HumphriesPlace 181 · Grade 12 · Grass Lake | 12 | Grass Lake | 29:10.8 |
| 182 | Josh WolletPlace 182 · Grade 11 · Grass Lake | 11 | Grass Lake | 31:28.5 |