| 1 | Connor MurphyPlace 1 · Grade 11 · Midland | 11 | Midland | 17:01.69 |
| 2 | Leland BarnettPlace 2 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 17:01.93 |
| 3 | Alex PellicciaPlace 3 · Grade 9 · Midland | 9 | Midland | 17:02.84 |
| 4 | Bradley ChesneyPlace 4 · Grade 10 · Midland | 10 | Midland | 17:09.26 |
| 5 | Nolan RuchPlace 5 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 17:14.96 |
| 6 | Oliver RidleyPlace 6 · Grade 11 · Saginaw Heritage | 11 | Saginaw Heritage | 17:20.70 |
| 7 | Emmett DuggarPlace 7 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 17:24.35 |
| 8 | Matthew BergPlace 8 · Grade 12 · Midland | 12 | Midland | 17:26.63 |
| 9 | Ryan RidleyPlace 9 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 17:31.37 PR |
| 10 | Benjamin LaurainPlace 10 · Grade 11 · Saginaw Heritage | 11 | Saginaw Heritage | 17:35.63 |
| 11 | Elliot JonesPlace 11 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 17:35.73 PR |
| 12 | Jacob SandersPlace 12 · Grade 11 · Midland | 11 | Midland | 17:41.38 PR |
| 13 | Zach VollbrechtPlace 13 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 17:43.03 |
| 14 | Colton LynnPlace 14 · Grade 10 · Saginaw Heritage | 10 | Saginaw Heritage | 17:44.82 |
| 15 | Declan ShoemakerPlace 15 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 17:46.86 |
| 16 | Landon SchibelhutPlace 16 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 17:46.94 |
| 17 | Gabriel NixPlace 17 · Grade 10 · Midland Dow | 10 | Midland Dow | 17:49.09 |
| 18 | Adam OgambaPlace 18 · Grade 10 · Midland | 10 | Midland | 17:49.11 |
| 19 | Carter EnglishPlace 19 · Grade 11 · Midland Dow | 11 | Midland Dow | 17:53.87 |
| 20 | Asher BarzPlace 20 · Grade 11 · Mount Pleasant | 11 | Mount Pleasant | 17:56.74 |
| 21 | Sam BurkinshawPlace 21 · Grade 11 · Midland | 11 | Midland | 17:59.65 |
| 22 | Joshua RossPlace 22 · Grade 11 · Midland Dow | 11 | Midland Dow | 18:00.56 |
| 23 | Daniel BroderickPlace 23 · Grade 10 · Midland Dow | 10 | Midland Dow | 18:06.44 |
| 24 | Brendan WolfPlace 24 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 18:09.30 |
| 25 | Eli FogedPlace 25 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 18:16.26 |
| 26 | Jackson ThompsonPlace 26 · Grade 9 · Midland | 9 | Midland | 18:18.14 |
| 27 | Kelton KyroPlace 27 · Grade 10 · Midland | 10 | Midland | 18:18.75 |
| 28 | Harrison WorsleyPlace 28 · Grade 10 · Midland | 10 | Midland | 18:22.39 |
| 29 | Preston KomaraPlace 29 · Grade 11 · Midland Dow | 11 | Midland Dow | 18:25.04 |
| 30 | Joseph SturtevantPlace 30 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 18:30.13 |
| 31 | Henry KosickPlace 31 · Grade 10 · Midland | 10 | Midland | 18:33.88 |
| 32 | Hyunseo SungPlace 32 · Grade 12 · Midland Dow | 12 | Midland Dow | 18:34.37 |
| 33 | Evan RentschPlace 33 · Grade 11 · Midland | 11 | Midland | 18:36.11 |
| 34 | Laken ReynoldsPlace 34 · Grade 10 · Midland Dow | 10 | Midland Dow | 18:37.09 |
| 35 | Jonathan EwersPlace 35 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 18:38.73 |
| 36 | Cooper RosterPlace 36 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 18:52.44 |
| 37 | Leo StudentPlace 37 · Grade 12 · Mount Pleasant | 12 | Mount Pleasant | 18:55.03 |
| 38 | Erick BaczewskiPlace 38 · Grade 12 · Midland | 12 | Midland | 18:57.98 PR |
| 39 | Isaac EstepPlace 39 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 18:59.72 PR |
| 40 | Peter MannPlace 40 · Grade 11 · Midland Dow | 11 | Midland Dow | 19:00.69 |
| 41 | Joaquin Gutierrez-ShierPlace 41 · Grade 9 · Swartz Creek | 9 | Swartz Creek | 19:01.46 PR |
| 42 | Chase BradleyPlace 42 · Grade 10 · Swartz Creek | 10 | Swartz Creek | 19:01.78 PR |
| 43 | Brant WilsonPlace 43 · Grade 9 · Mount Pleasant | 9 | Mount Pleasant | 19:04.14 PR |
| 44 | Daniel RossPlace 44 · Grade 10 · Midland Dow | 10 | Midland Dow | 19:07.03 |
| 45 | Jack KowalskiPlace 45 · Grade 10 · Saginaw Heritage | 10 | Saginaw Heritage | 19:09.75 |
| 46 | Luke VandenbosschePlace 46 · Grade 12 · Midland | 12 | Midland | 19:13.53 PR |
| 47 | Drew StantonPlace 47 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 19:17.74 |
| 48 | Marshall RidleyPlace 48 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 19:20.70 PR |
| 49 | Landon EichelbergerPlace 49 · Grade 7 · Auburn Bay City Western | 7 | Auburn Bay City Western | 19:29.32 |
| 50 | Treyson NylandPlace 50 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 19:32.63 |
| 51 | Reed SnyderPlace 51 · Grade 11 · Swartz Creek | 11 | Swartz Creek | 19:33.61 PR |
| 52 | Cohen LaFountainPlace 52 · Grade 12 · Mount Pleasant | 12 | Mount Pleasant | 19:35.88 |
| 53 | Piyush SaraiyaPlace 53 · Grade 11 · Mount Pleasant | 11 | Mount Pleasant | 19:41.70 |
| 54 | Derrick SawyerPlace 54 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 19:45.20 PR |
| 55 | Michael TycnerPlace 55 · Grade 11 · Mount Pleasant | 11 | Mount Pleasant | 19:48.55 |
| 56 | Pablo RuizPlace 56 · Grade 8 · Auburn Bay City Western | 8 | Auburn Bay City Western | 19:55.80 PR |
| 57 | Levi WestPlace 57 · Grade 12 · Swartz Creek | 12 | Swartz Creek | 20:06.46 |
| 58 | Reed NylandPlace 58 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 20:06.98 |
| 59 | Carter DavisPlace 59 · Grade 10 · Midland | 10 | Midland | 20:10.57 |
| 60 | Noah DuranPlace 60 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 20:11.29 |
| 61 | Gabe ReginatoPlace 61 · Grade 10 · Mount Pleasant | 10 | Mount Pleasant | 20:14.13 |
| 62 | Samuel SwarthoutPlace 62 · Grade 9 · Bay City Western | 9 | Bay City Western | 20:32.87 PR |
| 63 | Dylan GryglewskiPlace 63 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 20:34.35 |
| 64 | Jonas LipovskyPlace 64 · Grade 12 · Midland | 12 | Midland | 20:34.78 PR |
| 65 | Joseph KleinPlace 65 · Grade 10 · Midland Dow | 10 | Midland Dow | 20:36.22 |
| 66 | Thomas ChristensenPlace 66 · Grade 9 · Midland | 9 | Midland | 20:37.13 |
| 67 | Daniel HyrmanPlace 67 · Grade 9 · Davison | 9 | Davison | 20:38.78 |
| 68 | Ethan ShefferPlace 68 · Grade 8 · Unattached | 8 | Unattached | 20:44.21 PR |
| 69 | Casey EmeryPlace 69 · Grade 9 · Midland | 9 | Midland | 20:48.18 |
| 70 | Zane BedellPlace 70 · Grade 9 · Swartz Creek | 9 | Swartz Creek | 20:49.47 |
| 71 | Trent ProvoastPlace 71 · Grade 10 · Midland Dow | 10 | Midland Dow | 20:50.82 |
| 72 | Matthew MeddPlace 72 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 20:51.77 |
| 73 | Connor KraenzleinPlace 73 · Grade 9 · Midland | 9 | Midland | 20:57.25 |
| 74 | Tyler FrisbeePlace 74 · Grade 9 · Midland Dow | 9 | Midland Dow | 21:04.98 |
| 75 | Logan O'HaraPlace 75 · Grade 9 · Bay City Western | 9 | Bay City Western | 21:07.76 |
| 76 | Kenny MorellPlace 76 · Grade 11 · Lapeer | 11 | Lapeer | 21:09.46 PR |
| 77 | Michael FournierPlace 77 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 21:14.97 |
| 78 | Daniel FarisonPlace 78 · Grade 11 · Midland | 11 | Midland | 21:24.53 |
| 79 | Lincoln PartickaPlace 79 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 21:26.20 PR |
| 80 | Johnny KeysPlace 80 · Grade 9 · Midland | 9 | Midland | 21:31.46 |
| 81 | Bentley LagaloPlace 81 · Grade 9 · Midland Dow | 9 | Midland Dow | 21:31.97 |
| 82 | Gavin TerrillPlace 82 · Grade 9 · Midland Dow | 9 | Midland Dow | 21:34.94 |
| 83 | Ethan ButlerPlace 83 · Grade 12 · TC West (Traverse City) | 12 | TC West (Traverse City) | 21:36.59 |
| 84 | Griffin CalderPlace 84 · Grade 11 · TC West (Traverse City) | 11 | TC West (Traverse City) | 21:37.37 |
| 85 | Emmett MartinPlace 85 · Grade 10 · Midland Dow | 10 | Midland Dow | 21:41.36 |
| 86 | Quinn SommerPlace 86 · Grade 9 · Bay City Western | 9 | Bay City Western | 21:43.11 |
| 87 | Devin SelkPlace 87 · Grade 10 · Saginaw Heritage | 10 | Saginaw Heritage | 21:44.18 PR |
| 88 | Collin HughesPlace 88 · Grade 11 · Lapeer | 11 | Lapeer | 21:45.06 |
| 89 | Riyan MirPlace 89 · Grade 10 · Saginaw Heritage | 10 | Saginaw Heritage | 21:46.64 |
| 90 | Bilal AbdelmalekPlace 90 · Grade 12 · Swartz Creek | 12 | Swartz Creek | 22:00.41 |
| 91 | Henry FortierPlace 91 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 22:22.20 |
| 92 | Justin SaenzPlace 92 · Grade 9 · Mount Pleasant | 9 | Mount Pleasant | 22:35.45 |
| 93 | Hunter RohlmanPlace 93 · Grade 10 · Lapeer | 10 | Lapeer | 22:45.31 |
| 94 | Elias EricksonPlace 94 · Grade 9 · Midland Dow | 9 | Midland Dow | 22:46.82 |
| 95 | Nathaniel FournierPlace 95 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 22:51.62 |
| 96 | Matthew HallPlace 96 · Grade 10 · Saginaw Heritage | 10 | Saginaw Heritage | 23:10.58 |
| 97 | Aidan MccarthyPlace 97 · Grade 9 · Mount Pleasant | 9 | Mount Pleasant | 23:18.29 |
| 98 | Marcus CrawleyPlace 98 · Grade 9 · Midland Dow | 9 | Midland Dow | 23:25.60 |
| 99 | Elijah GoodellPlace 99 · Grade 9 · Midland Dow | 9 | Midland Dow | 23:26.86 |
| 100 | Paul NarcedaPlace 100 · Grade 10 · Lapeer | 10 | Lapeer | 23:45.72 PR |
| 101 | Frank DillPlace 101 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 24:10.97 PR |
| 102 | James HallerPlace 102 · Grade 9 · Saginaw Heritage | 9 | Saginaw Heritage | 24:17.69 |
| 103 | Jaxson RetzloffPlace 103 · Grade 9 · Midland Dow | 9 | Midland Dow | 24:22.49 PR |
| 104 | Jackson WiederholdPlace 104 · Grade 11 · Saginaw Heritage | 11 | Saginaw Heritage | 24:26.23 |
| 105 | Henry SohmerPlace 105 · Grade 9 · Davison | 9 | Davison | 24:30.57 |
| 106 | Chuanda YangPlace 106 · Grade 10 · Midland Dow | 10 | Midland Dow | 24:34.94 |
| 107 | Jace EricksonPlace 107 · Grade 6 · Auburn Bay City Western | 6 | Auburn Bay City Western | 24:55.43 PR |
| 108 | Henry MackPlace 108 · Grade 9 · TC West (Traverse City) | 9 | TC West (Traverse City) | 25:30.56 |
| 109 | Julian TrevinoPlace 109 · Grade 12 · Saginaw Heritage | 12 | Saginaw Heritage | 25:36.41 |
| 110 | Alex PhippsPlace 110 · Grade 12 · Midland | 12 | Midland | 25:42.98 |
| 111 | Andrew BurttPlace 111 · Grade 10 · TC West (Traverse City) | 10 | TC West (Traverse City) | 26:10.26 |
| 112 | Calder RobinsonPlace 112 · Grade 10 · Mount Pleasant | 10 | Mount Pleasant | 27:27.70 |
| 113 | Bennett WrightPlace 113 · Grade 8 · Auburn Bay City Western | 8 | Auburn Bay City Western | 27:45.63 PR |
| 114 | Aaron WheatleyPlace 114 · Grade 9 · Lapeer | 9 | Lapeer | 28:19.18 |
| 115 | Jason ZeilerPlace 115 · Grade 9 · Swartz Creek | 9 | Swartz Creek | 28:21.49 |
| 116 | Josh EssenmacherPlace 116 · Grade 12 · Lapeer | 12 | Lapeer | 34:17.68 |