| 1 | Ethan SnyderPlace 1 · Grade 11 · Cedarville | 11 | Cedarville | 17:39.5 |
| 2 | Nate StielstraPlace 2 · Grade 10 · Engadine | 10 | Engadine | 17:54.8 |
| 3 | Wyatt HuhnPlace 3 · Grade 10 · St. Ignace | 10 | St. Ignace | 18:26.0 |
| 4 | Duane KrenekPlace 4 · Grade 12 · Engadine | 12 | Engadine | 18:32.6 |
| 5 | Jacob MitchellPlace 5 · Grade 11 · Pickford | 11 | Pickford | 18:40.5 |
| 6 | Julian SurianoPlace 6 · Grade 10 · Newberry | 10 | Newberry | 18:45.9 |
| 7 | Knox WilsonPlace 7 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 18:49.8 |
| 8 | Dalton ChampionPlace 8 · Grade 12 · St. Ignace | 12 | St. Ignace | 18:55.8 |
| 9 | Kellan BrunoPlace 9 · Grade 12 · Newberry | 12 | Newberry | 18:56.9 PR |
| 10 | Braylon CurriePlace 10 · Grade 12 · Mackinaw City | 12 | Mackinaw City | 19:08.1 |
| 11 | Ben StrittmatterPlace 11 · Grade 12 · Mackinaw City | 12 | Mackinaw City | 19:14.3 |
| 12 | Ezra AsherPlace 12 · Grade 9 · St. Ignace | 9 | St. Ignace | 19:15.3 |
| 13 | William HannaPlace 13 · Grade 10 · Cedarville | 10 | Cedarville | 19:26.86 |
| 14 | Rush HinnenPlace 14 · Grade 10 · Cedarville | 10 | Cedarville | 19:32.1 |
| 15 | Mikey SullivanPlace 15 · Grade 10 · Mackinaw City | 10 | Mackinaw City | 19:41.5 |
| 16 | Coleman LoebachPlace 16 · Grade 10 · Engadine | 10 | Engadine | 19:52.3 |
| 17 | Clayton VanOrmanPlace 17 · Grade 7 · Mackinaw City | 7 | Mackinaw City | 19:54.5 |
| 18 | Eddie FranckowiakPlace 18 · Grade 10 · Engadine | 10 | Engadine | 20:00.9 |
| 19 | Birch BitelyPlace 19 · Grade 10 · Engadine | 10 | Engadine | 20:11.6 |
| 20 | Michael TremblayPlace 20 · Grade 12 · Brimley | 12 | Brimley | 20:19.8 |
| 21 | Brady LeblancPlace 21 · Grade 11 · Brimley | 11 | Brimley | 20:23.7 |
| 22 | Aiden GouldPlace 22 · Grade 9 · St. Ignace | 9 | St. Ignace | 20:24.6 |
| 23 | David MalowPlace 23 · Grade 12 · St. Ignace | 12 | St. Ignace | 20:49.3 |
| 24 | Camron WillisPlace 24 · Grade 12 · Rudyard | 12 | Rudyard | 20:52.6 |
| 25 | Kyle ValotPlace 25 · Grade 11 · Mackinaw City | 11 | Mackinaw City | 21:07.5 |
| 26 | John AndersonPlace 26 · Grade 12 · Pickford | 12 | Pickford | 21:38.3 |
| 27 | Deigan GowPlace 27 · Grade 9 · Rudyard | 9 | Rudyard | 21:42.0 |
| 28 | Tanyon PiercePlace 28 · Grade 12 · Mackinaw City | 12 | Mackinaw City | 21:46.7 |
| 29 | Seth TempletonPlace 29 · Grade 12 · Rudyard | 12 | Rudyard | 22:01.4 |
| 30 | Steven KirschnerPlace 30 · Grade 12 · Rudyard | 12 | Rudyard | 22:01.6 |
| 31 | Eli FolkersmaPlace 31 · Grade 11 · Rudyard | 11 | Rudyard | 22:01.8 |
| 32 | Garrett ForfinskiPlace 32 · Grade 10 · Pickford | 10 | Pickford | 22:03.9 |
| 33 | Howard BlissPlace 33 · Grade 12 · Newberry | 12 | Newberry | 22:07.31 PR |
| 34 | Zaine NicholsPlace 34 · Grade 11 · Rudyard | 11 | Rudyard | 22:14.1 |
| 35 | Oliver DankertPlace 35 · Grade 11 · Rudyard | 11 | Rudyard | 22:16.1 |
| 36 | Liam HoolsemaPlace 36 · Grade 9 · Rudyard | 9 | Rudyard | 22:23.7 |
| 37 | Bryce MitchellPlace 37 · Grade 10 · Rudyard | 10 | Rudyard | 22:29.2 |
| 38 | Jackson HarriganPlace 38 · Grade 11 · St. Ignace | 11 | St. Ignace | 22:36.7 |
| 39 | Hadley JamesPlace 39 · Grade 9 · St. Ignace | 9 | St. Ignace | 22:39.5 |
| 40 | Cobe RobertsonPlace 40 · Grade 8 · Mackinaw City | 8 | Mackinaw City | 22:49.9 |
| 41 | Colter KitzmanPlace 41 · Grade 10 · Newberry | 10 | Newberry | 22:51.5 |
| 42 | Jared CarruthPlace 42 · Grade 11 · Brimley | 11 | Brimley | 22:55.1 |
| 43 | Drake StecPlace 43 · Grade 12 · Pickford | 12 | Pickford | 23:09.8 |
| 44 | Kaden McGuirePlace 44 · Grade 9 · Brimley | 9 | Brimley | 23:20.7 |
| 45 | Henry EdwardsPlace 45 · Grade 9 · Pickford | 9 | Pickford | 23:24.4 |
| 46 | Asier RamirezPlace 46 · Grade 12 · Newberry | 12 | Newberry | 23:29.8 |
| 47 | Sean EdwardsonPlace 47 · Grade 9 · Brimley | 9 | Brimley | 23:32.2 |
| 48 | Eli RiversPlace 48 · Grade 9 · Pickford | 9 | Pickford | 23:51.1 PR |
| 49 | Quinn DarrPlace 49 · Grade 10 · Rudyard | 10 | Rudyard | 24:11.0 |
| 50 | Jacob GardnerPlace 50 · Grade 10 · Brimley | 10 | Brimley | 24:21.5 |
| 51 | TJ PetersonPlace 51 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 24:21.7 |
| 52 | Wyatt BeyerPlace 52 · Grade 9 · Rudyard | 9 | Rudyard | 25:11.1 PR |
| 53 | Drake CameronPlace 53 · Grade 10 · Brimley | 10 | Brimley | 25:22.0 |
| 54 | Jack HeyboerPlace 54 · Grade 11 · Pickford | 11 | Pickford | 27:27.1 |
| 55 | Cecil VanOrmanPlace 55 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 27:38.9 |
| 56 | Sam StrittmatterPlace 56 · Grade 8 · Mackinaw City | 8 | Mackinaw City | 30:38.3 |
| 57 | Brock NixonPlace 57 · Grade 12 · Pickford | 12 | Pickford | 31:00.6 PR |
| 58 | Tyler AllairePlace 58 · Grade 11 · Mackinaw City | 11 | Mackinaw City | 31:53.6 |
| 0 | Austin LutchPlace 0 · Grade 12 · Pickford | 12 | Pickford | DNS |
| 0 | Jaxon E. ClarkPlace 0 · Grade 12 · Rudyard | 12 | Rudyard | DNS |
| 0 | Jack LaLonePlace 0 · Grade 9 · Rudyard | 9 | Rudyard | DNS |
| 0 | Ty LaLonePlace 0 · Grade 11 · Rudyard | 11 | Rudyard | DNS |
| 0 | Asher SteinburgPlace 0 · Grade 9 · Rudyard | 9 | Rudyard | DNS |
| 0 | Spencer VanderheuelPlace 0 · Grade 9 · St. Ignace | 9 | St. Ignace | DNS |
| 0 | Dylan KabelmanPlace 0 · Grade 12 · Brimley | 12 | Brimley | DNS |
| 0 | Owen TremblayPlace 0 · Grade 9 · Brimley | 9 | Brimley | DNS |
| 0 | Chayse BriggsPlace 0 · Grade 9 · Engadine | 9 | Engadine | DNS |
| 59 | Darren JohnsonPlace 59 · Grade 11 · Brimley | 11 | Brimley | DNF |