| 1 | Nate TyllPlace 1 · Grade 8 · Macomb Immanuel Lutheran | 8 | Macomb Immanuel Lutheran | 9:28.93 PR |
| 2 | Bennett RoeskePlace 2 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 9:29.90 |
| 3 | Benjamin SmithPlace 3 · Grade 8 · Macomb Immanuel Lutheran | 8 | Macomb Immanuel Lutheran | 9:42.89 PR |
| 4 | Charlie NowickiPlace 4 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 9:57.43 |
| 5 | Alexander PalczewskiPlace 5 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 10:20.83 PR |
| 6 | Rueben BrownPlace 6 · Grade 6 · Shelby-Eppler-Jeannette | 6 | Shelby-Eppler-Jeannette | 10:21.05 PR |
| 7 | Carter ShanksPlace 7 · Grade 8 · Croswell Lexington | 8 | Croswell Lexington | 10:25.46 PR |
| 8 | Karson SteelePlace 8 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 10:25.98 |
| 9 | Mitchell MorrisPlace 9 · Grade 8 · Dryden ms | 8 | Dryden ms | 10:26.97 PR |
| 10 | Nolan StevensonPlace 10 · Grade 8 · Marysville | 8 | Marysville | 10:29.31 PR |
| 11 | Elijah ChandlerPlace 11 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 10:30.69 |
| 12 | Marco RistauPlace 12 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 10:33.02 PR |
| 13 | Rollie WestPlace 13 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 10:34.49 |
| 14 | Graham VogelPlace 14 · Grade 6 · St Clair | 6 | St Clair | 10:36.29 PR |
| 15 | Loughlin KavanaghPlace 15 · Grade 8 · St Clair | 8 | St Clair | 10:38.10 |
| 16 | Rudy RoeskePlace 16 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 10:43.25 |
| 17 | Gavin GieraPlace 17 · Grade 7 · Shelby-Eppler-Jeannette | 7 | Shelby-Eppler-Jeannette | 10:45.09 PR |
| 18 | Isaac ArlowPlace 18 · Grade 7 · Holy Cross | 7 | Holy Cross | 10:46.87 PR |
| 19 | Colin BlakePlace 19 · Grade 8 · St Clair | 8 | St Clair | 10:47.69 PR |
| 20 | Landon SchimkePlace 20 · Grade 8 · Macomb Immanuel Lutheran | 8 | Macomb Immanuel Lutheran | 10:57.40 PR |
| 21 | Tommy SkowronskiPlace 21 · Grade 8 · L'Anse Creuse-East | 8 | L'Anse Creuse-East | 10:59.48 PR |
| 22 | Asher MilliganPlace 22 · Grade 7 · St Clair | 7 | St Clair | 11:02.46 PR |
| 23 | Vincent AginiPlace 23 · Grade 7 · Algonac | 7 | Algonac | 11:03.16 PR |
| 24 | Connor KinsleyPlace 24 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 11:06.30 PR |
| 25 | Austin BodeisPlace 25 · Grade 8 · Holy Cross | 8 | Holy Cross | 11:08.13 PR |
| 26 | Ethan FurnessPlace 26 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 11:09.99 |
| 27 | Gunnar SkinnerPlace 27 · Grade 7 · Marysville | 7 | Marysville | 11:12.55 PR |
| 28 | Benjamin McBridePlace 28 · Grade 7 · Marysville | 7 | Marysville | 11:12.78 PR |
| 29 | Anthony KuberskiPlace 29 · Grade 8 · Marysville | 8 | Marysville | 11:21.50 PR |
| 30 | Jude PritchardPlace 30 · Grade 8 · Marysville | 8 | Marysville | 11:22.24 PR |
| 31 | Corbin SmithPlace 31 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 11:30.50 PR |
| 32 | Tyler LarchPlace 32 · Grade 7 · St Clair | 7 | St Clair | 11:33.04 PR |
| 33 | Eli SorgeloosPlace 33 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 11:40.28 PR |
| 34 | Brayden BregePlace 34 · Grade 8 · L'Anse Creuse-East | 8 | L'Anse Creuse-East | 11:40.33 PR |
| 35 | Luke WelserPlace 35 · Grade 7 · Marysville | 7 | Marysville | 11:41.98 PR |
| 36 | Max MellPlace 36 · Grade 7 · L'Anse Creuse-East | 7 | L'Anse Creuse-East | 11:46.14 PR |
| 37 | Andrew OgilvyPlace 37 · Grade 8 · Algonac | 8 | Algonac | 11:47.02 PR |
| 38 | Mason MacDonaldPlace 38 · Grade 7 · Macomb Immanuel Lutheran | 7 | Macomb Immanuel Lutheran | 11:47.74 PR |
| 39 | Ean MartzPlace 39 · Grade 7 · L'Anse Creuse-East | 7 | L'Anse Creuse-East | 11:50.20 PR |
| 40 | Jack McNalleyPlace 40 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 11:50.31 PR |
| 41 | David StevensPlace 41 · Grade 8 · L'Anse Creuse-East | 8 | L'Anse Creuse-East | 11:50.56 PR |
| 42 | Jack DwyerPlace 42 · Grade 6 · Macomb Immanuel Lutheran | 6 | Macomb Immanuel Lutheran | 11:53.77 |
| 43 | Majken EleyPlace 43 · Grade 7 · St Clair | 7 | St Clair | 11:55.36 PR |
| 44 | Liam ShimshockPlace 44 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 12:00.49 |
| 45 | Bryan RobertsPlace 45 · Grade 7 · Dryden ms | 7 | Dryden ms | 12:00.81 |
| 46 | Nathaniel ZellerPlace 46 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 12:01.59 PR |
| 47 | Riley SchmitzPlace 47 · Grade 8 · St Clair | 8 | St Clair | 12:01.93 PR |
| 48 | Henry KinelPlace 48 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 12:03.77 PR |
| 49 | Colton McKinstryPlace 49 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 12:05.40 PR |
| 50 | Nolan GriffithPlace 50 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 12:07.45 PR |
| 51 | Jacob CamposPlace 51 · Grade 7 · St Clair | 7 | St Clair | 12:14.03 PR |
| 52 | Jay McCallisterPlace 52 · Grade 7 · St Clair | 7 | St Clair | 12:15.52 |
| 53 | Abram McDonaldPlace 53 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 12:22.19 PR |
| 54 | Tiberius SchmitzPlace 54 · Grade 6 · St Clair | 6 | St Clair | 12:22.87 PR |
| 55 | Lance ThorpePlace 55 · Grade 6 · Marysville | 6 | Marysville | 12:22.91 PR |
| 56 | Wyatt KossPlace 56 · Grade 7 · St Clair | 7 | St Clair | 12:33.76 |
| 57 | Colton BullockPlace 57 · Grade 8 · St Clair | 8 | St Clair | 12:37.48 PR |
| 58 | Lon McCallisterPlace 58 · Grade 8 · St Clair | 8 | St Clair | 12:41.24 PR |
| 59 | Johnny JohnsonPlace 59 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 12:41.53 PR |
| 60 | Benjamin WhibleyPlace 60 · Grade 6 · Macomb Immanuel Lutheran | 6 | Macomb Immanuel Lutheran | 12:42.47 |
| 61 | Michael UrsittiPlace 61 · Grade 8 · St Clair | 8 | St Clair | 12:45.44 PR |
| 62 | Casey ZoiaPlace 62 · Grade 6 · St Clair | 6 | St Clair | 12:49.48 PR |
| 63 | Boston MillerPlace 63 · Grade 8 · Croswell Lexington | 8 | Croswell Lexington | 12:50.30 PR |
| 64 | Connor KellyPlace 64 · Grade 6 · St Clair | 6 | St Clair | 12:52.00 PR |
| 65 | Brady BollingerPlace 65 · Grade 8 · Macomb Immanuel Lutheran | 8 | Macomb Immanuel Lutheran | 12:52.53 PR |
| 66 | Cole CampbellPlace 66 · Grade 5 · New Life Christian Academy | 5 | New Life Christian Academy | 12:57.47 PR |
| 67 | Ethan LeVeyPlace 67 · Grade 6 · Marysville | 6 | Marysville | 12:57.50 PR |
| 68 | Ethan KapaPlace 68 · Grade 6 · St Clair | 6 | St Clair | 13:00.03 PR |
| 69 | Enzo WilsonPlace 69 · Grade 8 · St Clair | 8 | St Clair | 13:03.64 PR |
| 70 | Carver BowmanPlace 70 · Grade 7 · Marysville | 7 | Marysville | 13:06.41 PR |
| 71 | David ZylinskiPlace 71 · Grade 7 · Marysville | 7 | Marysville | 13:07.29 |
| 72 | Carter VerbekePlace 72 · Grade 8 · Marysville | 8 | Marysville | 13:15.78 |
| 73 | Theo GrayPlace 73 · Grade 7 · Holy Cross | 7 | Holy Cross | 13:16.18 |
| 74 | Austin KuberskiPlace 74 · Grade 7 · Marysville | 7 | Marysville | 13:32.50 |
| 75 | Jeb SchweihoferPlace 75 · Grade 6 · St Clair | 6 | St Clair | 13:49.30 PR |
| 76 | Simon BishopPlace 76 · Grade 7 · Marysville | 7 | Marysville | 13:50.22 PR |
| 77 | Louis McLoudPlace 77 · Grade 6 · Marysville | 6 | Marysville | 13:54.52 PR |
| 78 | Jamie BurgessPlace 78 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 14:19.65 |
| 79 | Rocco LucioPlace 79 · Grade 7 · Macomb Immanuel Lutheran | 7 | Macomb Immanuel Lutheran | 14:22.62 PR |
| 80 | Nolan CorbatPlace 80 · Grade 7 · Marysville | 7 | Marysville | 14:25.68 PR |
| 81 | Hugh SultemeierPlace 81 · Grade 8 · St Clair | 8 | St Clair | 14:26.63 PR |
| 82 | Bennett CampauPlace 82 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 14:35.89 PR |
| 83 | Daniel FriendPlace 83 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 14:38.95 PR |
| 84 | Isaac HesslingPlace 84 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 14:50.48 |
| 85 | Knox TruscottPlace 85 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 14:57.55 |
| 86 | Ben GabrielPlace 86 · Grade 6 · Algonac | 6 | Algonac | 15:19.82 PR |
| 87 | Graham FryerPlace 87 · Grade 7 · St Clair | 7 | St Clair | 15:23.62 |
| 88 | Eli GryszkiewiczPlace 88 · Grade 7 · Holy Cross | 7 | Holy Cross | 15:24.53 |
| 89 | Issac WattlePlace 89 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 15:24.67 PR |
| 90 | Reid WestrickPlace 90 · Grade 6 · St Clair | 6 | St Clair | 15:40.21 PR |
| 91 | Gavin BerryPlace 91 · Grade 6 · St Clair | 6 | St Clair | 15:50.02 PR |
| 92 | Joshua HesslingPlace 92 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 15:59.93 PR |
| 93 | Colton PredoehlPlace 93 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 16:12.56 PR |
| 94 | Ronan KozavaPlace 94 · Grade 7 · St Clair | 7 | St Clair | 16:22.91 |
| 95 | Logan JamisonPlace 95 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 16:32.05 PR |
| 96 | Lucas ShimshockPlace 96 · Grade 6 · Croswell Lexington | 6 | Croswell Lexington | 16:38.44 PR |
| 97 | Jack BombardPlace 97 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 16:46.73 PR |
| 98 | Xander WhitworthPlace 98 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 16:56.34 PR |
| 99 | Ezekiel StumpoPlace 99 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 19:33.52 PR |