| 1 | Conrad SpielesPlace 1 · Grade 12 · Engadine | 12 | Engadine | 20:05 |
| 2 | Duane KrenekPlace 2 · Grade 9 · Engadine | 9 | Engadine | 20:21 |
| 3 | Dakota TaylorPlace 3 · Grade 10 · Engadine | 10 | Engadine | 20:48 |
| 4 | Brode HuntPlace 4 · Grade 11 · Rudyard | 11 | Rudyard | 20:50 |
| 5 | Cooper WhipkeyPlace 5 · Grade 12 · Mackinaw City | 12 | Mackinaw City | 21:09 |
| 6 | Perry LeBlancPlace 6 · Grade 11 · Brimley | 11 | Brimley | 21:32 |
| 7 | Noah ValotPlace 7 · Grade 12 · Mackinaw City | 12 | Mackinaw City | 21:37 |
| 8 | Trystan SwansonPlace 8 · Grade 11 · Mackinaw City | 11 | Mackinaw City | 21:40 |
| 9 | Quinn SociaPlace 9 · Grade 11 · Pickford | 11 | Pickford | 22:02 |
| 10 | Ethan EdwardsPlace 10 · Grade 10 · Engadine | 10 | Engadine | 22:15 |
| 11 | Derek BowlerPlace 11 · Grade 12 · Newberry | 12 | Newberry | 22:29 |
| 12 | Ayden PavlatPlace 12 · Grade 10 · Rudyard | 10 | Rudyard | 22:43 |
| 13 | Trey LynnPlace 13 · Grade 10 · Brimley | 10 | Brimley | 22:56 |
| 14 | Ross PearsonPlace 14 · Grade 10 · Cedarville | 10 | Cedarville | 23:02 |
| 15 | Zach VallierPlace 15 · Grade 12 · Engadine | 12 | Engadine | 23:09 |
| 16 | Sam RahillyPlace 16 · Grade 10 · Newberry | 10 | Newberry | 23:21 |
| 17 | Gavin WallacePlace 17 · Grade 12 · Pickford | 12 | Pickford | 23:26 |
| 18 | Kellan BrunoPlace 18 · Grade 9 · Newberry | 9 | Newberry | 23:32 |
| 19 | Camron WillisPlace 19 · Grade 9 · Rudyard | 9 | Rudyard | 23:55 |
| 20 | Jeremiah ClarkPlace 20 · Grade 10 · Rudyard | 10 | Rudyard | 24:08 |
| 21 | Myran ThompsonPlace 21 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 24:26 |
| 22 | Carter KovacsPlace 22 · Grade 9 · St. Ignace | 9 | St. Ignace | 24:33 |
| 23 | Kyle ValotPlace 23 · Grade 8 · Mackinaw City | 8 | Mackinaw City | 24:48 |
| 24 | Elijah ParkerPlace 24 · Grade 11 · Engadine | 11 | Engadine | 25:10 |
| 25 | Isaac ValotPlace 25 · Grade 10 · Mackinaw City | 10 | Mackinaw City | 25:17 |
| 26 | Ben StrittmatterPlace 26 · Grade 9 · Mackinaw City | 9 | Mackinaw City | 25:18 |
| 27 | Adam OndrakPlace 27 · Grade 12 · Brimley | 12 | Brimley | 25:49 |
| 28 | Gunnar OlsenPlace 28 · Grade 12 · St. Ignace | 12 | St. Ignace | 26:02 |
| 29 | Drake StecPlace 29 · Grade 9 · Pickford | 9 | Pickford | 26:10 |
| 30 | David MalowPlace 30 · Grade 9 · St. Ignace | 9 | St. Ignace | 26:18 |
| 31 | Brandon BrownPlace 31 · Grade 9 · Newberry | 9 | Newberry | 26:32 |
| 32 | Jaiven KohlerPlace 32 · Grade 10 · Paradise-Whitefish Township | 10 | Paradise-Whitefish Township | 28:45 |
| 33 | Wasaya LeBlancPlace 33 · Grade 10 · Brimley | 10 | Brimley | 28:47 |
| 34 | Vern LoebachPlace 34 · Grade 9 · Engadine | 9 | Engadine | 29:53 |
| 35 | Blaine VagtsPlace 35 · Grade 12 · Cedarville | 12 | Cedarville | 30:07 |
| 36 | Wesley HousePlace 36 · Grade 8 · Mackinaw City | 8 | Mackinaw City | 34:39 |