| 1 | Xander AllenPlace 1 · Grade 8 · Thunder Bay | 8 | Thunder Bay | 11:18.52 |
| 2 | Colin HonemanPlace 2 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 11:43.94 |
| 3 | Elliot KingPlace 3 · Grade 8 · Northeast (Midland) | 8 | Northeast (Midland) | 11:47.98 |
| 4 | Gabe JaimePlace 4 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 11:48.07 |
| 5 | Ryan BrownPlace 5 · Grade 7 · Freeland | 7 | Freeland | 11:48.76 |
| 6 | Harrison WorsleyPlace 6 · Grade 8 · Northeast (Midland) | 8 | Northeast (Midland) | 11:53.23 |
| 7 | Jake RobertsPlace 7 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 11:53.97 |
| 8 | Logan SzumilaPlace 8 · Grade 8 · Thunder Bay | 8 | Thunder Bay | 11:56.04 |
| 9 | Caleb BottkePlace 9 · Grade 8 · Northeast (Midland) | 8 | Northeast (Midland) | 11:56.94 |
| 10 | Whitman NewlandPlace 10 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 11:57.35 |
| 11 | Joshua EnglandPlace 11 · Grade 8 · Jefferson (Midland) | 8 | Jefferson (Midland) | 12:12.05 |
| 12 | Cayden HegyiPlace 12 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 12:15.70 |
| 13 | Travis SchiebnerPlace 13 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 12:17.48 |
| 14 | Noah DallasPlace 14 · Grade 8 · Freeland | 8 | Freeland | 12:19.01 |
| 15 | Matteo OrtegaPlace 15 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 12:26.30 |
| 16 | Jacob ThayerPlace 16 · Grade 8 · Northeast (Midland) | 8 | Northeast (Midland) | 12:28.90 |
| 17 | William RoodPlace 17 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 12:29.24 |
| 18 | Bradley ChesneyPlace 18 · Grade 8 · Northeast (Midland) | 8 | Northeast (Midland) | 12:43.37 |
| 19 | Eli RohrPlace 19 · Grade 8 · Northeast (Midland) | 8 | Northeast (Midland) | 12:44.05 |
| 20 | Theodore HiggsPlace 20 · Grade 8 · Jefferson (Midland) | 8 | Jefferson (Midland) | 12:49.01 |
| 21 | Everett AnayaPlace 21 · Grade 7 · Freeland | 7 | Freeland | 12:50.53 |
| 22 | Andrew HulsPlace 22 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 12:50.66 |
| 23 | Easton SchallerPlace 23 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 12:50.82 |
| 24 | Nicholas KahlPlace 24 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 12:54.84 |
| 25 | Carter WillistonPlace 25 · Grade 8 · Freeland | 8 | Freeland | 12:59.66 |
| 26 | Colton LynnPlace 26 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 12:59.98 |
| 27 | Daniel BroderickPlace 27 · Grade 8 · Jefferson (Midland) | 8 | Jefferson (Midland) | 13:01.13 |
| 28 | Anthony SchultzPlace 28 · Grade 8 · Thunder Bay | 8 | Thunder Bay | 13:01.64 |
| 29 | Alec BrownPlace 29 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 13:05.55 |
| 30 | Brendan WerthPlace 30 · Grade 8 · Thunder Bay | 8 | Thunder Bay | 13:10.40 |
| 31 | Ryan KaczorPlace 31 · Grade 7 · Freeland | 7 | Freeland | 13:10.49 |
| 32 | Ryan VoorheisPlace 32 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 13:10.62 |
| 33 | Jack KowalskiPlace 33 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 13:18.50 |
| 34 | Drew StantonPlace 34 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 13:21.67 |
| 35 | Kelton KyroPlace 35 · Grade 8 · Northeast (Midland) | 8 | Northeast (Midland) | 13:25.94 |
| 36 | Samuel KlopfPlace 36 · Grade 7 · Freeland | 7 | Freeland | 13:28.40 |
| 37 | Ryan RidleyPlace 37 · Grade 6 · White Pine (Saginaw) | 6 | White Pine (Saginaw) | 13:29.07 |
| 38 | Emiliano AvilaPlace 38 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 13:32.14 |
| 39 | Parker HaggittPlace 39 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 13:33.85 |
| 40 | Benjamin MurthaPlace 40 · Grade 7 · Northeast (Midland) | 7 | Northeast (Midland) | 13:33.90 |
| 41 | Peyton ClarkePlace 41 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 13:35.86 |
| 42 | Alijah SmithPlace 42 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 13:36.63 |
| 43 | Jun ParkPlace 43 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 13:37.80 |
| 44 | Andrew HilborgPlace 44 · Grade 8 · Freeland | 8 | Freeland | 13:38.44 |
| 45 | Carter KubiakPlace 45 · Grade 6 · Freeland | 6 | Freeland | 13:38.92 |
| 46 | Elijah ShattlerPlace 46 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 13:39.11 |
| 47 | Daniel RossPlace 47 · Grade 8 · Jefferson (Midland) | 8 | Jefferson (Midland) | 13:46.87 |
| 48 | Jack BruessowPlace 48 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 13:49.29 |
| 49 | Dominic TheisenPlace 49 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 13:56.06 |
| 50 | Tyler FrisbeePlace 50 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 13:57.58 |
| 51 | Bryce CollierPlace 51 · Grade 7 · Freeland | 7 | Freeland | 13:59.14 |
| 52 | John Jr. HaagPlace 52 · Grade 8 · Jefferson (Midland) | 8 | Jefferson (Midland) | 13:59.74 |
| 53 | Raiden PeacockPlace 53 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 14:08.03 |
| 54 | Johannes VisserPlace 54 · Grade 8 · Jefferson (Midland) | 8 | Jefferson (Midland) | 14:10.58 |
| 55 | Ty CokerPlace 55 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 14:12.60 |
| 56 | Bryce ZehnderPlace 56 · Grade 7 · Freeland | 7 | Freeland | 14:14.34 |
| 57 | Damien HuffPlace 57 · Grade 8 · Northeast (Midland) | 8 | Northeast (Midland) | 14:20.16 |
| 58 | Haidyn SmithPlace 58 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 14:21.65 |
| 59 | Liam RoePlace 59 · Grade 7 · Northeast (Midland) | 7 | Northeast (Midland) | 14:22.27 |
| 60 | Colton GeilingPlace 60 · Grade 6 · Freeland | 6 | Freeland | 14:26.50 |
| 61 | Jackson ThompsonPlace 61 · Grade 7 · Northeast (Midland) | 7 | Northeast (Midland) | 14:26.72 |
| 62 | Alex BushrePlace 62 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 14:28.21 |
| 63 | Tyler LasagnaPlace 63 · Grade 6 · Thunder Bay | 6 | Thunder Bay | 14:40.52 |
| 64 | Logan NetkowskiPlace 64 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 14:45.68 |
| 65 | Jonathan ParrisPlace 65 · Grade 8 · Thunder Bay | 8 | Thunder Bay | 14:49.83 |
| 66 | Solomon MillerPlace 66 · Grade 8 · Saginaw Arts & Sciences | 8 | Saginaw Arts & Sciences | 14:50.97 |
| 67 | Gregory BuzzellPlace 67 · Grade 7 · Northeast (Midland) | 7 | Northeast (Midland) | 14:57.14 |
| 68 | Ayceten LeachPlace 68 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 15:01.30 |
| 69 | Elias EricksonPlace 69 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 15:02.78 |
| 70 | Joseph KleinPlace 70 · Grade 8 · Jefferson (Midland) | 8 | Jefferson (Midland) | 15:03.28 |
| 71 | Bryce MoultonPlace 71 · Grade 6 · White Pine (Saginaw) | 6 | White Pine (Saginaw) | 15:04.77 |
| 72 | Devin SelkPlace 72 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 15:05.02 |
| 73 | Braden FulcherPlace 73 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 15:05.61 |
| 74 | Matthew HallPlace 74 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 15:05.90 |
| 75 | Will O'LauglinPlace 75 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 15:10.78 |
| 76 | Jonathan EwersPlace 76 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 15:12.43 |
| 77 | Isaac ShealeyPlace 77 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 15:13.43 |
| 78 | Braden WorsleyPlace 78 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 15:33.09 |
| 79 | Graham TurnerPlace 79 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 15:33.65 |
| 80 | Abraham SchubertPlace 80 · Grade 8 · Handy | 8 | Handy | 15:38.15 |
| 81 | Thomas ChristensenPlace 81 · Grade 7 · Northeast (Midland) | 7 | Northeast (Midland) | 15:39.16 |
| 82 | Liam MurdockPlace 82 · Grade 6 · White Pine (Saginaw) | 6 | White Pine (Saginaw) | 15:47.77 |
| 83 | Grayson HoffmanPlace 83 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 15:54.93 |
| 84 | Cashton GalusPlace 84 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 15:56.50 |
| 85 | Chuanda YangPlace 85 · Grade 8 · Jefferson (Midland) | 8 | Jefferson (Midland) | 15:57.80 |
| 86 | Bentley BossPlace 86 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 15:58.98 |
| 87 | Elliot GoodPlace 87 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 15:59.44 |
| 88 | Gavin TerrillPlace 88 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 16:02.08 |
| 89 | Austin MierPlace 89 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 16:03.71 |
| 90 | Owen ZimmermanPlace 90 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 16:08.95 |
| 91 | Gaberial DonakowskiPlace 91 · Grade 7 · Thunder Bay | 7 | Thunder Bay | 16:10.35 |
| 92 | Jude KreyPlace 92 · Grade 8 · Thunder Bay | 8 | Thunder Bay | 16:16.14 |
| 93 | Theodore GriffinPlace 93 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 16:17.37 |
| 94 | Brady PnacekPlace 94 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 16:19.52 |
| 95 | Wyatt UhrichPlace 95 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 16:28.73 |
| 96 | Wesley SchramPlace 96 · Grade 8 · Vestaburg | 8 | Vestaburg | 16:30.97 |
| 97 | Zachary KirkmanPlace 97 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 16:32.99 |
| 98 | Carl VillegasPlace 98 · Grade 8 · Handy | 8 | Handy | 16:35.50 |
| 99 | Elijah GoodellPlace 99 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 16:37.82 |
| 100 | Matthew HafeliPlace 100 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 16:38.45 |
| 101 | JoJo FlintPlace 101 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 16:40.68 |
| 102 | James HallerPlace 102 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 16:44.09 |
| 103 | Matthias KogeiPlace 103 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 16:47.98 |
| 104 | Betnley BlissPlace 104 · Grade 6 · Mt. Pleasant Sacred Hea | 6 | Mt. Pleasant Sacred Hea | 16:48.71 |
| 105 | William LaubenthalPlace 105 · Grade 7 · Mt. Pleasant Sacred Hea | 7 | Mt. Pleasant Sacred Hea | 17:02.98 |
| 106 | Garret ButerPlace 106 · Grade 7 · Northeast (Midland) | 7 | Northeast (Midland) | 17:09.91 |
| 107 | Riyan MirPlace 107 · Grade 8 · White Pine (Saginaw) | 8 | White Pine (Saginaw) | 17:10.27 |
| 108 | Alexander NoblePlace 108 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 17:21.32 |
| 109 | Connor KraenzleinPlace 109 · Grade 7 · Northeast (Midland) | 7 | Northeast (Midland) | 17:27.33 |
| 110 | Noah HallPlace 110 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 17:29.37 |
| 111 | Jackson HaagPlace 111 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 17:43.80 |
| 112 | Holton MontroyPlace 112 · Grade 7 · Thunder Bay | 7 | Thunder Bay | 17:45.86 |
| 113 | Jackson HeathPlace 113 · Grade 6 · Thunder Bay | 6 | Thunder Bay | 17:46.28 |
| 114 | Phoenix WebleyPlace 114 · Grade 6 · White Pine (Saginaw) | 6 | White Pine (Saginaw) | 17:47.72 |
| 115 | Briley DingmanPlace 115 · Grade 6 · Thunder Bay | 6 | Thunder Bay | 17:57.92 |
| 116 | Frank DillPlace 116 · Grade 6 · White Pine (Saginaw) | 6 | White Pine (Saginaw) | 18:01.24 |
| 117 | Eric NiuPlace 117 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 18:01.68 |
| 118 | Owen SchulzPlace 118 · Grade 7 · Handy | 7 | Handy | 18:01.87 |
| 119 | Jaxx FacundoPlace 119 · Grade 7 · Handy | 7 | Handy | 18:02.40 |
| 120 | Ryker SchaeferPlace 120 · Grade 6 · Handy | 6 | Handy | 18:04.97 |
| 121 | Marcus CrawleyPlace 121 · Grade 7 · Jefferson (Midland) | 7 | Jefferson (Midland) | 18:05.18 |
| 122 | Isaac NalettePlace 122 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 18:18.80 |
| 123 | Tucker JenisonPlace 123 · Grade 6 · Vestaburg | 6 | Vestaburg | 18:24.91 |
| 124 | Matthew BarnesPlace 124 · Grade 6 · White Pine (Saginaw) | 6 | White Pine (Saginaw) | 18:39.89 |
| 125 | Adrien KoehlerPlace 125 · Grade 6 · Fleet Feet | 6 | Fleet Feet | 19:11.71 |
| 126 | Andrew SiscoPlace 126 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 19:21.31 |
| 127 | Kayden BaileyPlace 127 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 19:37.73 |
| 128 | Casey EmeryPlace 128 · Grade 7 · Northeast (Midland) | 7 | Northeast (Midland) | 19:39.88 |
| 129 | Nathaniel SincissenPlace 129 · Grade 8 · Saginaw Arts & Sciences | 8 | Saginaw Arts & Sciences | 19:51.88 |
| 130 | Brayden HanshawPlace 130 · Grade 8 · Handy | 8 | Handy | 19:57.90 |
| 131 | Preston HillPlace 131 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 20:02.95 |
| 132 | Keegan BusheyPlace 132 · Grade 7 · Thunder Bay | 7 | Thunder Bay | 20:14.41 |
| 133 | Rylan HeroPlace 133 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 20:28.70 |
| 134 | Tristan MerinoPlace 134 · Grade 7 · White Pine (Saginaw) | 7 | White Pine (Saginaw) | 20:45.03 |
| 135 | Ameya PatkiPlace 135 · Grade 6 · Saginaw Arts & Sciences | 6 | Saginaw Arts & Sciences | 21:09.64 |
| 136 | Reid YoungstedtPlace 136 · Grade 6 · Saginaw Arts & Sciences | 6 | Saginaw Arts & Sciences | 21:26.80 |
| 137 | RJ VanOchtenPlace 137 · Grade 8 · state street academy | 8 | state street academy | 21:33.47 |
| 138 | Santiago MorenoPlace 138 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 21:52.13 |
| 139 | Jack DuboysPlace 139 · Grade 8 · Handy | 8 | Handy | 22:47.07 |
| 140 | Jonathan WhittakerPlace 140 · Grade 6 · Jefferson (Midland) | 6 | Jefferson (Midland) | 23:25.43 |
| 141 | Kaleb RyanPlace 141 · Grade 7 · state street academy | 7 | state street academy | 26:14.84 |
| 142 | Ethan GlazaPlace 142 · Grade 7 · Freeland | 7 | Freeland | 27:03.15 |
| 143 | Keach NhialPlace 143 · Grade 6 · Northeast (Midland) | 6 | Northeast (Midland) | 27:33.21 |
| 144 | Xavier BielskiPlace 144 · Grade 6 · state street academy | 6 | state street academy | 30:16.96 |
| 145 | Jaxon JonesPlace 145 · Grade 6 · state street academy | 6 | state street academy | 31:49.30 |