| 1 | Nate TyllPlace 1 · Grade 8 · Macomb Immanuel Lutheran | 8 | Macomb Immanuel Lutheran | 11:02.50 |
| 2 | Isaac HoverPlace 2 · Grade 8 · Rochester St. John Lutheran | 8 | Rochester St. John Lutheran | 11:04.10 |
| 3 | Jared HesslerPlace 3 · Grade 7 · Frankenmuth St Lorenz Lutheran | 7 | Frankenmuth St Lorenz Lutheran | 11:39.70 PR |
| 4 | Benjamin SmithPlace 4 · Grade 8 · Macomb Immanuel Lutheran | 8 | Macomb Immanuel Lutheran | 11:58.00 |
| 5 | Levi ZyndaPlace 5 · Grade 8 · Birmingham Our Shepherd Lutheran | 8 | Birmingham Our Shepherd Lutheran | 12:10.30 |
| 6 | Nolan OhanianPlace 6 · Grade 7 · Dearborn Guardian Lutheran | 7 | Dearborn Guardian Lutheran | 12:11.00 |
| 7 | Jordan MuyanjaPlace 7 · Grade 7 · Ann Arbor St. Paul | 7 | Ann Arbor St. Paul | 12:18.50 PR |
| 8 | Philip RudyPlace 8 · Grade 8 · Ann Arbor St. Paul | 8 | Ann Arbor St. Paul | 12:19.90 PR |
| 9 | Charlie KwasniakPlace 9 · Grade 8 · Ann Arbor St. Paul | 8 | Ann Arbor St. Paul | 12:29.10 PR |
| 10 | Evan DowenPlace 10 · Grade 7 · Monroe Trinity Lutheran | 7 | Monroe Trinity Lutheran | 12:40.00 |
| 11 | Christian BoehmPlace 11 · Grade 8 · Peace Saginaw | 8 | Peace Saginaw | 12:43.70 PR |
| 12 | Jack MacKenziePlace 12 · Grade 7 · Ann Arbor St. Paul | 7 | Ann Arbor St. Paul | 12:56.80 |
| 13 | Jacob BaronPlace 13 · Grade 7 · Monroe Trinity Lutheran | 7 | Monroe Trinity Lutheran | 13:03.40 |
| 14 | Ethan GustPlace 14 · Grade 7 · Fraser St. John Lutheran | 7 | Fraser St. John Lutheran | 13:06.60 |
| 15 | Landon SchimkePlace 15 · Grade 8 · Macomb Immanuel Lutheran | 8 | Macomb Immanuel Lutheran | 13:13.00 |
| 16 | Stephen GialanellaPlace 16 · Grade 7 · Rochester St. John Lutheran | 7 | Rochester St. John Lutheran | 13:15.90 PR |
| 17 | Jude SchoberPlace 17 · Grade 7 · Utica Trinity Lutheran | 7 | Utica Trinity Lutheran | 13:29.40 PR |
| 18 | Keinath WituckiPlace 18 · Grade 7 · Bay City Immanuel | 7 | Bay City Immanuel | 13:34.40 PR |
| 19 | James MeinkaPlace 19 · Grade 7 · Utica Trinity Lutheran | 7 | Utica Trinity Lutheran | 13:40.90 |
| 20 | Edward TietzPlace 20 · Grade 8 · Birmingham Our Shepherd Lutheran | 8 | Birmingham Our Shepherd Lutheran | 13:48.90 PR |
| 21 | Hunter GringPlace 21 · Grade 8 · Frankenmuth St Lorenz Lutheran | 8 | Frankenmuth St Lorenz Lutheran | 13:57.00 PR |
| 22 | Rowan RafflerPlace 22 · Grade 7 · Rochester St. John Lutheran | 7 | Rochester St. John Lutheran | 13:57.30 |
| 23 | Connor FrabottaPlace 23 · Grade 8 · Macomb St. Peter Lutheran | 8 | Macomb St. Peter Lutheran | 13:58.90 |
| 24 | Alexander GipsonPlace 24 · Grade 7 · Lansing Our Savior Lutheran | 7 | Lansing Our Savior Lutheran | 14:06.10 |
| 25 | Parker SmithPlace 25 · Grade 8 · Ann Arbor St. Paul | 8 | Ann Arbor St. Paul | 14:10.30 |
| 26 | Matthew RideoutPlace 26 · Grade 8 · Flint St. Paul | 8 | Flint St. Paul | 14:14.50 PR |
| 27 | Levi ThomasPlace 27 · Grade 8 · Macomb St. Peter Lutheran | 8 | Macomb St. Peter Lutheran | 14:16.40 |
| 28 | Wyatt BoydPlace 28 · Grade 7 · Monroe Trinity Lutheran | 7 | Monroe Trinity Lutheran | 14:18.00 PR |
| 29 | Michael KammPlace 29 · Grade 8 · Birmingham Our Shepherd Lutheran | 8 | Birmingham Our Shepherd Lutheran | 14:18.90 |
| 30 | Isaac FreemanPlace 30 · Grade 7 · Ann Arbor St. Paul | 7 | Ann Arbor St. Paul | 14:21.40 PR |
| 31 | Noah BlockPlace 31 · Grade 7 · Hope Christian Academy | 7 | Hope Christian Academy | 14:22.70 |
| 32 | Dillan JohansenPlace 32 · Grade 7 · Dearborn Guardian Lutheran | 7 | Dearborn Guardian Lutheran | 14:32.60 |
| 33 | Mason MacDonaldPlace 33 · Grade 7 · Macomb Immanuel Lutheran | 7 | Macomb Immanuel Lutheran | 14:37.40 |
| 34 | Jackson SchlosserPlace 34 · Grade 7 · Flint St. Paul | 7 | Flint St. Paul | 14:40.50 PR |
| 35 | Abraham RoggowPlace 35 · Grade 7 · Ann Arbor St. Paul | 7 | Ann Arbor St. Paul | 14:43.10 PR |
| 36 | Michael CheckPlace 36 · Grade 8 · Birmingham Our Shepherd Lutheran | 8 | Birmingham Our Shepherd Lutheran | 14:48.00 PR |
| 37 | Lucas SchollPlace 37 · Grade 7 · Rochester St. John Lutheran | 7 | Rochester St. John Lutheran | 15:01.80 |
| 38 | Carter KaschinskePlace 38 · Grade 7 · Frankenmuth St Lorenz Lutheran | 7 | Frankenmuth St Lorenz Lutheran | 15:10.50 |
| 39 | Nate WallacePlace 39 · Grade 8 · Rochester St. John Lutheran | 8 | Rochester St. John Lutheran | 15:26.40 |
| 40 | Benjamin TrachselPlace 40 · Grade 8 · Utica Trinity Lutheran | 8 | Utica Trinity Lutheran | 15:30.70 |
| 41 | Quinten John EhresmanPlace 41 · Grade 8 · Eastpointe St. Peter's Lutheran | 8 | Eastpointe St. Peter's Lutheran | 15:32.90 |
| 42 | Brady BollingerPlace 42 · Grade 8 · Macomb Immanuel Lutheran | 8 | Macomb Immanuel Lutheran | 15:34.20 |
| 43 | Mitch RaaschPlace 43 · Grade 7 · Ann Arbor St. Paul | 7 | Ann Arbor St. Paul | 15:56.20 |
| 44 | Liam ThomasPlace 44 · Grade 8 · Macomb St. Peter Lutheran | 8 | Macomb St. Peter Lutheran | 16:20.20 |
| 45 | Micah PerraultPlace 45 · Grade 7 · Birmingham Our Shepherd Lutheran | 7 | Birmingham Our Shepherd Lutheran | 16:20.50 |
| 46 | Wyatt GottschlingPlace 46 · Grade 7 · Birmingham Our Shepherd Lutheran | 7 | Birmingham Our Shepherd Lutheran | 16:23.60 PR |
| 47 | Luke PetreePlace 47 · Grade 7 · Monroe Trinity Lutheran | 7 | Monroe Trinity Lutheran | 16:27.00 |
| 48 | Andrew FeyerPlace 48 · Grade 7 · Lansing Our Savior Lutheran | 7 | Lansing Our Savior Lutheran | 16:28.70 PR |
| 49 | Miles SinkePlace 49 · Grade 8 · Lansing Our Savior Lutheran | 8 | Lansing Our Savior Lutheran | 16:36.60 PR |
| 50 | Robert MonroePlace 50 · Grade 7 · Utica Trinity Lutheran | 7 | Utica Trinity Lutheran | 16:38.30 PR |
| 51 | Isaac HanselmanPlace 51 · Grade 8 · Clinton Trinity Lutheran | 8 | Clinton Trinity Lutheran | 16:40.60 PR |
| 52 | Ethan MiraPlace 52 · Grade 7 · Fraser St. John Lutheran | 7 | Fraser St. John Lutheran | 16:43.40 |
| 53 | Braden StockerPlace 53 · Grade 8 · Rochester St. John Lutheran | 8 | Rochester St. John Lutheran | 16:46.50 PR |
| 54 | Eli InmanPlace 54 · Grade 8 · Clinton Trinity Lutheran | 8 | Clinton Trinity Lutheran | 16:48.70 PR |
| 55 | Blaine SandersPlace 55 · Grade 8 · Frankenmuth St Lorenz Lutheran | 8 | Frankenmuth St Lorenz Lutheran | 16:53.40 PR |
| 56 | Stephen BelloliPlace 56 · Grade 8 · Hartland Our Savior | 8 | Hartland Our Savior | 16:59.00 PR |
| 57 | Evan SzerdiPlace 57 · Grade 7 · Royal Oak St. Paul Lutheran | 7 | Royal Oak St. Paul Lutheran | 17:47.60 PR |
| 58 | Brendan ShawPlace 58 · Grade 8 · Royal Oak St. Paul Lutheran | 8 | Royal Oak St. Paul Lutheran | 18:07.10 PR |
| 59 | Jacob SowterPlace 59 · Grade 8 · Clinton Trinity Lutheran | 8 | Clinton Trinity Lutheran | 18:39.90 |
| 60 | Evan ValovickPlace 60 · Grade 7 · Birmingham Our Shepherd Lutheran | 7 | Birmingham Our Shepherd Lutheran | 19:04.60 |
| 61 | Logan HansenPlace 61 · Grade 8 · Royal Oak St. Paul Lutheran | 8 | Royal Oak St. Paul Lutheran | 19:39.10 PR |
| 62 | Isaac CoxPlace 62 · Grade 7 · Monroe Trinity Lutheran | 7 | Monroe Trinity Lutheran | 21:30.60 |
| 63 | Lazarus PerezPlace 63 · Grade 7 · Peace Saginaw | 7 | Peace Saginaw | 24:19.30 PR |
| 64 | Ruben BeirleinPlace 64 · Grade 7 · Richville St Michael's Lutheran | 7 | Richville St Michael's Lutheran | 24:52.70 |
| 65 | Nate WagnerPlace 65 · Grade 7 · Wayne St. Michael | 7 | Wayne St. Michael | 25:37.70 |