| 1 | Avery RhodesPlace 1 · Grade 6 · Yale | 6 | Yale | 11:33.97 |
| 2 | Austin PillonPlace 2 · Grade 8 · Holland Woods | 8 | Holland Woods | 11:55.13 PR |
| 3 | Adam HayesPlace 3 · Grade 8 · Yale | 8 | Yale | 11:55.40 |
| 4 | Charlie NowickiPlace 4 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 11:58.68 |
| 5 | Max WatenpoolPlace 5 · Grade 8 · Whitmore Lake | 8 | Whitmore Lake | 12:00.81 PR |
| 6 | Reuben ValentinePlace 6 · Grade 7 · Whitmore Lake | 7 | Whitmore Lake | 12:06.40 PR |
| 7 | Karson SteelePlace 7 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 12:07.11 PR |
| 8 | Cooper ZiehmerPlace 8 · Grade 8 · St Augustine | 8 | St Augustine | 12:11.60 PR |
| 9 | Rollie WestPlace 9 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 12:17.05 PR |
| 10 | Alexander PalczewskiPlace 10 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 12:19.26 |
| 11 | Rueben BrownPlace 11 · Grade 6 · Shelby-Eppler-Jeannette | 6 | Shelby-Eppler-Jeannette | 12:21.96 PR |
| 12 | Elijah ChandlerPlace 12 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 12:25.21 PR |
| 13 | Carter ShanksPlace 13 · Grade 8 · Croswell Lexington | 8 | Croswell Lexington | 12:33.20 PR |
| 14 | Gavin GieraPlace 14 · Grade 7 · Shelby-Eppler-Jeannette | 7 | Shelby-Eppler-Jeannette | 12:42.30 |
| 15 | Mitchell MorrisPlace 15 · Grade 8 · Dryden ms | 8 | Dryden ms | 13:00.98 PR |
| 16 | Karsin MonroePlace 16 · Grade 8 · Holland Woods | 8 | Holland Woods | 13:03.49 PR |
| 17 | Connor KinsleyPlace 17 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 13:06.05 |
| 18 | Jett ForsythPlace 18 · Grade 8 · Richmond | 8 | Richmond | 13:13.13 |
| 19 | Jake DelangePlace 19 · Grade 8 · St Augustine | 8 | St Augustine | 13:17.63 PR |
| 20 | Chris MeiringPlace 20 · Grade 8 · Van Hoosen | 8 | Van Hoosen | 13:17.74 |
| 21 | Graham VogelPlace 21 · Grade 6 · St Clair | 6 | St Clair | 13:18.56 PR |
| 22 | Nash SklbaPlace 22 · Grade 7 · Yale | 7 | Yale | 13:19.00 |
| 23 | Kian BencePlace 23 · Grade 6 · Blue Water Christian Academy | 6 | Blue Water Christian Academy | 13:23.69 |
| 24 | Jace CulpPlace 24 · Grade 8 · Whitmore Lake | 8 | Whitmore Lake | 13:24.70 |
| 25 | Michael JohnsonPlace 25 · Grade 7 · Yale | 7 | Yale | 13:26.30 |
| 26 | Hayden WagleyPlace 26 · Grade 8 · Yale | 8 | Yale | 13:28.10 |
| 27 | Lucas McAtamneyPlace 27 · Grade 7 · Yale | 7 | Yale | 13:35.08 PR |
| 28 | Ethan FurnessPlace 28 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 13:35.42 PR |
| 29 | Asher MilliganPlace 29 · Grade 7 · St Clair | 7 | St Clair | 13:45.29 PR |
| 30 | Connelly McClellandPlace 30 · Grade 8 · Yale | 8 | Yale | 13:49.58 |
| 31 | Liam ShimshockPlace 31 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 13:52.25 |
| 32 | Tyler LarchPlace 32 · Grade 7 · St Clair | 7 | St Clair | 13:54.57 PR |
| 33 | Thomas McDonoughPlace 33 · Grade 7 · Whitmore Lake | 7 | Whitmore Lake | 13:55.09 |
| 34 | Bryan RobertsPlace 34 · Grade 7 · Dryden ms | 7 | Dryden ms | 14:07.28 PR |
| 35 | Charlie AllenPlace 35 · Grade 7 · Yale | 7 | Yale | 14:14.25 |
| 36 | Holden WagleyPlace 36 · Grade 6 · Yale | 6 | Yale | 14:15.92 PR |
| 37 | Majken EleyPlace 37 · Grade 7 · St Clair | 7 | St Clair | 14:16.73 |
| 38 | Griffin KerstenPlace 38 · Grade 6 · Yale | 6 | Yale | 14:22.37 |
| 39 | Enzo WilsonPlace 39 · Grade 8 · St Clair | 8 | St Clair | 14:28.86 PR |
| 40 | Corbin SmithPlace 40 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 14:31.77 PR |
| 41 | Henry MinjoePlace 41 · Grade 6 · St Augustine | 6 | St Augustine | 14:39.41 PR |
| 42 | Casey ZoiaPlace 42 · Grade 6 · St Clair | 6 | St Clair | 14:46.75 PR |
| 43 | Jacob CamposPlace 43 · Grade 7 · St Clair | 7 | St Clair | 14:47.68 PR |
| 44 | Nathaniel ZellerPlace 44 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 14:50.68 |
| 45 | Wyatt KossPlace 45 · Grade 7 · St Clair | 7 | St Clair | 14:54.69 PR |
| 46 | Wyatt DeweyPlace 46 · Grade 6 · Marine City | 6 | Marine City | 14:55.45 PR |
| 47 | Oliver AndersonPlace 47 · Grade 7 · Marine City | 7 | Marine City | 14:55.48 PR |
| 48 | Austin ArpPlace 48 · Grade 7 · Whitmore Lake | 7 | Whitmore Lake | 14:55.51 |
| 49 | Wesley StrongPlace 49 · Grade 7 · Yale | 7 | Yale | 14:59.58 |
| 50 | Beckham DodderPlace 50 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 15:01.29 PR |
| 51 | Connor KellyPlace 51 · Grade 6 · St Clair | 6 | St Clair | 15:01.67 PR |
| 52 | Colton McKinstryPlace 52 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 15:02.59 PR |
| 53 | Bentley MeddaughPlace 53 · Grade 6 · Caro | 6 | Caro | 15:05.05 PR |
| 54 | Wyatt HeckrothPlace 54 · Grade 7 · Caro | 7 | Caro | 15:16.55 |
| 55 | Henry KinelPlace 55 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 15:25.05 PR |
| 56 | Jack McNalleyPlace 56 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 15:25.47 PR |
| 57 | Colton HendershotPlace 57 · Grade 8 · Holland Woods | 8 | Holland Woods | 15:30.24 |
| 58 | Joey BongiovanniPlace 58 · Grade 7 · St Augustine | 7 | St Augustine | 15:42.11 |
| 59 | Tiberius SchmitzPlace 59 · Grade 6 · St Clair | 6 | St Clair | 15:42.76 PR |
| 60 | Jay McCallisterPlace 60 · Grade 7 · St Clair | 7 | St Clair | 15:46.05 |
| 61 | Gavin BerryPlace 61 · Grade 6 · St Clair | 6 | St Clair | 15:48.25 PR |
| 62 | Ethan KapaPlace 62 · Grade 6 · St Clair | 6 | St Clair | 15:48.35 PR |
| 63 | Owen GoodingPlace 63 · Grade 8 · Marine City | 8 | Marine City | 15:48.77 PR |
| 64 | Maks AllenPlace 64 · Grade 6 · Yale | 6 | Yale | 15:49.03 |
| 65 | Jeb SchweihoferPlace 65 · Grade 6 · St Clair | 6 | St Clair | 15:50.90 PR |
| 66 | Cole CampbellPlace 66 · Grade 5 · New Life Christian Academy | 5 | New Life Christian Academy | 15:51.98 PR |
| 67 | Lon McCallisterPlace 67 · Grade 8 · St Clair | 8 | St Clair | 16:05.45 PR |
| 68 | Knox TruscottPlace 68 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 16:18.26 |
| 69 | Brian ZablockiPlace 69 · Grade 8 · Marine City | 8 | Marine City | 16:41.39 PR |
| 70 | John ArsenaultPlace 70 · Grade 8 · Yale | 8 | Yale | 16:46.81 |
| 71 | Daniel FriendPlace 71 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 16:49.41 PR |
| 72 | Brantley RuhlmanPlace 72 · Grade 7 · Yale | 7 | Yale | 17:02.39 |
| 73 | Isaac HesslingPlace 73 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 17:04.56 PR |
| 74 | Graham BrancaccioPlace 74 · Grade 6 · Yale | 6 | Yale | 17:08.76 |
| 75 | Harvey McClellandPlace 75 · Grade 6 · Yale | 6 | Yale | 17:09.21 |
| 76 | Jaxson FlemingPlace 76 · Grade 6 · Holland Woods | 6 | Holland Woods | 17:30.13 |
| 77 | Alex MillerPlace 77 · Grade 7 · Holland Woods | 7 | Holland Woods | 17:31.22 PR |
| 78 | Joseph VancePlace 78 · Grade 8 · St Clair | 8 | St Clair | 17:47.85 |
| 79 | Greyson BrancaccioPlace 79 · Grade 8 · Yale | 8 | Yale | 18:00.28 |
| 80 | Graham FryerPlace 80 · Grade 7 · St Clair | 7 | St Clair | 18:00.89 PR |
| 81 | Reid WestrickPlace 81 · Grade 6 · St Clair | 6 | St Clair | 18:03.21 PR |
| 82 | Brett RomzekPlace 82 · Grade 8 · St Clair | 8 | St Clair | 18:08.29 |
| 83 | Bennett CampauPlace 83 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 18:33.62 PR |
| 84 | Sean SkalitzkyPlace 84 · Grade 6 · Croswell Lexington | 6 | Croswell Lexington | 18:53.37 PR |
| 85 | Ronan KozavaPlace 85 · Grade 7 · St Clair | 7 | St Clair | 19:08.00 |
| 86 | Seth MorrisonPlace 86 · Grade 7 · Holland Woods | 7 | Holland Woods | 19:09.04 |
| 87 | Adrien SamuelPlace 87 · Grade 6 · Holland Woods | 6 | Holland Woods | 19:09.26 |
| 88 | James PretzerPlace 88 · Grade 6 · Marine City | 6 | Marine City | 19:21.99 |
| 89 | Derek BallPlace 89 · Grade 6 · Yale | 6 | Yale | 19:22.40 |
| 90 | Issac WattlePlace 90 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 19:52.77 PR |
| 91 | Lucas ShimshockPlace 91 · Grade 6 · Croswell Lexington | 6 | Croswell Lexington | 19:54.74 |
| 92 | Logan JamisonPlace 92 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 20:01.12 PR |
| 93 | Asher LindowPlace 93 · Grade 6 · Marine City | 6 | Marine City | 20:14.06 PR |
| 94 | Maverick HeuninckxPlace 94 · Grade 6 · Marine City | 6 | Marine City | 20:19.43 |
| 95 | Xander WhitworthPlace 95 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 21:05.50 PR |
| 96 | Joshua HesslingPlace 96 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 21:06.05 PR |
| 97 | Gabriel ClarkPlace 97 · Grade 7 · Marine City | 7 | Marine City | 23:42.69 PR |
| 98 | Mason BasneyPlace 98 · Grade 6 · Holland Woods | 6 | Holland Woods | 23:58.22 PR |
| 99 | Thaddeus OlsonPlace 99 · Grade 7 · Holland Woods | 7 | Holland Woods | 24:20.22 PR |
| 100 | Nicholas DeddahPlace 100 · Grade 6 · Holland Woods | 6 | Holland Woods | 25:54.42 |
| 101 | Dean MorrisonPlace 101 · Grade 8 · Holland Woods | 8 | Holland Woods | 27:05.23 PR |