| 1 | Braylon IrwinPlace 1 · Grade 7 · St Elizabeth Ann Seton | 7 | St Elizabeth Ann Seton | 11:48.37 |
| 2 | Sam MartinPlace 2 · Grade 6 · Kalkaska | 6 | Kalkaska | 12:01.38 |
| 3 | Tyler SpagnuoloPlace 3 · Grade 7 · St Elizabeth Ann Seton | 7 | St Elizabeth Ann Seton | 12:21.39 |
| 4 | Rocky GrotePlace 4 · Grade 8 · Mancelona | 8 | Mancelona | 12:29.96 |
| 5 | Zander TompkinsPlace 5 · Grade 8 · Grayling | 8 | Grayling | 12:32.47 |
| 6 | Patrick RibeiroPlace 6 · Grade 6 · Northport Public | 6 | Northport Public | 12:33.88 |
| 7 | Beck StewartPlace 7 · Grade 7 · Charlevoix St. Mary | 7 | Charlevoix St. Mary | 13:07.90 PR |
| 8 | Joe BennettPlace 8 · Grade 8 · Grayling | 8 | Grayling | 13:09.80 |
| 9 | Pierson HumphreyPlace 9 · Grade 8 · Northport Public | 8 | Northport Public | 13:12.46 |
| 10 | Anton StinePlace 10 · Grade 6 · Elk Rapids Cherryland | 6 | Elk Rapids Cherryland | 13:14.99 |
| 11 | Eivind ReistPlace 11 · Grade 8 · Mancelona | 8 | Mancelona | 13:20.36 |
| 12 | Eli LewickiPlace 12 · Grade 8 · Grayling | 8 | Grayling | 13:28.78 |
| 13 | Justin MillerPlace 13 · Grade 8 · Northport Public | 8 | Northport Public | 13:32.36 |
| 14 | Eian RepaalPlace 14 · Grade 7 · East Jordan | 7 | East Jordan | 13:33.03 |
| 15 | George StollPlace 15 · Grade 7 · Woodland | 7 | Woodland | 13:40.02 |
| 16 | Luke ScottPlace 16 · Grade 7 · Kalkaska | 7 | Kalkaska | 13:42.94 |
| 17 | Broden TompkinsPlace 17 · Grade 6 · Grayling | 6 | Grayling | 13:44.55 PR |
| 18 | Cooper HartleyPlace 18 · Grade 7 · Woodland | 7 | Woodland | 13:59.89 |
| 19 | Anderson DalePlace 19 · Grade 7 · Grayling | 7 | Grayling | 14:07.70 |
| 20 | Jasper KlunglePlace 20 · Grade 8 · Grayling | 8 | Grayling | 14:10.01 |
| 21 | Keaton VanPuttenPlace 21 · Grade 6 · Grayling | 6 | Grayling | 14:11.87 |
| 22 | Sam BelongiaPlace 22 · Grade 8 · Kalkaska | 8 | Kalkaska | 14:19.03 |
| 23 | Ewan BaileyPlace 23 · Grade 6 · Woodland | 6 | Woodland | 14:23.66 |
| 24 | Ben BordenPlace 24 · Grade 7 · Kalkaska | 7 | Kalkaska | 14:29.35 |
| 25 | Declan BoydPlace 25 · Grade 8 · Grayling | 8 | Grayling | 14:31.49 |
| 26 | Torin HalsteadPlace 26 · Grade 7 · Grayling | 7 | Grayling | 14:36.01 |
| 27 | Brayden BelcherPlace 27 · Grade 6 · Grayling | 6 | Grayling | 14:38.34 PR |
| 28 | Viktor KincaidPlace 28 · Grade 6 · Mancelona | 6 | Mancelona | 14:41.90 |
| 29 | Laken SkopPlace 29 · Grade 8 · East Jordan | 8 | East Jordan | 14:42.40 |
| 30 | Miles HartmanPlace 30 · Grade 7 · Grayling | 7 | Grayling | 14:49.26 |
| 31 | Ryan CrissmanPlace 31 · Grade 5 · Elk Rapids Cherryland | 5 | Elk Rapids Cherryland | 14:51.59 PR |
| 32 | Brecken TenHopenPlace 32 · Grade 7 · Kalkaska | 7 | Kalkaska | 14:54.58 |
| 33 | Alexander WegenerPlace 33 · Grade 7 · Kalkaska | 7 | Kalkaska | 14:56.13 |
| 34 | Lane LeshinskyPlace 34 · Grade 6 · St Elizabeth Ann Seton | 6 | St Elizabeth Ann Seton | 15:00.99 |
| 35 | Grayson ReadPlace 35 · Grade 8 · St Elizabeth Ann Seton | 8 | St Elizabeth Ann Seton | 15:08.36 |
| 36 | Oliver RohraffPlace 36 · Grade 8 · Elk Rapids Cherryland | 8 | Elk Rapids Cherryland | 15:09.08 |
| 37 | Sullivan AndersonPlace 37 · Grade 6 · Charlevoix St. Mary | 6 | Charlevoix St. Mary | 15:13.49 |
| 38 | Aaron GreenbergPlace 38 · Grade 8 · Grayling | 8 | Grayling | 15:14.17 |
| 39 | Jack ChilcotePlace 39 · Grade 6 · Grayling | 6 | Grayling | 15:16.28 |
| 40 | Finn SteinbergerPlace 40 · Grade 6 · Kalkaska | 6 | Kalkaska | 15:16.86 |
| 41 | Harry SeaboltPlace 41 · Grade 5 · Kalkaska | 5 | Kalkaska | 15:22.45 PR |
| 42 | Colton KrabillPlace 42 · Grade 8 · Grayling | 8 | Grayling | 15:24.42 |
| 43 | Julian RunstromPlace 43 · Grade 6 · Mancelona | 6 | Mancelona | 15:25.34 |
| 44 | Vander SwopePlace 44 · Grade 5 · Grayling | 5 | Grayling | 15:28.06 PR |
| 45 | Cameron KeiserPlace 45 · Grade 4 · Bellaire | 4 | Bellaire | 15:29.40 |
| 46 | Andrew BordenPlace 46 · Grade 4 · Kalkaska | 4 | Kalkaska | 15:30.01 PR |
| 47 | Sam EgelusPlace 47 · Grade 7 · St Elizabeth Ann Seton | 7 | St Elizabeth Ann Seton | 15:33.86 |
| 48 | Luke BaumanPlace 48 · Grade 7 · St Elizabeth Ann Seton | 7 | St Elizabeth Ann Seton | 15:34.51 PR |
| 49 | Milo BrodinPlace 49 · Grade 8 · Elk Rapids Cherryland | 8 | Elk Rapids Cherryland | 15:35.63 |
| 50 | Elija HayesPlace 50 · Grade 8 · St Elizabeth Ann Seton | 8 | St Elizabeth Ann Seton | 15:46.47 |
| 51 | Oliver MoorePlace 51 · Grade 5 · Elk Rapids Cherryland | 5 | Elk Rapids Cherryland | 15:52.30 PR |
| 52 | Robbie KirkpatrickPlace 52 · Grade 3 · Elk Rapids Cherryland | 3 | Elk Rapids Cherryland | 15:55.14 |
| 53 | Finley WilsonPlace 53 · Grade 6 · Grayling | 6 | Grayling | 15:55.64 |
| 54 | Eli BoonePlace 54 · Grade 6 · Woodland | 6 | Woodland | 16:01.44 |
| 55 | Brishom DignanPlace 55 · Grade 8 · Northport Public | 8 | Northport Public | 16:03.33 |
| 56 | Preston LabeauPlace 56 · Grade 6 · Grayling | 6 | Grayling | 16:06.86 |
| 57 | Desmond DeFever-HarrisPlace 57 · Grade 4 · Bellaire | 4 | Bellaire | 16:09.30 |
| 58 | Ari Chen-LandvoyPlace 58 · Grade 7 · Woodland | 7 | Woodland | 16:10.97 |
| 59 | Charlie GunztvillerPlace 59 · Grade 7 · Elk Rapids Cherryland | 7 | Elk Rapids Cherryland | 16:12.75 |
| 60 | Logan PowersPlace 60 · Grade 7 · Grayling | 7 | Grayling | 16:13.58 |
| 61 | Logan LaRosePlace 61 · Grade 8 · Johannesburg-Lewiston | 8 | Johannesburg-Lewiston | 16:15.30 PR |
| 62 | Noah MichanowiczPlace 62 · Grade 7 · Charlevoix St. Mary | 7 | Charlevoix St. Mary | 16:16.19 |
| 63 | Dustin MelvigPlace 63 · Grade 7 · Mancelona | 7 | Mancelona | 16:17.05 |
| 64 | Ben VergotePlace 64 · Grade 5 · Elk Rapids Cherryland | 5 | Elk Rapids Cherryland | 16:17.52 PR |
| 65 | Flynn BurzynskiPlace 65 · Grade 7 · Grayling | 7 | Grayling | 16:18.06 |
| 66 | Jack LopezPlace 66 · Grade 5 · Elk Rapids Cherryland | 5 | Elk Rapids Cherryland | 16:18.79 PR |
| 67 | Cole SattlerPlace 67 · Grade 8 · East Jordan | 8 | East Jordan | 16:19.40 |
| 68 | Andrew HotchkissPlace 68 · Grade 7 · Grayling | 7 | Grayling | 16:23.00 |
| 69 | Joseph HagermanPlace 69 · Grade 5 · Grayling | 5 | Grayling | 16:23.57 |
| 70 | Henry WhitePlace 70 · Grade 8 · Woodland | 8 | Woodland | 16:26.70 |
| 71 | Harjas SinghPlace 71 · Grade 5 · Grayling | 5 | Grayling | 16:29.62 PR |
| 72 | Silas HoppePlace 72 · Grade 8 · Elk Rapids Cherryland | 8 | Elk Rapids Cherryland | 17:09.09 |
| 73 | Dylan WeaverPlace 73 · Grade 3 · Elk Rapids Cherryland | 3 | Elk Rapids Cherryland | 17:21.80 PR |
| 74 | William DelaneyPlace 74 · Grade 4 · Elk Rapids Cherryland | 4 | Elk Rapids Cherryland | 17:28.26 PR |
| 75 | Joe CronPlace 75 · Grade 7 · Elk Rapids Cherryland | 7 | Elk Rapids Cherryland | 17:42.94 |
| 76 | Henry HerrickPlace 76 · Grade 6 · Grayling | 6 | Grayling | 17:47.59 |
| 77 | Camden RockPlace 77 · Grade 7 · Grayling | 7 | Grayling | 18:01.62 |
| 78 | Ty CainPlace 78 · Grade 6 · Woodland | 6 | Woodland | 18:02.95 |
| 79 | Brody BeaglePlace 79 · Grade 6 · Mancelona | 6 | Mancelona | 18:04.75 |
| 80 | Mason MoutonPlace 80 · Grade 3 · Mancelona | 3 | Mancelona | 18:07.77 PR |
| 81 | Graham CoxPlace 81 · Grade 8 · Kalkaska | 8 | Kalkaska | 18:09.30 |
| 82 | Mason VoughtPlace 82 · Grade 6 · Grayling | 6 | Grayling | 18:24.43 |
| 83 | Declan MurrayPlace 83 · Grade 4 · Mancelona | 4 | Mancelona | 18:33.60 |
| 84 | Brantley Muse-MeadPlace 84 · Grade 6 · Grayling | 6 | Grayling | 18:42.51 |
| 85 | Wrigley HalePlace 85 · Grade 6 · Grayling | 6 | Grayling | 18:45.55 |
| 86 | Benson KimballPlace 86 · Grade 8 · Woodland | 8 | Woodland | 19:04.41 |
| 87 | Gurman SinghPlace 87 · Grade 8 · Grayling | 8 | Grayling | 19:06.17 |
| 88 | Silas WiersemaPlace 88 · Grade 6 · Woodland | 6 | Woodland | 19:09.17 |
| 89 | Joseph KeanerPlace 89 · Grade 7 · Kalkaska | 7 | Kalkaska | 19:23.40 |
| 90 | Wyatt MaederPlace 90 · Grade 6 · Elk Rapids Cherryland | 6 | Elk Rapids Cherryland | 19:26.41 |
| 91 | Joshua DeFever-HarrisPlace 91 · Grade 5 · Bellaire | 5 | Bellaire | 19:41.21 |
| 92 | Owen RohraffPlace 92 · Grade 5 · Elk Rapids Cherryland | 5 | Elk Rapids Cherryland | 19:49.77 PR |
| 93 | Olsen BosPlace 93 · Grade 6 · Elk Rapids Cherryland | 6 | Elk Rapids Cherryland | 20:13.25 PR |
| 94 | Benjamine MehlbergPlace 94 · Grade 8 · Kalkaska | 8 | Kalkaska | 20:32.05 |
| 95 | Logan DombrowskiPlace 95 · Grade 3 · Mancelona | 3 | Mancelona | 20:33.81 PR |
| 96 | Grayson BedrickPlace 96 · Grade 5 · Kalkaska | 5 | Kalkaska | 20:40.55 PR |
| 97 | Xander SchleissPlace 97 · Grade 8 · Woodland | 8 | Woodland | 22:12.23 |
| 98 | Loki HenriksenPlace 98 · Grade 7 · Pathfinder | 7 | Pathfinder | 22:18.44 |
| 99 | Daylyn RobinsonPlace 99 · Grade 5 · Kalkaska | 5 | Kalkaska | 22:25.50 |
| 100 | Tanner BrownPlace 100 · Grade 8 · Northport Public | 8 | Northport Public | 28:15.50 |
| 101 | Brady BeaglePlace 101 · Grade 3 · Mancelona | 3 | Mancelona | 29:15.50 |