| 1 | Noah JacobsPlace 1 · Grade 10 · CorunnaUnofficial | 10 | Corunna | 16:27.23 |
| 2 | Andrew MitchellPlace 2 · Grade 12 · BrightonUnofficial | 12 | Brighton | 16:32.47 |
| 3 | Colin HookerPlace 3 · Grade 12 · Ortonville BrandonUnofficial | 12 | Ortonville Brandon | 16:37.19 |
| 4 | Garrett McPeekPlace 4 · Grade 12 · BrightonUnofficial | 12 | Brighton | 16:54.26 PR |
| 5 | Jacob TrowbridgePlace 5 · Grade 11 · CorunnaUnofficial | 11 | Corunna | 17:02.37 |
| 6 | Nick BerryPlace 6 · Grade 12 · BrightonUnofficial | 12 | Brighton | 17:02.59 |
| 7 | Tyler PangerlPlace 7 · Grade 12 · Flint Carman-AinsworthUnofficial | 12 | Flint Carman-Ainsworth | 17:09.89 |
| 8 | Tim OsbornePlace 8 · Grade 11 · BrightonUnofficial | 11 | Brighton | 17:13.73 |
| 9 | Dylan WibertPlace 9 · Grade 12 · CorunnaUnofficial | 12 | Corunna | 17:45.45 |
| 10 | Tom TernsPlace 10 · Grade 12 · BrightonUnofficial | 12 | Brighton | 17:46.70 |
| 11 | Tommy HaasePlace 11 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 17:47.71 PR |
| 12 | Kyle MeshPlace 12 · Grade 10 · CorunnaUnofficial | 10 | Corunna | 17:50.26 |
| 13 | Jacob FletcherPlace 13 · Grade 11 · Lake FentonUnofficial | 11 | Lake Fenton | 17:58.56 |
| 14 | Sam BedfordPlace 14 · Grade 10 · BrightonUnofficial | 10 | Brighton | 18:02.58 |
| 15 | Josh BostwickPlace 15 · Grade 11 · BrightonUnofficial | 11 | Brighton | 18:03.89 |
| 16 | Bradley GilsonPlace 16 · Grade 10 · Swartz CreekUnofficial | 10 | Swartz Creek | 18:04.67 |
| 17 | Eddie KaleelPlace 17 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 18:06.00 PR |
| 18 | Daniel EvardPlace 18 · Grade 11 · Imlay CityUnofficial | 11 | Imlay City | 18:08.04 |
| 19 | Miles PetersenPlace 19 · Grade 9 · CorunnaUnofficial | 9 | Corunna | 18:18.61 |
| 20 | Averey TeberianPlace 20 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 18:24.03 |
| 21 | Hunter CorcoranPlace 21 · Grade 10 · Lake FentonUnofficial | 10 | Lake Fenton | 18:27.08 |
| 22 | Mark CrandellPlace 22 · Grade 10 · Swartz CreekUnofficial | 10 | Swartz Creek | 18:28.53 |
| 23 | Nick LantisPlace 23 · Grade 12 · BrightonUnofficial | 12 | Brighton | 18:31.20 |
| 24 | Raul RodriguezPlace 24 · Grade 10 · Imlay CityUnofficial | 10 | Imlay City | 18:36.73 |
| 25 | Aaron KruzelPlace 25 · Grade 11 · BrightonUnofficial | 11 | Brighton | 18:37.59 |
| 26 | Taggart TokiePlace 26 · Grade 10 · Ortonville BrandonUnofficial | 10 | Ortonville Brandon | 18:46.97 |
| 27 | Joe MulvihillPlace 27 · Grade 12 · BrightonUnofficial | 12 | Brighton | 18:47.20 |
| 28 | Scottie FeldpauschPlace 28 · Grade 12 · CorunnaUnofficial | 12 | Corunna | 18:55.87 |
| 29 | Braden ThomasPlace 29 · Grade 10 · BrightonUnofficial | 10 | Brighton | 18:56.30 |
| 30 | Evan TaylorPlace 30 · Grade 10 · Swartz CreekUnofficial | 10 | Swartz Creek | 18:57.05 |
| 31 | Justin MatuszewskiPlace 31 · Grade 10 · BrightonUnofficial | 10 | Brighton | 18:57.52 |
| 32 | Vincent FochesatoPlace 32 · Grade 12 · Ortonville BrandonUnofficial | 12 | Ortonville Brandon | 18:58.10 |
| 33 | Brandyn LouwsmaPlace 33 · Grade 11 · Imlay CityUnofficial | 11 | Imlay City | 18:59.75 |
| 34 | James KaleelPlace 34 · Grade 9 · Ortonville BrandonUnofficial | 9 | Ortonville Brandon | 19:06.87 |
| 35 | Ryan GentryPlace 35 · Grade 10 · Swartz CreekUnofficial | 10 | Swartz Creek | 19:16.26 |
| 36 | Cameron HallPlace 36 · Grade 9 · BrightonUnofficial | 9 | Brighton | 19:23.32 |
| 37 | Brennan PanzlPlace 37 · Grade 10 · BrightonUnofficial | 10 | Brighton | 19:24.41 |
| 38 | Gilby LentzPlace 38 · Grade 9 · CorunnaUnofficial | 9 | Corunna | 19:27.82 |
| 39 | Tristan SerbusPlace 39 · Grade 11 · CorunnaUnofficial | 11 | Corunna | 19:29.03 |
| 40 | Pat TuckerPlace 40 · Grade 10 · BrightonUnofficial | 10 | Brighton | 19:35.01 |
| 41 | Josh PerrinePlace 41 · Grade 10 · BrightonUnofficial | 10 | Brighton | 19:45.51 |
| 42 | Greg MichajlyszynPlace 42 · Grade 11 · Imlay CityUnofficial | 11 | Imlay City | 19:47.86 |
| 43 | Duncan GillettPlace 43 · Grade 11 · CorunnaUnofficial | 11 | Corunna | 19:48.84 |
| 44 | Spencer CromptonPlace 44 · Grade 9 · BrightonUnofficial | 9 | Brighton | 19:49.14 |
| 45 | David FosterPlace 45 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 19:49.84 |
| 46 | Brady HendershottPlace 46 · Grade 10 · Ortonville BrandonUnofficial | 10 | Ortonville Brandon | 19:52.85 |
| 47 | Dylan CullimorePlace 47 · Grade 12 · Lake FentonUnofficial | 12 | Lake Fenton | 19:54.94 |
| 48 | Jacob VanderploegPlace 48 · Grade 12 · Imlay CityUnofficial | 12 | Imlay City | 19:56.21 |
| 49 | Jon LouwsmaPlace 49 · Grade 10 · Imlay CityUnofficial | 10 | Imlay City | 19:58.49 |
| 50 | Ryan HeinesPlace 50 · Grade 9 · Ortonville BrandonUnofficial | 9 | Ortonville Brandon | 20:03.26 |
| 51 | Brendan LaddPlace 51 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 20:03.46 PR |
| 52 | Jacob DondersPlace 52 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 20:08.82 |
| 53 | Winston RayPlace 53 · Grade 12 · Lake FentonUnofficial | 12 | Lake Fenton | 20:10.55 |
| 54 | Juwan WillisPlace 54 · Grade 11 · Flint Carman-AinsworthUnofficial | 11 | Flint Carman-Ainsworth | 20:19.90 |
| 55 | Matt KangasPlace 55 · Grade 9 · BrightonUnofficial | 9 | Brighton | 20:21.48 PR |
| 56 | Andre JohnsonPlace 56 · Grade 9 · BrightonUnofficial | 9 | Brighton | 20:24.43 |
| 57 | Cody SichPlace 57 · Grade 10 · Imlay CityUnofficial | 10 | Imlay City | 20:28.20 |
| 58 | Shane FosterPlace 58 · Grade 10 · Ortonville BrandonUnofficial | 10 | Ortonville Brandon | 20:30.12 |
| 59 | Cole TravisPlace 59 · Grade 11 · Lake FentonUnofficial | 11 | Lake Fenton | 20:37.20 |
| 60 | Damien VaubelPlace 60 · Grade 10 · Imlay CityUnofficial | 10 | Imlay City | 20:42.51 |
| 61 | Erik KozlowskiPlace 61 · Grade 11 · CorunnaUnofficial | 11 | Corunna | 20:45.59 |
| 62 | Bryan LaVearnPlace 62 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 20:46.08 |
| 63 | Julian ShomaliPlace 63 · Grade 11 · CorunnaUnofficial | 11 | Corunna | 20:49.35 |
| 64 | Zach WattsPlace 64 · Grade 9 · CorunnaUnofficial | 9 | Corunna | 20:51.89 |
| 65 | Dylan SchragePlace 65 · Grade 9 · BrightonUnofficial | 9 | Brighton | 21:13.11 |
| 66 | Steven McPeekPlace 66 · Grade 10 · BrightonUnofficial | 10 | Brighton | 21:16.51 |
| 67 | Tyler RobberstadPlace 67 · Grade 10 · Imlay CityUnofficial | 10 | Imlay City | 21:18.87 |
| 68 | Blake MaciasPlace 68 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 21:19.06 |
| 69 | Spencer KujawaPlace 69 · Grade 12 · Lake FentonUnofficial | 12 | Lake Fenton | 21:23.87 |
| 70 | Austin OlesPlace 70 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 21:32.75 |
| 71 | Chad FochesatoPlace 71 · Grade 9 · Ortonville BrandonUnofficial | 9 | Ortonville Brandon | 21:35.19 |
| 72 | Emilio CamposPlace 72 · Grade 11 · CorunnaUnofficial | 11 | Corunna | 21:52.05 |
| 73 | Michael CollinsPlace 73 · Grade 9 · Ortonville BrandonUnofficial | 9 | Ortonville Brandon | 21:55.81 PR |
| 74 | Riley HinkleyPlace 74 · Grade 12 · Swartz CreekUnofficial | 12 | Swartz Creek | 21:56.42 |
| 75 | Max GartleyPlace 75 · Grade 11 · Imlay CityUnofficial | 11 | Imlay City | 22:05.76 |
| 76 | Luke BuzzyPlace 76 · Grade 9 · BrightonUnofficial | 9 | Brighton | 22:09.18 |
| 77 | Andre ThortonPlace 77 · Grade 11 · Flint Carman-AinsworthUnofficial | 11 | Flint Carman-Ainsworth | 22:18.15 |
| 78 | Keith BelkPlace 78 · Grade 12 · Flint Carman-AinsworthUnofficial | 12 | Flint Carman-Ainsworth | 22:18.40 |
| 79 | Nash ReiglePlace 79 · Grade 11 · Lake FentonUnofficial | 11 | Lake Fenton | 22:31.92 |
| 80 | David BurgessPlace 80 · Grade 11 · Lake FentonUnofficial | 11 | Lake Fenton | 22:33.59 |
| 81 | Owen SchangPlace 81 · Grade 10 · BrightonUnofficial | 10 | Brighton | 22:35.70 |
| 82 | Nick WilliamsenPlace 82 · Grade 11 · BrightonUnofficial | 11 | Brighton | 22:40.92 |
| 83 | Emmanuel WatsonPlace 83 · Grade 12 · Lake FentonUnofficial | 12 | Lake Fenton | 23:12.52 |
| 84 | Adam KellyPlace 84 · Grade 11 · Ortonville BrandonUnofficial | 11 | Ortonville Brandon | 23:14.92 |
| 85 | Kenny BrownPlace 85 · Grade 12 · Ortonville BrandonUnofficial | 12 | Ortonville Brandon | 23:16.52 PR |
| 86 | Gerald RiddlePlace 86 · Grade 10 · CorunnaUnofficial | 10 | Corunna | 23:17.34 |
| 87 | Justin SniderPlace 87 · Grade 10 · Flint Carman-AinsworthUnofficial | 10 | Flint Carman-Ainsworth | 23:19.87 |
| 88 | Tyler BarronePlace 88 · Grade 9 · BrightonUnofficial | 9 | Brighton | 23:37.96 |
| 89 | Pablo PeralesPlace 89 · Grade 10 · Imlay CityUnofficial | 10 | Imlay City | 23:41.26 |
| 90 | Nathan HemingwayPlace 90 · Grade 12 · Lake FentonUnofficial | 12 | Lake Fenton | 23:48.12 |
| 91 | Brandon PriesPlace 91 · Grade 9 · Imlay CityUnofficial | 9 | Imlay City | 23:54.40 |
| 92 | Will MercadoPlace 92 · Grade 10 · CorunnaUnofficial | 10 | Corunna | 23:59.11 |
| 93 | Jonathan ShomaliPlace 93 · Grade 10 · CorunnaUnofficial | 10 | Corunna | 24:04.26 |
| 94 | Jarrett MulliganPlace 94 · Grade 9 · BrightonUnofficial | 9 | Brighton | 24:11.84 |
| 95 | Christian KopickoPlace 95 · Grade 11 · Lake FentonUnofficial | 11 | Lake Fenton | 24:12.40 |
| 96 | Reece ParrottPlace 96 · Grade 9 · Swartz CreekUnofficial | 9 | Swartz Creek | 24:29.31 |
| 97 | Matthew KnopPlace 97 · Grade 9 · BrightonUnofficial | 9 | Brighton | 25:41.93 |
| 98 | Tahj WillisPlace 98 · Grade 10 · Flint Carman-AinsworthUnofficial | 10 | Flint Carman-Ainsworth | 27:26.08 |
| 99 | Scott RittichierPlace 99 · Grade 11 · BrightonUnofficial | 11 | Brighton | 27:38.32 |
| 100 | Jaden ZaitshikPlace 100 · Grade 9 · Lake FentonUnofficial | 9 | Lake Fenton | 28:15.27 |
| 101 | Daniel HumphreyPlace 101 · Grade 12 · Lake FentonUnofficial | 12 | Lake Fenton | 28:15.62 |
| 102 | Andrew StephensPlace 102 · Grade 9 · Flint Carman-AinsworthUnofficial | 9 | Flint Carman-Ainsworth | 28:17.39 |
| 103 | Travis BrooksPlace 103 · Grade 9 · Swartz CreekUnofficial | 9 | Swartz Creek | 28:21.08 |
| 104 | Garry MayPlace 104 · Grade 10 · Swartz CreekUnofficial | 10 | Swartz Creek | 28:27.22 |
| 105 | Bric RogersPlace 105 · Grade 9 · CorunnaUnofficial | 9 | Corunna | 29:54.98 |
| 106 | Konnor PudveyPlace 106 · Grade 10 · Imlay CityUnofficial | 10 | Imlay City | 35:57.00 |