| 1 | Thomas RichardsPlace 1 · Grade 8 · St Elizabeth Ann SetonUnofficial | 8 | St Elizabeth Ann Seton | 12:22.0 |
| 2 | Luke VenhuizenPlace 2 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 12:58.0 |
| 3 | Josh KerrPlace 3 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 13:01.5 |
| 4 | Nakai HalpinPlace 4 · Grade 8 · WoodlandUnofficial | 8 | Woodland | 13:11.1 PR |
| 5 | Spike PetersonPlace 5 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 13:13.3 |
| 6 | Joey AndrewsPlace 6 · Grade 8 · St Elizabeth Ann SetonUnofficial | 8 | St Elizabeth Ann Seton | 13:16.9 |
| 7 | Joe MuhaPlace 7 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 13:20.6 |
| 8 | Brendan CoffmanPlace 8 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 13:42.5 |
| 9 | Colton MantheiPlace 9 · Grade 7 · Grand Traverse AcademyUnofficial | 7 | Grand Traverse Academy | 13:53.2 |
| 10 | Parker FishelPlace 10 · Grade 8 · Grand Traverse AcademyUnofficial | 8 | Grand Traverse Academy | 14:09.6 |
| 11 | Travis HollPlace 11 · Grade 8 · WoodlandUnofficial | 8 | Woodland | 14:10.7 PR |
| 12 | Zack TruszkowskiPlace 12 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 14:14.5 |
| 13 | Caleb HartPlace 13 · Grade 8 · WoodlandUnofficial | 8 | Woodland | 14:15.2 PR |
| 14 | Adam GerberdingPlace 14 · Grade 8 · St Elizabeth Ann SetonUnofficial | 8 | St Elizabeth Ann Seton | 14:17.6 |
| 15 | Caleb KerfootPlace 15 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 14:18.7 |
| 16 | Hunter LavenPlace 16 · Grade 8 · Grand Traverse AcademyUnofficial | 8 | Grand Traverse Academy | 14:22.5 |
| 17 | Logan KadlecPlace 17 · Grade 8 · St Elizabeth Ann SetonUnofficial | 8 | St Elizabeth Ann Seton | 14:25.4 |
| 18 | Keagan ReimersPlace 18 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 14:28.6 |
| 19 | Oliver BoomerPlace 19 · Grade 8 · St Elizabeth Ann SetonUnofficial | 8 | St Elizabeth Ann Seton | 14:29.0 |
| 20 | Hayden HansenPlace 20 · Grade 8 · WoodlandUnofficial | 8 | Woodland | 14:30.3 PR |
| 21 | Ethan EspinozaPlace 21 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 14:31.2 |
| 22 | Nolan JoyntPlace 22 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 14:32.7 |
| 23 | Wyatt DormanPlace 23 · Grade 7 · PathfinderUnofficial | 7 | Pathfinder | 14:33.8 |
| 24 | J.P HebertPlace 24 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 14:56.7 |
| 25 | Lukas ReimersPlace 25 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 14:59.7 |
| 26 | Evan ArlethPlace 26 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 15:01.7 |
| 27 | Jace RowellPlace 27 · Grade 5 · WoodlandUnofficial | 5 | Woodland | 15:05.3 PR |
| 28 | Ben LeaskPlace 28 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 15:07.5 |
| 29 | Will FinneganPlace 29 · Grade 8 · WoodlandUnofficial | 8 | Woodland | 15:10.1 PR |
| 30 | Clayton KipfmuellerPlace 30 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 15:10.8 |
| 31 | William PhillipsPlace 31 · Grade 8 · GreenspireUnofficial | 8 | Greenspire | 15:13.8 |
| 32 | Rowan SchultzPlace 32 · Grade 8 · PathfinderUnofficial | 8 | Pathfinder | 15:14.6 |
| 33 | Judge MorganPlace 33 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 15:18.0 |
| 34 | Alex DurocherPlace 34 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 15:18.9 |
| 35 | Christian KerfootPlace 35 · Grade 6 · St Elizabeth Ann SetonUnofficial | 6 | St Elizabeth Ann Seton | 15:20.1 |
| 36 | Sam McDonoughPlace 36 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 15:21.3 |
| 37 | Geoffrey PierickPlace 37 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 15:26.9 PR |
| 38 | Hayden LancePlace 38 · Grade 6 · WoodlandUnofficial | 6 | Woodland | 15:30.2 PR |
| 39 | Drew BreimayerPlace 39 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 15:31.4 |
| 40 | Thomas SkendzelPlace 40 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 15:32.4 |
| 41 | Peter HetzelPlace 41 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 15:33.0 |
| 42 | Ryan DonnellPlace 42 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 15:42.1 |
| 43 | Aaron ShockleyPlace 43 · Grade 8 · Grand Traverse AcademyUnofficial | 8 | Grand Traverse Academy | 15:51.6 |
| 44 | Drew RokosPlace 44 · Grade 6 · WoodlandUnofficial | 6 | Woodland | 15:54.7 |
| 45 | Gram JocksPlace 45 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 16:02.4 |
| 46 | Leo LombardiPlace 46 · Grade 6 · GreenspireUnofficial | 6 | Greenspire | 16:04.1 PR |
| 47 | Emmet PayettePlace 47 · Grade 7 · GreenspireUnofficial | 7 | Greenspire | 16:06.8 |
| 48 | Quinn WordenPlace 48 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 16:08.5 |
| 49 | Evan SolesPlace 49 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 16:13.4 |
| 50 | Nick ThuentePlace 50 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 16:14.6 |
| 51 | Jack BongiornoPlace 51 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 16:22.1 |
| 52 | Brady LanePlace 52 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 16:22.7 |
| 53 | Connor McIntyrePlace 53 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 16:23.6 |
| 54 | Quinten HendersonPlace 54 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 16:29.9 |
| 55 | Evan CoulterPlace 55 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 16:34.7 |
| 56 | Brady ReadPlace 56 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 16:35.6 |
| 57 | Leonard ChownPlace 57 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 16:36.4 |
| 58 | Murray WhitePlace 58 · Grade 8 · WoodlandUnofficial | 8 | Woodland | 16:37.2 PR |
| 59 | Blake KnoxPlace 59 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 16:43.4 |
| 60 | Tyler SheeranPlace 60 · Grade 6 · St Elizabeth Ann SetonUnofficial | 6 | St Elizabeth Ann Seton | 16:45.6 |
| 61 | Alex GheringPlace 61 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 16:48.1 |
| 62 | Jacob HeeringaPlace 62 · Grade 8 · St Elizabeth Ann SetonUnofficial | 8 | St Elizabeth Ann Seton | 16:48.7 |
| 63 | Marcus FassbenderPlace 63 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 17:12.6 |
| 64 | Kaiden MoreyPlace 64 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 17:15.3 |
| 65 | Conner TabaczkaPlace 65 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 17:18.6 |
| 66 | Joshua GorneyPlace 66 · Grade 8 · WoodlandUnofficial | 8 | Woodland | 17:18.9 |
| 67 | Alex NietoPlace 67 · Grade 8 · WoodlandUnofficial | 8 | Woodland | 17:52.7 PR |
| 68 | Gabriel HowardPlace 68 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 17:53.2 |
| 69 | Benjamin WilsonPlace 69 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 17:53.7 |
| 70 | Jacen KoernkePlace 70 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 17:54.7 |
| 71 | Leland BrownPlace 71 · Grade 6 · GreenspireUnofficial | 6 | Greenspire | 18:12.6 PR |
| 72 | Jackson PricePlace 72 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 18:27.3 |
| 73 | Sam KroupaPlace 73 · Grade 7 · Traverse City EastUnofficial | 7 | Traverse City East | 18:31.5 |
| 74 | Charlie LancashirePlace 74 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 18:33.0 PR |
| 75 | Matthew OchoaPlace 75 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 18:35.8 |
| 76 | Grant FordPlace 76 · Grade 8 · Traverse City EastUnofficial | 8 | Traverse City East | 18:53.1 |
| 77 | Spencer CobbPlace 77 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 19:01.0 |
| 78 | Amos TannerPlace 78 · Grade 6 · WoodlandUnofficial | 6 | Woodland | 19:08.5 PR |
| 79 | Savian TarrantPlace 79 · Grade 7 · St Elizabeth Ann SetonUnofficial | 7 | St Elizabeth Ann Seton | 19:14.9 |
| 80 | Ayden ShorePlace 80 · Grade 8 · GreenspireUnofficial | 8 | Greenspire | 19:17.4 |
| 81 | Rivers DeShanoPlace 81 · Grade 7 · GreenspireUnofficial | 7 | Greenspire | 19:34.0 |
| 82 | Levi DillonPlace 82 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 20:47.0 PR |
| 83 | Keegan SzajnerPlace 83 · Grade 6 · GreenspireUnofficial | 6 | Greenspire | 21:05.3 PR |
| 84 | Andrew StievePlace 84 · Grade 6 · WoodlandUnofficial | 6 | Woodland | 21:13.6 PR |
| 85 | David RussellPlace 85 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 21:42.2 |
| 86 | Caden KowalPlace 86 · Grade 6 · Traverse City EastUnofficial | 6 | Traverse City East | 21:57.1 PR |
| 87 | Aiden WomackPlace 87 · Grade 7 · GreenspireUnofficial | 7 | Greenspire | 24:38.2 |