| 1 | Nick SingerPlace 1 · Grade 12 · Munising | 12 | Munising | 19:11.3 |
| 2 | Kaelan MulyePlace 2 · Grade 12 · Munising | 12 | Munising | 19:13.9 |
| 3 | Grant MasonPlace 3 · Grade 11 · Manistique | 11 | Manistique | 19:30.9 |
| 4 | Ethyn LusardiPlace 4 · Grade 11 · Stephenson | 11 | Stephenson | 19:59.6 |
| 5 | Brode HuntPlace 5 · Grade 10 · Rudyard | 10 | Rudyard | 20:11.5 |
| 6 | Buckley CoreyPlace 6 · Grade 12 · Stephenson | 12 | Stephenson | 20:17.5 |
| 7 | Tyler EngelPlace 7 · Grade 12 · Stephenson | 12 | Stephenson | 20:33.2 |
| 8 | Ben GilroyPlace 8 · Grade 9 · Manistique | 9 | Manistique | 20:37.0 |
| 9 | Jace HolmioPlace 9 · Grade 12 · Rapid River | 12 | Rapid River | 20:45.9 |
| 10 | Jacob BerryPlace 10 · Grade 11 · Manistique | 11 | Manistique | 20:58.3 |
| 11 | Ross MalaskaPlace 11 · Grade 12 · Rudyard | 12 | Rudyard | 21:06.8 |
| 12 | Austin MischellPlace 12 · Grade 11 · Manistique | 11 | Manistique | 21:19.5 |
| 13 | Gavin CoreyPlace 13 · Grade 12 · Stephenson | 12 | Stephenson | 21:43.5 |
| 14 | Nick BruusemaPlace 14 · Grade 12 · Rapid River | 12 | Rapid River | 21:55.2 |
| 15 | Brent LaginaPlace 15 · Grade 11 · Norway | 11 | Norway | 21:55.8 |
| 16 | Nate MoorePlace 16 · Grade 10 · Rapid River | 10 | Rapid River | 21:56.4 |
| 17 | Alex LinsenbiglerPlace 17 · Grade 12 · Norway | 12 | Norway | 21:59.7 |
| 18 | Jesse SampsonPlace 18 · Grade 11 · Powers North Central | 11 | Powers North Central | 22:15.1 |
| 19 | Cole DavyPlace 19 · Grade 9 · Norway | 9 | Norway | 22:28.4 |
| 20 | Sean DowrickPlace 20 · Grade 9 · Norway | 9 | Norway | 22:29.4 |
| 21 | Dominic NaserPlace 21 · Grade 12 · Powers North Central | 12 | Powers North Central | 22:49.5 |
| 22 | Alex PipkornPlace 22 · Grade 9 · Powers North Central | 9 | Powers North Central | 22:58.8 |
| 23 | Ryan HintonPlace 23 · Grade 11 · Rudyard | 11 | Rudyard | 23:18.9 |
| 24 | Alex NordenPlace 24 · Grade 9 · Rock Mid-Peninsula | 9 | Rock Mid-Peninsula | 23:21.8 |
| 25 | Everett BelangerPlace 25 · Grade 10 · Rapid River | 10 | Rapid River | 23:35.9 |
| 26 | Drew AndersonPlace 26 · Grade 12 · Norway | 12 | Norway | 23:37.2 |
| 27 | Nick MitchellPlace 27 · Grade 10 · Holy Name | 10 | Holy Name | 23:51.9 |
| 28 | Jacob RossPlace 28 · Grade 11 · Stephenson | 11 | Stephenson | 23:57.3 |
| 29 | Jonah BrownPlace 29 · Grade 11 · Rapid River | 11 | Rapid River | 24:01.6 |
| 30 | Jake PoquettePlace 30 · Grade 10 · Powers North Central | 10 | Powers North Central | 24:23.6 |
| 31 | Griffen MiotkePlace 31 · Grade 10 · Manistique | 10 | Manistique | 24:24.9 |
| 32 | AJ GallinoPlace 32 · Grade 9 · Norway | 9 | Norway | 24:52.2 |
| 33 | Blake MasonPlace 33 · Grade 9 · Manistique | 9 | Manistique | 24:53.4 |
| 34 | Frank CarlsonPlace 34 · Grade 10 · Munising | 10 | Munising | 25:15.7 |
| 35 | Wyatt HuntPlace 35 · Grade 12 · Rudyard | 12 | Rudyard | 25:18.7 |
| 36 | Trenton KroghPlace 36 · Grade 9 · Rudyard | 9 | Rudyard | 25:38.9 |
| 37 | Hunter MarksPlace 37 · Grade 11 · Stephenson | 11 | Stephenson | 25:45.8 |
| 38 | Dakota SchwarkPlace 38 · Grade 12 · Powers North Central | 12 | Powers North Central | 26:06.1 |
| 39 | Conner ConstantinoPlace 39 · Grade 12 · Rock Mid-Peninsula | 12 | Rock Mid-Peninsula | 26:09.7 PR |
| 40 | Dylan CornishPlace 40 · Grade 10 · Munising | 10 | Munising | 26:50.8 |