| 1 | Ethan GnageyPlace 1 · Grade 7 · Imlay City | 7 | Imlay City | 11:58.08 PR |
| 2 | Austin PillonPlace 2 · Grade 8 · Holland Woods | 8 | Holland Woods | 12:09.19 PR |
| 3 | Santiago SeifferleinPlace 3 · Grade 7 · Sandusky | 7 | Sandusky | 12:11.19 |
| 4 | Alex DekoskiPlace 4 · Grade 7 · Ubly | 7 | Ubly | 12:17.24 |
| 5 | Rollie WestPlace 5 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 12:23.42 PR |
| 6 | Logan WorkmanPlace 6 · Grade 8 · Ubly | 8 | Ubly | 12:32.79 |
| 7 | Roman HeleskiPlace 7 · Grade 8 · Ubly | 8 | Ubly | 12:33.45 PR |
| 8 | Carter ShanksPlace 8 · Grade 8 · Croswell Lexington | 8 | Croswell Lexington | 12:49.62 |
| 9 | Karson SteelePlace 9 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 13:03.97 |
| 10 | Elijah ChandlerPlace 10 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 13:06.26 |
| 11 | Will GlavichPlace 11 · Grade 8 · Almont | 8 | Almont | 13:16.27 PR |
| 12 | Connor KinsleyPlace 12 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 13:20.00 PR |
| 13 | Tucker KreinerPlace 13 · Grade 8 · North Branch | 8 | North Branch | 13:23.09 |
| 14 | Chase DhooghePlace 14 · Grade 7 · North Branch | 7 | North Branch | 13:27.41 |
| 15 | Luke WorkmanPlace 15 · Grade 7 · Ubly | 7 | Ubly | 13:30.86 |
| 16 | Karsin MonroePlace 16 · Grade 8 · Holland Woods | 8 | Holland Woods | 13:32.98 PR |
| 17 | Peyton SchankPlace 17 · Grade 8 · North Branch | 8 | North Branch | 13:33.80 |
| 18 | Miles WerdenPlace 18 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 13:38.30 PR |
| 19 | Derek SchlaufmanPlace 19 · Grade 6 · Imlay City | 6 | Imlay City | 13:41.39 PR |
| 20 | Christian SlimanPlace 20 · Grade 7 · Imlay City | 7 | Imlay City | 13:42.98 PR |
| 21 | Avery StricklerPlace 21 · Grade 7 · Sandusky | 7 | Sandusky | 13:43.60 |
| 22 | Corbin SmithPlace 22 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 13:52.28 PR |
| 23 | Lyndon AllenPlace 23 · Grade 8 · Imlay City | 8 | Imlay City | 13:53.78 |
| 24 | Wade SchultzPlace 24 · Grade 8 · Peck | 8 | Peck | 13:54.91 |
| 25 | Karsyn BrettinPlace 25 · Grade 6 · Central (Port Huron) | 6 | Central (Port Huron) | 13:57.33 PR |
| 26 | Ethan FurnessPlace 26 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 14:00.35 |
| 27 | Brody TeraudsPlace 27 · Grade 7 · North Branch | 7 | North Branch | 14:01.28 PR |
| 28 | Kian BencePlace 28 · Grade 6 · Blue Water Christian Academy | 6 | Blue Water Christian Academy | 14:03.54 |
| 29 | Jack TibbitsPlace 29 · Grade 6 · Ubly | 6 | Ubly | 14:04.46 |
| 30 | Anthony PagePlace 30 · Grade 6 · Peck | 6 | Peck | 14:05.46 |
| 31 | Carter JurgesPlace 31 · Grade 6 · Ubly | 6 | Ubly | 14:13.26 |
| 32 | Liam ShimshockPlace 32 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 14:14.77 |
| 33 | Jace HartsuckPlace 33 · Grade 7 · Imlay City | 7 | Imlay City | 14:30.71 |
| 34 | Corbin PancheriPlace 34 · Grade 8 · Almont | 8 | Almont | 14:35.56 PR |
| 35 | Cole SullivanPlace 35 · Grade 8 · Imlay City | 8 | Imlay City | 14:40.87 PR |
| 36 | Jax NummerPlace 36 · Grade 7 · North Branch | 7 | North Branch | 14:43.71 |
| 37 | Enrique Arroyo GranadosPlace 37 · Grade 6 · Imlay City | 6 | Imlay City | 14:47.05 PR |
| 38 | Wesley GerstenbergerPlace 38 · Grade 7 · Sandusky | 7 | Sandusky | 14:48.36 |
| 39 | Colton HendershotPlace 39 · Grade 8 · Holland Woods | 8 | Holland Woods | 14:53.02 PR |
| 40 | Nathaniel ZellerPlace 40 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 14:53.82 |
| 41 | Henry KinelPlace 41 · Grade 7 · New Life Christian Academy | 7 | New Life Christian Academy | 14:55.42 PR |
| 42 | Rece WalkerPlace 42 · Grade 6 · Kingston MS | 6 | Kingston MS | 14:57.32 |
| 43 | Theodore KileyPlace 43 · Grade 7 · Kingston MS | 7 | Kingston MS | 14:58.05 PR |
| 44 | Joseph ScottPlace 44 · Grade 6 · Peck | 6 | Peck | 15:00.89 |
| 45 | Earl BacholzkyPlace 45 · Grade 6 · Almont | 6 | Almont | 15:09.06 |
| 46 | Orion KleePlace 46 · Grade 7 · Ubly | 7 | Ubly | 15:09.34 |
| 47 | Benjamin LeePlace 47 · Grade 6 · Central (Port Huron) | 6 | Central (Port Huron) | 15:14.59 PR |
| 48 | Liam PungPlace 48 · Grade 7 · North Branch | 7 | North Branch | 15:18.17 |
| 49 | Jace SiemenPlace 49 · Grade 6 · Kingston MS | 6 | Kingston MS | 15:21.72 |
| 50 | Nicholas WarchuckPlace 50 · Grade 8 · Ubly | 8 | Ubly | 15:23.72 |
| 51 | DeShawn TurnerPlace 51 · Grade 8 · Imlay City | 8 | Imlay City | 15:31.34 PR |
| 52 | Colton McKinstryPlace 52 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 15:35.68 |
| 53 | Eli Spina-DabbsPlace 53 · Grade 7 · Imlay City | 7 | Imlay City | 15:37.45 PR |
| 54 | Boston MillerPlace 54 · Grade 8 · Croswell Lexington | 8 | Croswell Lexington | 15:37.63 |
| 55 | Reed CurryPlace 55 · Grade 6 · Kingston MS | 6 | Kingston MS | 15:40.30 |
| 56 | Silas OppermanPlace 56 · Grade 8 · North Branch | 8 | North Branch | 15:41.07 |
| 57 | Jaxson FlemingPlace 57 · Grade 6 · Holland Woods | 6 | Holland Woods | 15:59.70 PR |
| 58 | Sawyer CampbellPlace 58 · Grade 6 · Sandusky | 6 | Sandusky | 16:01.97 |
| 59 | Jack McNalleyPlace 59 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 16:02.20 |
| 60 | Colton MarxPlace 60 · Grade 7 · Sandusky | 7 | Sandusky | 16:02.93 PR |
| 61 | Brantley BarberPlace 61 · Grade 6 · Almont | 6 | Almont | 16:11.33 PR |
| 62 | Jaxon MaxlowPlace 62 · Grade 8 · Almont | 8 | Almont | 16:19.02 PR |
| 63 | Isaac HesslingPlace 63 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 16:21.54 PR |
| 64 | Jamie BurgessPlace 64 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 16:23.11 |
| 65 | Griffin ShalkesPlace 65 · Grade 6 · Caseville MS | 6 | Caseville MS | 16:25.70 |
| 66 | Sean McDonaldPlace 66 · Grade 6 · Genesee | 6 | Genesee | 16:29.58 PR |
| 67 | Knox TruscottPlace 67 · Grade 7 · Croswell Lexington | 7 | Croswell Lexington | 16:30.58 |
| 68 | Landon DanielsPlace 68 · Grade 6 · Almont | 6 | Almont | 16:42.54 PR |
| 69 | Kendrick HillPlace 69 · Grade 6 · Genesee | 6 | Genesee | 16:47.77 PR |
| 70 | Walter SieradzkiPlace 70 · Grade 7 · North Branch | 7 | North Branch | 16:56.96 |
| 71 | Trent SweeneyPlace 71 · Grade 6 · Ubly | 6 | Ubly | 16:59.64 |
| 72 | Bennett CampauPlace 72 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 17:00.46 PR |
| 73 | Ethan CardPlace 73 · Grade 7 · North Branch | 7 | North Branch | 17:11.69 |
| 74 | Daniel FriendPlace 74 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 17:23.28 |
| 75 | Luke SalowitzPlace 75 · Grade 6 · Sandusky | 6 | Sandusky | 17:32.68 |
| 76 | Jakob SchlaufmanPlace 76 · Grade 8 · Imlay City | 8 | Imlay City | 17:35.27 |
| 77 | Dominic GarrisiPlace 77 · Grade 7 · North Branch | 7 | North Branch | 17:38.75 PR |
| 78 | Alexander GriffinPlace 78 · Grade 8 · Imlay City | 8 | Imlay City | 17:49.16 |
| 79 | Jakob DesRosiersPlace 79 · Grade 8 · Central (Port Huron) | 8 | Central (Port Huron) | 18:01.88 PR |
| 80 | Owen CrotwellPlace 80 · Grade 7 · Central (Port Huron) | 7 | Central (Port Huron) | 18:10.52 |
| 81 | Will ZapczynskiPlace 81 · Grade 6 · Almont | 6 | Almont | 18:18.16 |
| 82 | Issac WattlePlace 82 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 18:26.07 PR |
| 83 | Wesley SchermerhornPlace 83 · Grade 7 · Imlay City | 7 | Imlay City | 18:27.96 |
| 84 | Matteo HernandezPlace 84 · Grade 6 · Imlay City | 6 | Imlay City | 18:28.45 PR |
| 85 | Logan JamisonPlace 85 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 19:08.85 PR |
| 86 | Adrien SamuelPlace 86 · Grade 6 · Holland Woods | 6 | Holland Woods | 19:13.57 PR |
| 87 | Seth MorrisonPlace 87 · Grade 7 · Holland Woods | 7 | Holland Woods | 19:13.82 PR |
| 88 | Mika WerthPlace 88 · Grade 6 · Kingston MS | 6 | Kingston MS | 19:30.60 |
| 89 | Benjamin RienasPlace 89 · Grade 6 · Almont | 6 | Almont | 19:31.88 |
| 90 | Mason CollinsPlace 90 · Grade 6 · Almont | 6 | Almont | 19:45.00 PR |
| 91 | Lucas ShimshockPlace 91 · Grade 6 · Croswell Lexington | 6 | Croswell Lexington | 19:45.82 |
| 92 | Joshua HesslingPlace 92 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 19:56.04 PR |
| 93 | Sebastian Gayosso-CardenasPlace 93 · Grade 6 · Imlay City | 6 | Imlay City | 20:00.51 PR |
| 94 | Wyatt DehringPlace 94 · Grade 7 · Imlay City | 7 | Imlay City | 20:18.73 PR |
| 95 | Alex MillerPlace 95 · Grade 7 · Holland Woods | 7 | Holland Woods | 20:35.68 |
| 96 | Nathan GauthierPlace 96 · Grade 8 · Almont | 8 | Almont | 20:54.49 PR |
| 97 | Sean SkalitzkyPlace 97 · Grade 6 · Croswell Lexington | 6 | Croswell Lexington | 21:14.75 |
| 98 | Xander WhitworthPlace 98 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 21:24.15 |
| 99 | Nicholas DeddahPlace 99 · Grade 6 · Holland Woods | 6 | Holland Woods | 21:24.85 PR |
| 100 | Elisha HauptPlace 100 · Grade 7 · Sandusky | 7 | Sandusky | 21:37.90 |
| 101 | Mason BasneyPlace 101 · Grade 6 · Holland Woods | 6 | Holland Woods | 25:30.82 |
| 102 | Dean MorrisonPlace 102 · Grade 8 · Holland Woods | 8 | Holland Woods | 25:58.97 |
| 103 | Thaddeus OlsonPlace 103 · Grade 7 · Holland Woods | 7 | Holland Woods | 26:38.19 PR |