| 1 | Ethan SnyderPlace 1 · Grade 12 · Cedarville | 12 | Cedarville | 17:07 |
| 2 | Cole WesleyPlace 2 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 17:14 |
| 3 | Jacob MitchellPlace 3 · Grade 12 · Pickford | 12 | Pickford | 17:44 |
| 4 | Cooper FeaganPlace 4 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 17:59 |
| 5 | Ryder ChellisPlace 5 · Grade 9 · Ellsworth | 9 | Ellsworth | 18:00 |
| 6 | Liam BohnPlace 6 · Grade 9 · Cedarville | 9 | Cedarville | 18:16 |
| 7 | Wyatt HuhnPlace 7 · Grade 11 · St. Ignace | 11 | St. Ignace | 18:27 |
| 8 | Mason DawsonPlace 8 · Grade 10 · Ellsworth | 10 | Ellsworth | 18:42 |
| 9 | Knox WilsonPlace 9 · Grade 10 · Mackinaw City | 10 | Mackinaw City | 18:56 |
| 10 | Keagan BeyerPlace 10 · Grade 11 · Onaway | 11 | Onaway | 19:00 |
| 11 | Mikey SullivanPlace 11 · Grade 11 · Mackinaw City | 11 | Mackinaw City | 19:04 |
| 12 | George GerredPlace 12 · Grade 12 · Boyne Falls | 12 | Boyne Falls | 19:06 |
| 13 | Russell AbernathyPlace 13 · Grade 12 · Cheboygan | 12 | Cheboygan | 19:21 |
| 14 | Darren JohnsonPlace 14 · Grade 12 · Brimley | 12 | Brimley | 19:22 |
| 15 | Aiden GouldPlace 15 · Grade 10 · St. Ignace | 10 | St. Ignace | 19:30 |
| 16 | Kyle ValotPlace 16 · Grade 12 · Mackinaw City | 12 | Mackinaw City | 19:32 |
| 17 | Logan HoldenPlace 17 · Grade 11 · Indian River Inland Lakes | 11 | Indian River Inland Lakes | 19:42 |
| 18 | Bjorn JohnsonPlace 18 · Grade 10 · Rogers City | 10 | Rogers City | 19:44 |
| 19 | Grady HanesPlace 19 · Grade 9 · Petoskey St. Michael | 9 | Petoskey St. Michael | 19:49 |
| 20 | Clayton VanOrmanPlace 20 · Grade 8 · Mackinaw City | 8 | Mackinaw City | 19:50 |
| 21 | Phillip AndersonPlace 21 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 19:56 |
| 22 | Rush HinnenPlace 22 · Grade 11 · Cedarville | 11 | Cedarville | 20:03 |
| 23 | Elijah PulverPlace 23 · Grade 12 · Petoskey St. Michael | 12 | Petoskey St. Michael | 20:10 |
| 24 | Garrett ForfinskiPlace 24 · Grade 11 · Pickford | 11 | Pickford | 20:24 PR |
| 25 | Blake HeyboerPlace 25 · Grade 9 · Pickford | 9 | Pickford | 20:24.6 |
| 26 | Dominik KranzPlace 26 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 20:32 |
| 27 | Carl NolanPlace 27 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 20:36 |
| 28 | Jose Castro IIIPlace 28 · Grade 12 · Cheboygan | 12 | Cheboygan | 20:42 |
| 29 | Jackson HarriganPlace 29 · Grade 12 · St. Ignace | 12 | St. Ignace | 20:43.3 |
| 30 | Cobe RobertsonPlace 30 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 20:43.6 |
| 31 | Ezra GearhartPlace 31 · Grade 11 · Wolverine | 11 | Wolverine | 20:45 |
| 32 | Brennen O'ConnerPlace 32 · Grade 9 · Wolverine | 9 | Wolverine | 20:57 |
| 33 | Logan HaydenPlace 33 · Grade 9 · Cheboygan | 9 | Cheboygan | 20:58 |
| 34 | Abram PrestonPlace 34 · Grade 11 · Cheboygan | 11 | Cheboygan | 20:58.7 |
| 35 | Evan SeesePlace 35 · Grade 12 · Ellsworth | 12 | Ellsworth | 21:04 PR |
| 36 | Hadley JamesPlace 36 · Grade 10 · St. Ignace | 10 | St. Ignace | 21:08 |
| 37 | Samuel BrooksPlace 37 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 21:10 |
| 38 | Graham WertmanPlace 38 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 21:14 |
| 39 | Brady LeblancPlace 39 · Grade 12 · Brimley | 12 | Brimley | 21:17 |
| 40 | Duncan SpiesPlace 40 · Grade 10 · Cheboygan | 10 | Cheboygan | 21:17.4 |
| 41 | Thomas SteedPlace 41 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 21:17.8 |
| 42 | Malachi DeLongPlace 42 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 21:28 |
| 43 | Tom GroyaPlace 43 · Grade 9 · Cheboygan | 9 | Cheboygan | 21:39 |
| 44 | Zander ChellisPlace 44 · Grade 11 · Ellsworth | 11 | Ellsworth | 21:41 |
| 45 | Van EvansPlace 45 · Grade 9 · Brimley | 9 | Brimley | 21:42 |
| 46 | Joseph RamirezPlace 46 · Grade 7 · Mackinaw City | 7 | Mackinaw City | 21:44 |
| 47 | Jack PurollPlace 47 · Grade 12 · Ellsworth | 12 | Ellsworth | 21:45 |
| 48 | Ethan FordPlace 48 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 21:45.7 |
| 49 | Kaden McGuirePlace 49 · Grade 10 · Brimley | 10 | Brimley | 21:49 |
| 50 | Korbin DrenthPlace 50 · Grade 11 · Ellsworth | 11 | Ellsworth | 21:50 |
| 51 | Jonny LitfinPlace 51 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 21:50.6 |
| 52 | Lance BieselPlace 52 · Grade 10 · Indian River Inland Lakes | 10 | Indian River Inland Lakes | 21:56 |
| 53 | Hayden FuhrmanPlace 53 · Grade 11 · Rogers City | 11 | Rogers City | 22:03 |
| 54 | Ayden RileyPlace 54 · Grade 9 · Onaway | 9 | Onaway | 22:04 |
| 55 | Sean EdwardsonPlace 55 · Grade 10 · Brimley | 10 | Brimley | 22:05 |
| 56 | Karter RobinsonPlace 56 · Grade 8 · Mackinaw City | 8 | Mackinaw City | 22:07 |
| 57 | Sylas BrzuchalskiPlace 57 · Grade 10 · Pickford | 10 | Pickford | 22:10 |
| 58 | Dakota GerredPlace 58 · Grade 11 · Boyne Falls | 11 | Boyne Falls | 22:18 PR |
| 59 | Spencer VanderheuelPlace 59 · Grade 10 · St. Ignace | 10 | St. Ignace | 22:49 |
| 60 | Kaihman WillinghamPlace 60 · Grade 9 · Ellsworth | 9 | Ellsworth | 22:52 |
| 61 | Tristan DruckenmillerPlace 61 · Grade 12 · Ellsworth | 12 | Ellsworth | 23:14 |
| 62 | Sam StarkeyPlace 62 · Grade 9 · St. Ignace | 9 | St. Ignace | 23:26 |
| 63 | Henry EdwardsPlace 63 · Grade 10 · Pickford | 10 | Pickford | 23:48 |
| 64 | Drake CameronPlace 64 · Grade 11 · Brimley | 11 | Brimley | 24:06 |
| 65 | Owen BartoszewskiPlace 65 · Grade 12 · Petoskey St. Michael | 12 | Petoskey St. Michael | 24:10 |
| 66 | Jacob GardnerPlace 66 · Grade 11 · Brimley | 11 | Brimley | 24:43 |
| 67 | Simon PagaPlace 67 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 24:52 |
| 68 | Jack HeyboerPlace 68 · Grade 12 · Pickford | 12 | Pickford | 25:18 |
| 69 | Liam SchoenithPlace 69 · Grade 10 · Wolverine | 10 | Wolverine | 26:24 |
| 70 | Dominic SerinoPlace 70 · Grade 12 · Wolverine | 12 | Wolverine | 26:25 |
| 71 | Grant WallacePlace 71 · Grade 10 · Pickford | 10 | Pickford | 26:43 |
| 72 | Garrett KeastPlace 72 · Grade 9 · Ellsworth | 9 | Ellsworth | 26:48 |
| 73 | Ethan BakPlace 73 · Grade 9 · Gaylord St. Mary | 9 | Gaylord St. Mary | 27:21 |
| 74 | Sam StrittmatterPlace 74 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 27:44 |
| 75 | Michael BellPlace 75 · Grade 11 · Brimley | 11 | Brimley | 28:04 |
| 76 | Rylan GardnerPlace 76 · Grade 8 · Boyne Falls | 8 | Boyne Falls | 28:10 |
| 77 | Henry SorquistPlace 77 · Grade 12 · Brimley | 12 | Brimley | 28:40 |
| 78 | Taegan CustardPlace 78 · Grade 10 · Cheboygan | 10 | Cheboygan | 29:10 |
| 79 | Reginald LeblancPlace 79 · Grade 9 · Brimley | 9 | Brimley | 29:40 |
| 80 | Kolton WileyPlace 80 · Grade 9 · Cheboygan | 9 | Cheboygan | 30:32 |
| 81 | Cecil VanOrmanPlace 81 · Grade 10 · Mackinaw City | 10 | Mackinaw City | 30:44 |
| 82 | Julian ThorntonPlace 82 · Grade 9 · Brimley | 9 | Brimley | 30:57 |
| 83 | Tyler AllairePlace 83 · Grade 12 · Mackinaw City | 12 | Mackinaw City | 30:58 |
| 84 | Coltin WillinghamPlace 84 · Grade 9 · Ellsworth | 9 | Ellsworth | 32:21 |
| 85 | Peter ThomasPlace 85 · Grade 9 · Cedarville | 9 | Cedarville | 32:36 |
| 86 | Ryan FlickingerPlace 86 · Grade 12 · Wolverine | 12 | Wolverine | 35:06 |
| 87 | Zechariah GlazierPlace 87 · Grade 11 · Wolverine | 11 | Wolverine | 37:34 |
| 88 | Isaiah ArmockPlace 88 · Grade 9 · Boyne Falls | 9 | Boyne Falls | 44:51 PR |
| 89 | Jesse MarkilliePlace 89 · Grade 10 · Boyne Falls | 10 | Boyne Falls | 45:33 |