| 1 | Hunter EatonPlace 1 · Grade 12 · Charlevoix | 12 | Charlevoix | 15:49.58 |
| 2 | Tristan HernandezPlace 2 · Grade 11 · Kingsley | 11 | Kingsley | 16:20.07 |
| 3 | Ryder HopkinsPlace 3 · Grade 12 · Charlevoix | 12 | Charlevoix | 16:31.68 |
| 4 | Isaac DionnePlace 4 · Grade 12 · Boyne City | 12 | Boyne City | 16:42.48 |
| 5 | Aurie SelphPlace 5 · Grade 11 · Charlevoix | 11 | Charlevoix | 16:47.13 |
| 6 | Jacob MuladorePlace 6 · Grade 11 · Charlevoix | 11 | Charlevoix | 16:47.77 PR |
| 7 | William (Liam) MahaffyPlace 7 · Grade 11 · Grayling | 11 | Grayling | 16:52.89 PR |
| 8 | Maxwell DrenthPlace 8 · Grade 12 · Charlevoix | 12 | Charlevoix | 17:08.18 |
| 9 | Charlie DenherderPlace 9 · Grade 11 · Elk Rapids | 11 | Elk Rapids | 17:14.53 |
| 10 | Mathieu MoorePlace 10 · Grade 10 · Grayling | 10 | Grayling | 17:18.77 |
| 11 | Finn ParishPlace 11 · Grade 12 · Boyne City | 12 | Boyne City | 17:29.47 |
| 12 | Bryce ReidPlace 12 · Grade 12 · Elk Rapids | 12 | Elk Rapids | 17:41.47 |
| 13 | Quinn CassadaPlace 13 · Grade 12 · Charlevoix | 12 | Charlevoix | 17:56.78 PR |
| 14 | Owen McGlonePlace 14 · Grade 11 · Kalkaska | 11 | Kalkaska | 17:57.61 |
| 15 | Liam AllenPlace 15 · Grade 12 · Grayling | 12 | Grayling | 17:57.93 PR |
| 16 | Andrew GildePlace 16 · Grade 11 · Kingsley | 11 | Kingsley | 17:59.16 PR |
| 17 | Leo NothstinePlace 17 · Grade 12 · Grayling | 12 | Grayling | 18:00.01 |
| 18 | Connor KetchumPlace 18 · Grade 11 · Grayling | 11 | Grayling | 18:05.41 |
| 19 | Ryan LatimerPlace 19 · Grade 11 · Harbor Springs | 11 | Harbor Springs | 18:19.21 |
| 20 | Zander SpringerPlace 20 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 18:26.76 PR |
| 21 | Duke RoderPlace 21 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 18:28.19 |
| 22 | Lucas SmithPlace 22 · Grade 9 · Kingsley | 9 | Kingsley | 18:48.95 PR |
| 23 | Giovanni NiespoloPlace 23 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 18:52.57 PR |
| 24 | Russell AbernathyPlace 24 · Grade 12 · Cheboygan | 12 | Cheboygan | 18:53.35 |
| 25 | Joshua FoxPlace 25 · Grade 9 · Kalkaska | 9 | Kalkaska | 19:03.59 |
| 26 | Connor BrowePlace 26 · Grade 9 · Charlevoix | 9 | Charlevoix | 19:05.83 PR |
| 27 | Peyton RichardsPlace 27 · Grade 12 · Boyne City | 12 | Boyne City | 19:06.28 PR |
| 28 | Weston KishPlace 28 · Grade 9 · Boyne City | 9 | Boyne City | 19:12.39 |
| 29 | Elijah StoltPlace 29 · Grade 9 · Elk Rapids | 9 | Elk Rapids | 19:18.99 PR |
| 30 | Ethan MisetaPlace 30 · Grade 9 · Elk Rapids | 9 | Elk Rapids | 19:19.13 PR |
| 31 | Evan DubaPlace 31 · Grade 11 · Grayling | 11 | Grayling | 19:20.55 |
| 32 | Wallace ShowalterPlace 32 · Grade 9 · Elk Rapids | 9 | Elk Rapids | 19:21.66 PR |
| 33 | Josiah HernandezPlace 33 · Grade 12 · Kingsley | 12 | Kingsley | 19:26.08 PR |
| 34 | Nicholas WegenerPlace 34 · Grade 9 · Kalkaska | 9 | Kalkaska | 19:29.60 |
| 35 | Mason GoddenPlace 35 · Grade 10 · Elk Rapids | 10 | Elk Rapids | 19:32.30 PR |
| 36 | Leonard GrothPlace 36 · Grade 10 · Kalkaska | 10 | Kalkaska | 19:32.90 PR |
| 37 | Owen Van De VenPlace 37 · Grade 12 · Grayling | 12 | Grayling | 19:34.60 PR |
| 38 | Owen ShetlerPlace 38 · Grade 11 · Kalkaska | 11 | Kalkaska | 19:37.54 PR |
| 39 | Lukas AppPlace 39 · Grade 12 · Harbor Springs | 12 | Harbor Springs | 19:40.82 |
| 40 | Max HospodarPlace 40 · Grade 9 · Elk Rapids | 9 | Elk Rapids | 19:43.74 PR |
| 41 | Griffin AndersenPlace 41 · Grade 9 · Kalkaska | 9 | Kalkaska | 19:49.33 PR |
| 42 | Kai ArredondoPlace 42 · Grade 12 · Grayling | 12 | Grayling | 19:51.70 |
| 43 | JD DzwikPlace 43 · Grade 10 · Boyne City | 10 | Boyne City | 19:53.03 |
| 44 | Gabe BurchPlace 44 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 19:59.09 PR |
| 45 | Evan MouchPlace 45 · Grade 11 · Boyne City | 11 | Boyne City | 20:08.43 PR |
| 46 | Brady WadkinsPlace 46 · Grade 10 · Charlevoix | 10 | Charlevoix | 20:12.76 PR |
| 47 | Jose Castro IIIPlace 47 · Grade 12 · Cheboygan | 12 | Cheboygan | 20:14.65 |
| 48 | Michael MackseyPlace 48 · Grade 12 · Elk Rapids | 12 | Elk Rapids | 20:19.00 |
| 49 | Elijah SparpanicPlace 49 · Grade 9 · Boyne City | 9 | Boyne City | 20:19.24 PR |
| 50 | Logan HaydenPlace 50 · Grade 9 · Cheboygan | 9 | Cheboygan | 20:19.27 PR |
| 51 | Henry PlacePlace 51 · Grade 10 · Boyne City | 10 | Boyne City | 20:20.05 PR |
| 52 | Ricky BristolPlace 52 · Grade 12 · Boyne City | 12 | Boyne City | 20:23.70 |
| 53 | Jules VranesPlace 53 · Grade 11 · Harbor Springs | 11 | Harbor Springs | 20:26.14 PR |
| 54 | Duncan SpiesPlace 54 · Grade 10 · Cheboygan | 10 | Cheboygan | 20:31.23 |
| 55 | Jaxson WillardPlace 55 · Grade 11 · Grayling | 11 | Grayling | 20:50.75 PR |
| 56 | James MartinPlace 56 · Grade 9 · Kalkaska | 9 | Kalkaska | 20:57.55 |
| 57 | Abram PrestonPlace 57 · Grade 11 · Cheboygan | 11 | Cheboygan | 20:58.17 PR |
| 58 | Chance TomlinPlace 58 · Grade 9 · Harbor Springs | 9 | Harbor Springs | 21:01.88 |
| 59 | Jack SteinertPlace 59 · Grade 10 · Boyne City | 10 | Boyne City | 21:03.68 |
| 60 | Liam MoceriPlace 60 · Grade 11 · Harbor Springs | 11 | Harbor Springs | 21:05.99 PR |
| 61 | Raphael EgerPlace 61 · Grade 11 · Harbor Springs | 11 | Harbor Springs | 21:06.20 PR |
| 62 | Zach LittlePlace 62 · Grade 11 · Kalkaska | 11 | Kalkaska | 21:10.66 |
| 63 | Sam StarksPlace 63 · Grade 11 · Grayling | 11 | Grayling | 21:11.23 PR |
| 64 | Kellen TenhopenPlace 64 · Grade 10 · Kalkaska | 10 | Kalkaska | 21:19.28 |
| 65 | Kaydence GunnarePlace 65 · Grade 11 · Kingsley | 11 | Kingsley | 21:24.66 |
| 66 | Keaton SpraguePlace 66 · Grade 9 · Kingsley | 9 | Kingsley | 21:30.21 PR |
| 67 | Matt CrawPlace 67 · Grade 11 · Boyne City | 11 | Boyne City | 21:32.47 |
| 68 | Jakson ErlenbuschPlace 68 · Grade 9 · Kalkaska | 9 | Kalkaska | 21:33.61 PR |
| 69 | Jack SuttonPlace 69 · Grade 11 · Boyne City | 11 | Boyne City | 21:40.05 |
| 70 | Tom GroyaPlace 70 · Grade 9 · Cheboygan | 9 | Cheboygan | 21:42.73 |
| 71 | Isaac WasylewskiPlace 71 · Grade 9 · Boyne City | 9 | Boyne City | 22:17.79 |
| 72 | Brady KempPlace 72 · Grade 9 · Charlevoix | 9 | Charlevoix | 22:22.02 PR |
| 73 | Mason DoehringPlace 73 · Grade 12 · Kalkaska | 12 | Kalkaska | 22:27.79 |
| 74 | Ephraim ConwayPlace 74 · Grade 12 · Kalkaska | 12 | Kalkaska | 22:28.47 |
| 75 | Jackson SimsPlace 75 · Grade 9 · Boyne City | 9 | Boyne City | 22:49.69 PR |
| 76 | Jace JarskeyPlace 76 · Grade 9 · Kingsley | 9 | Kingsley | 23:29.48 |
| 77 | Rhett CurtisPlace 77 · Grade 9 · Kingsley | 9 | Kingsley | 24:23.61 PR |
| 78 | Brandon MartinPlace 78 · Grade 10 · Kalkaska | 10 | Kalkaska | 24:29.13 |
| 79 | Jax KeitzPlace 79 · Grade 11 · Grayling | 11 | Grayling | 26:41.02 |
| 80 | Jack PartloPlace 80 · Grade 9 · Grayling | 9 | Grayling | 27:32.94 PR |
| 81 | Taegan CustardPlace 81 · Grade 10 · Cheboygan | 10 | Cheboygan | 27:52.68 PR |
| 82 | Brayden VanderloopPlace 82 · Grade 10 · Kalkaska | 10 | Kalkaska | 28:23.67 |
| 83 | Kolton WileyPlace 83 · Grade 9 · Cheboygan | 9 | Cheboygan | 30:56.08 |