| 1 | Spencer McNittPlace 1 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 17:05.05 |
| 2 | Abraham FeeneyPlace 2 · Grade 12 · Maple City Glen Lake | 12 | Maple City Glen Lake | 17:09.60 |
| 3 | Isaac DionnePlace 3 · Grade 12 · Boyne City | 12 | Boyne City | 17:23.82 |
| 4 | Tristan HernandezPlace 4 · Grade 11 · Kingsley | 11 | Kingsley | 17:32.58 |
| 5 | Christian FeeneyPlace 5 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 17:47.84 |
| 6 | Charlie DenherderPlace 6 · Grade 11 · Elk Rapids | 11 | Elk Rapids | 17:51.03 |
| 7 | Lincoln BaileyPlace 7 · Grade 12 · Maple City Glen Lake | 12 | Maple City Glen Lake | 18:03.76 |
| 8 | Ethan HarrandPlace 8 · Grade 10 · Buckley | 10 | Buckley | 18:32.40 |
| 9 | Finn ParishPlace 9 · Grade 12 · Boyne City | 12 | Boyne City | 18:37.62 |
| 10 | Dean McKellarPlace 10 · Grade 12 · Maple City Glen Lake | 12 | Maple City Glen Lake | 18:38.29 |
| 11 | Abraham PoelPlace 11 · Grade 10 · East Jordan | 10 | East Jordan | 18:45.45 |
| 12 | Max WassaPlace 12 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 18:57.48 |
| 13 | Easton HarrandPlace 13 · Grade 10 · Buckley | 10 | Buckley | 19:11.37 |
| 14 | Andrew GildePlace 14 · Grade 11 · Kingsley | 11 | Kingsley | 19:14.82 |
| 15 | Joshua FoxPlace 15 · Grade 9 · Kalkaska | 9 | Kalkaska | 19:25.08 |
| 16 | Ryan LatimerPlace 16 · Grade 11 · Harbor Springs | 11 | Harbor Springs | 19:26.27 |
| 17 | Chance TomlinPlace 17 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 19:26.40 |
| 18 | Duke RoderPlace 18 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 19:26.91 |
| 19 | Britton WheelerPlace 19 · Grade 12 · Maple City Glen Lake | 12 | Maple City Glen Lake | 19:32.02 |
| 20 | Ethan SuttonPlace 20 · Grade 11 · East Jordan | 11 | East Jordan | 19:35.29 |
| 21 | Zander SpringerPlace 21 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 19:44.77 |
| 22 | Peyton RichardsPlace 22 · Grade 12 · Boyne City | 12 | Boyne City | 19:47.55 |
| 23 | Nicholas WegenerPlace 23 · Grade 9 · Kalkaska | 9 | Kalkaska | 20:19.92 |
| 24 | Lucas SmithPlace 24 · Grade 9 · Kingsley | 9 | Kingsley | 20:38.59 |
| 25 | Matt CrawPlace 25 · Grade 11 · Boyne City | 11 | Boyne City | 20:40.33 |
| 26 | Weston KishPlace 26 · Grade 9 · Boyne City | 9 | Boyne City | 20:43.43 |
| 27 | Leonard GrothPlace 27 · Grade 10 · Kalkaska | 10 | Kalkaska | 20:55.22 |
| 28 | JD DzwikPlace 28 · Grade 10 · Boyne City | 10 | Boyne City | 20:55.34 |
| 29 | Owen ShetlerPlace 29 · Grade 11 · Kalkaska | 11 | Kalkaska | 20:56.47 |
| 30 | Mason GoddenPlace 30 · Grade 10 · Elk Rapids | 10 | Elk Rapids | 21:03.47 |
| 31 | Ethan MisetaPlace 31 · Grade 9 · Elk Rapids | 9 | Elk Rapids | 21:09.75 |
| 32 | Griffin AndersenPlace 32 · Grade 9 · Kalkaska | 9 | Kalkaska | 21:11.14 |
| 33 | Peter BrowerPlace 33 · Grade 10 · East Jordan | 10 | East Jordan | 21:11.61 |
| 34 | Zach LittlePlace 34 · Grade 11 · Kalkaska | 11 | Kalkaska | 21:17.58 |
| 35 | Evan MouchPlace 35 · Grade 11 · Boyne City | 11 | Boyne City | 21:17.89 |
| 36 | Josiah HernandezPlace 36 · Grade 12 · Kingsley | 12 | Kingsley | 21:23.93 |
| 37 | Sam MoorePlace 37 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 21:28.73 |
| 38 | Wallace ShowalterPlace 38 · Grade 9 · Elk Rapids | 9 | Elk Rapids | 21:31.31 |
| 39 | Kaydence GunnarePlace 39 · Grade 11 · Kingsley | 11 | Kingsley | 21:38.67 |
| 40 | Elijah SparpanicPlace 40 · Grade 9 · Boyne City | 9 | Boyne City | 21:44.23 |
| 41 | Max HospodarPlace 41 · Grade 9 · Elk Rapids | 9 | Elk Rapids | 21:49.51 |
| 42 | Elijah StoltPlace 42 · Grade 9 · Elk Rapids | 9 | Elk Rapids | 21:52.39 |
| 43 | Ricky BristolPlace 43 · Grade 12 · Boyne City | 12 | Boyne City | 22:03.55 |
| 44 | Jackson BernierPlace 44 · Grade 10 · East Jordan | 10 | East Jordan | 22:06.40 |
| 45 | Mitchell BrandPlace 45 · Grade 10 · Buckley | 10 | Buckley | 22:17.62 |
| 46 | Kellen TenhopenPlace 46 · Grade 10 · Kalkaska | 10 | Kalkaska | 22:25.67 |
| 47 | James MartinPlace 47 · Grade 9 · Kalkaska | 9 | Kalkaska | 22:25.73 |
| 48 | Gabe BurchPlace 48 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 22:28.56 |
| 49 | Ethan HolmesPlace 49 · Grade 11 · Kingsley | 11 | Kingsley | 22:36.63 |
| 50 | Jakson ErlenbuschPlace 50 · Grade 9 · Kalkaska | 9 | Kalkaska | 22:40.90 |
| 51 | Afton StaleyPlace 51 · Grade 11 · Kalkaska | 11 | Kalkaska | 22:43.43 |
| 52 | Michael MackseyPlace 52 · Grade 12 · Elk Rapids | 12 | Elk Rapids | 22:49.24 |
| 53 | Raphael EgerPlace 53 · Grade 11 · Harbor Springs | 11 | Harbor Springs | 22:53.63 |
| 54 | Brody SmithPlace 54 · Grade 10 · East Jordan | 10 | East Jordan | 22:56.65 |
| 55 | Keaton SpraguePlace 55 · Grade 9 · Kingsley | 9 | Kingsley | 22:58.37 |
| 56 | Jack SteinertPlace 56 · Grade 10 · Boyne City | 10 | Boyne City | 22:59.39 |
| 57 | Andrew GrantPlace 57 · Grade 11 · Lake Leelanau St. Mary | 11 | Lake Leelanau St. Mary | 23:47.14 |
| 58 | Billy GoodenowPlace 58 · Grade 9 · East Jordan | 9 | East Jordan | 23:58.60 |
| 59 | Kyle BallPlace 59 · Grade 9 · Kalkaska | 9 | Kalkaska | 24:20.18 |
| 60 | Liam MoceriPlace 60 · Grade 11 · Harbor Springs | 11 | Harbor Springs | 24:22.01 |
| 61 | Isaac WasylewskiPlace 61 · Grade 9 · Boyne City | 9 | Boyne City | 24:28.85 |
| 62 | Brandon MartinPlace 62 · Grade 10 · Kalkaska | 10 | Kalkaska | 24:35.84 |
| 63 | Matthew FreedPlace 63 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 24:48.76 |
| 64 | Oliver MorrisPlace 64 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 24:49.05 |
| 65 | Jackson SimsPlace 65 · Grade 9 · Boyne City | 9 | Boyne City | 25:04.53 |
| 66 | Jace JarskeyPlace 66 · Grade 9 · Kingsley | 9 | Kingsley | 25:23.04 |
| 67 | Teagan MeansPlace 67 · Grade 9 · Kingsley | 9 | Kingsley | 26:27.40 |
| 68 | Draven PattersonPlace 68 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 26:32.51 |
| 69 | Maitland JoubranPlace 69 · Grade 9 · Lake Leelanau St. Mary | 9 | Lake Leelanau St. Mary | 26:35.80 |
| 70 | Seth StormPlace 70 · Grade 11 · Kalkaska | 11 | Kalkaska | 26:37.03 |
| 71 | Henry PlacePlace 71 · Grade 10 · Boyne City | 10 | Boyne City | 27:03.56 |
| 72 | Rhett CurtisPlace 72 · Grade 9 · Kingsley | 9 | Kingsley | 28:13.00 |
| 73 | Patrick GrantPlace 73 · Grade 9 · Lake Leelanau St. Mary | 9 | Lake Leelanau St. Mary | 28:13.68 |
| 74 | Brayden VanderloopPlace 74 · Grade 10 · Kalkaska | 10 | Kalkaska | 33:14.59 |