| 1 | Gavin KaticPlace 1 · Grade 11 · Fenton | 11 | Fenton | 15:46.28 |
| 2 | Broden LaddPlace 2 · Grade 12 · Holly | 12 | Holly | 15:55.60 |
| 3 | Cole HeikkaPlace 3 · Grade 11 · Holly | 11 | Holly | 16:29.78 |
| 4 | Gerard GilmourPlace 4 · Grade 11 · Fenton | 11 | Fenton | 16:37.59 |
| 5 | Camden ClevengerPlace 5 · Grade 9 · Goodrich | 9 | Goodrich | 16:46.21 |
| 6 | Leonidas ErfourthPlace 6 · Grade 10 · Owosso | 10 | Owosso | 16:52.76 |
| 7 | Abram LarsenPlace 7 · Grade 11 · Fenton | 11 | Fenton | 16:59.14 |
| 8 | Jackson DefinaPlace 8 · Grade 12 · Fenton | 12 | Fenton | 17:00.54 |
| 9 | Brady RappuhnPlace 9 · Grade 11 · Owosso | 11 | Owosso | 17:01.57 |
| 10 | CJ ShillingPlace 10 · Grade 11 · Flushing | 11 | Flushing | 17:13.98 |
| 11 | Benjamin PanterPlace 11 · Grade 12 · Fenton | 12 | Fenton | 17:15.63 |
| 12 | Jackson ButtsPlace 12 · Grade 11 · Lake Fenton | 11 | Lake Fenton | 17:16.45 |
| 13 | Jackson MartinPlace 13 · Grade 12 · Fenton | 12 | Fenton | 17:21.20 |
| 14 | Spencer SobakPlace 14 · Grade 9 · Owosso | 9 | Owosso | 17:26.09 |
| 15 | Joshua ByrtusPlace 15 · Grade 11 · Holly | 11 | Holly | 17:33.39 |
| 16 | Chuck LipsetPlace 16 · Grade 10 · Fenton | 10 | Fenton | 17:33.61 |
| 17 | Trevor MurphyPlace 17 · Grade 12 · Holly | 12 | Holly | 17:38.30 |
| 18 | Reece LorenczPlace 18 · Grade 9 · Goodrich | 9 | Goodrich | 17:45.37 |
| 19 | Luke SushynskiPlace 19 · Grade 10 · Linden | 10 | Linden | 17:59.86 |
| 20 | Travis MurphyPlace 20 · Grade 10 · Holly | 10 | Holly | 18:04.05 |
| 21 | Luke PagePlace 21 · Grade 11 · Fenton | 11 | Fenton | 18:05.96 |
| 22 | Owen DavisPlace 22 · Grade 10 · Swartz Creek | 10 | Swartz Creek | 18:08.69 |
| 23 | McKinley SpringerPlace 23 · Grade 12 · Corunna | 12 | Corunna | 18:12.12 |
| 24 | Kai MillerPlace 24 · Grade 12 · Owosso | 12 | Owosso | 18:12.71 |
| 25 | Graesyn BaleyPlace 25 · Grade 10 · Owosso | 10 | Owosso | 18:23.17 |
| 26 | Ben SushynskiPlace 26 · Grade 11 · Linden | 11 | Linden | 18:30.00 |
| 27 | Jackson BrileyPlace 27 · Grade 12 · Clio | 12 | Clio | 18:33.95 |
| 28 | Travis RosePlace 28 · Grade 11 · Flushing | 11 | Flushing | 18:35.31 |
| 29 | Joshua BehrendPlace 29 · Grade 11 · Holly | 11 | Holly | 18:44.25 |
| 30 | Gavin NakaiPlace 30 · Grade 11 · Fenton | 11 | Fenton | 18:45.45 |
| 31 | Samuel BaadePlace 31 · Grade 11 · Owosso | 11 | Owosso | 18:46.17 |
| 32 | Brody SatherPlace 32 · Grade 9 · Lake Fenton | 9 | Lake Fenton | 18:46.79 |
| 33 | Alexander BertucciPlace 33 · Grade 9 · Holly | 9 | Holly | 18:47.38 |
| 34 | Aaron ByrnePlace 34 · Grade 10 · Holly | 10 | Holly | 18:47.67 |
| 35 | Jerald StaleyPlace 35 · Grade 10 · Swartz Creek | 10 | Swartz Creek | 18:50.00 |
| 36 | Lucas HeidPlace 36 · Grade 10 · Corunna | 10 | Corunna | 18:55.36 |
| 37 | Zachary PanterPlace 37 · Grade 11 · Fenton | 11 | Fenton | 18:56.87 |
| 38 | Vincent CouzynsePlace 38 · Grade 9 · Corunna | 9 | Corunna | 18:58.91 |
| 39 | Chase CompauPlace 39 · Grade 11 · Ortonville Brandon | 11 | Ortonville Brandon | 19:00.34 |
| 40 | Aiden WendlingPlace 40 · Grade 10 · Linden | 10 | Linden | 19:00.94 |
| 41 | Brayden StorchPlace 41 · Grade 10 · Clio | 10 | Clio | 19:04.70 |
| 42 | Jarrell LeFlorePlace 42 · Grade 11 · Flushing | 11 | Flushing | 19:13.56 |
| 43 | Raymond BraboPlace 43 · Grade 9 · Owosso | 9 | Owosso | 19:15.16 |
| 44 | Landers KolchPlace 44 · Grade 9 · Linden | 9 | Linden | 19:17.06 |
| 45 | Gabe LockwoodPlace 45 · Grade 10 · Corunna | 10 | Corunna | 19:24.56 |
| 46 | Ayven EvanchoPlace 46 · Grade 12 · Flushing | 12 | Flushing | 19:25.80 |
| 47 | Kason LehrPlace 47 · Grade 11 · Clio | 11 | Clio | 19:31.57 |
| 48 | Brendon PakePlace 48 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 19:32.06 |
| 49 | Corbin LaddPlace 49 · Grade 9 · Holly | 9 | Holly | 19:34.40 |
| 50 | Ryan ZochPlace 50 · Grade 10 · Ortonville Brandon | 10 | Ortonville Brandon | 19:38.39 |
| 51 | Raymond CasperPlace 51 · Grade 9 · Linden | 9 | Linden | 19:40.77 |
| 52 | Adrian ByrnePlace 52 · Grade 10 · Holly | 10 | Holly | 19:45.19 |
| 53 | Luke McCallumPlace 53 · Grade 10 · Clio | 10 | Clio | 19:45.53 |
| 54 | Avery GutshallPlace 54 · Grade 11 · Swartz Creek | 11 | Swartz Creek | 19:46.62 |
| 55 | Cooper SteckrothPlace 55 · Grade 12 · Lake Fenton | 12 | Lake Fenton | 20:07.46 |
| 56 | Micah YatesPlace 56 · Grade 12 · Corunna | 12 | Corunna | 20:09.20 |
| 57 | Luke SkuttPlace 57 · Grade 12 · Clio | 12 | Clio | 20:11.37 |
| 58 | Julian MunozPlace 58 · Grade 10 · Owosso | 10 | Owosso | 20:20.12 |
| 59 | Zerek CatesPlace 59 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 20:23.81 |
| 60 | Nathan GoodrowPlace 60 · Grade 10 · Flushing | 10 | Flushing | 20:26.13 |
| 61 | Max NicholsonPlace 61 · Grade 10 · Owosso | 10 | Owosso | 20:43.15 |
| 62 | Christian EllisPlace 62 · Grade 10 · Flushing | 10 | Flushing | 20:47.09 |
| 63 | Sean GonzalezPlace 63 · Grade 11 · Clio | 11 | Clio | 20:50.75 PR |
| 64 | Brayden NicholsonPlace 64 · Grade 9 · Owosso | 9 | Owosso | 20:52.57 |
| 65 | Joaquin Gutierrez-ShierPlace 65 · Grade 10 · Swartz Creek | 10 | Swartz Creek | 20:54.68 |
| 66 | Chase BradleyPlace 66 · Grade 11 · Swartz Creek | 11 | Swartz Creek | 20:54.74 |
| 67 | Edward KeelerPlace 67 · Grade 9 · Clio | 9 | Clio | 20:59.42 |
| 68 | Nelson Aquino MarcosPlace 68 · Grade 9 · Lake Fenton | 9 | Lake Fenton | 21:00.07 |
| 69 | Noah TerryahPlace 69 · Grade 10 · Linden | 10 | Linden | 21:01.50 |
| 70 | Alexander MonasiPlace 70 · Grade 9 · Goodrich | 9 | Goodrich | 21:02.07 PR |
| 71 | Caeden GwinnPlace 71 · Grade 12 · Corunna | 12 | Corunna | 21:02.44 |
| 72 | Wyatt PellarinPlace 72 · Grade 10 · Swartz Creek | 10 | Swartz Creek | 21:02.97 |
| 73 | Kadyn ComerPlace 73 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 21:05.53 |
| 74 | Connor BushPlace 74 · Grade 10 · Flushing | 10 | Flushing | 21:06.67 |
| 75 | Landin Struck-CurtisPlace 75 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 21:07.05 |
| 76 | Zane BedellPlace 76 · Grade 10 · Swartz Creek | 10 | Swartz Creek | 21:15.19 |
| 77 | Sam QuisenberryPlace 77 · Grade 9 · Goodrich | 9 | Goodrich | 21:16.51 |
| 78 | Grayson GibbonPlace 78 · Grade 11 · Lake Fenton | 11 | Lake Fenton | 21:22.30 |
| 79 | Owen CrossPlace 79 · Grade 11 · Flushing | 11 | Flushing | 21:23.30 |
| 80 | Reed SnyderPlace 80 · Grade 12 · Swartz Creek | 12 | Swartz Creek | 21:31.48 |
| 81 | William CouchmanPlace 81 · Grade 10 · Swartz Creek | 10 | Swartz Creek | 21:38.14 |
| 82 | Lawson GallardoPlace 82 · Grade 11 · Lake Fenton | 11 | Lake Fenton | 21:43.24 |
| 83 | Liam WennPlace 83 · Grade 11 · Flushing | 11 | Flushing | 22:06.30 |
| 84 | Jackson KileyPlace 84 · Grade 9 · Lake Fenton | 9 | Lake Fenton | 22:28.39 |
| 85 | Jackson CushmanPlace 85 · Grade 9 · Goodrich | 9 | Goodrich | 22:41.01 |
| 86 | Luke NickelsPlace 86 · Grade 9 · Corunna | 9 | Corunna | 22:48.95 |
| 87 | Elijah MachadoPlace 87 · Grade 10 · Swartz Creek | 10 | Swartz Creek | 22:58.08 |
| 88 | Reed RossPlace 88 · Grade 9 · Flint Kearsley | 9 | Flint Kearsley | 23:20.10 |
| 89 | Brady ButzlerPlace 89 · Grade 12 · Lake Fenton | 12 | Lake Fenton | 23:30.40 |
| 90 | Dominick VincentiniPlace 90 · Grade 9 · Ortonville Brandon | 9 | Ortonville Brandon | 24:21.97 |
| 91 | Aven ArmentaPlace 91 · Grade 9 · Clio | 9 | Clio | 24:26.15 |
| 92 | Caleb AspinPlace 92 · Grade 11 · Flushing | 11 | Flushing | 25:13.42 |
| 93 | Patrick TeslerPlace 93 · Grade 10 · Goodrich | 10 | Goodrich | 27:07.09 |
| 94 | Asher TeslerPlace 94 · Grade 10 · Goodrich | 10 | Goodrich | 27:28.58 |
| 95 | Jesse TaylorPlace 95 · Grade 12 · Flint Kearsley | 12 | Flint Kearsley | 27:47.43 |
| 96 | Lukas NeffPlace 96 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 29:25.09 |