| 1 | Hunter EatonPlace 1 · Grade 12 · Charlevoix | 12 | Charlevoix | 16:15.3 |
| 2 | Spencer McNittPlace 2 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 16:21.9 |
| 3 | Tristan HernandezPlace 3 · Grade 11 · Kingsley | 11 | Kingsley | 16:47.0 |
| 4 | Evan FoxPlace 4 · Grade 12 · TC Central (Traverse City) | 12 | TC Central (Traverse City) | 16:53.0 |
| 5 | Abraham FeeneyPlace 5 · Grade 12 · Maple City Glen Lake | 12 | Maple City Glen Lake | 17:02.5 |
| 6 | Ryder HopkinsPlace 6 · Grade 12 · Charlevoix | 12 | Charlevoix | 17:10.7 |
| 7 | Aurie SelphPlace 7 · Grade 11 · Charlevoix | 11 | Charlevoix | 17:16.6 |
| 8 | Joseph DuGuayPlace 8 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 17:16.9 |
| 9 | Christian FeeneyPlace 9 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 17:25.2 |
| 10 | Lincoln BaileyPlace 10 · Grade 12 · Maple City Glen Lake | 12 | Maple City Glen Lake | 17:25.9 |
| 11 | Lincoln HammerPlace 11 · Grade 9 · TC Central (Traverse City) | 9 | TC Central (Traverse City) | 17:32.6 |
| 12 | Luke BylandPlace 12 · Grade 12 · TC Central (Traverse City) | 12 | TC Central (Traverse City) | 17:34.7 |
| 13 | Ivan ChristensenPlace 13 · Grade 9 · Gladwin | 9 | Gladwin | 17:37.8 |
| 14 | Calvin PorathPlace 14 · Grade 11 · TC Central (Traverse City) | 11 | TC Central (Traverse City) | 17:51.1 |
| 15 | Cole ArmbrusterPlace 15 · Grade 10 · TC Central (Traverse City) | 10 | TC Central (Traverse City) | 17:51.4 |
| 16 | Jacob MuladorePlace 16 · Grade 11 · Charlevoix | 11 | Charlevoix | 17:52.7 |
| 17 | Gabe PiachPlace 17 · Grade 11 · Gladwin | 11 | Gladwin | 17:52.8 |
| 18 | Mossen GreenPlace 18 · Grade 12 · Fremont | 12 | Fremont | 17:53.4 |
| 19 | Tate SmithPlace 19 · Grade 11 · Fremont | 11 | Fremont | 18:05.9 |
| 20 | Cole WesleyPlace 20 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 18:07.6 |
| 21 | Grady HanesPlace 21 · Grade 9 · Petoskey St. Michael | 9 | Petoskey St. Michael | 18:08.3 |
| 22 | Jacob ChristoffersenPlace 22 · Grade 11 · Fremont | 11 | Fremont | 18:08.5 |
| 23 | Max TaylorPlace 23 · Grade 11 · Fremont | 11 | Fremont | 18:12.7 |
| 24 | Myles RobinsonPlace 24 · Grade 12 · Gladwin | 12 | Gladwin | 18:15.8 |
| 25 | Maxwell DrenthPlace 25 · Grade 12 · Charlevoix | 12 | Charlevoix | 18:16.4 |
| 26 | Dean McKellarPlace 26 · Grade 12 · Maple City Glen Lake | 12 | Maple City Glen Lake | 18:17.6 |
| 27 | Mason JagerPlace 27 · Grade Jr · Traverse City Christian | Jr | Traverse City Christian | 18:19.6 |
| 28 | Andreas KrappPlace 28 · Grade 12 · Fremont | 12 | Fremont | 18:34.7 |
| 29 | Aidan DeMarshPlace 29 · Grade 12 · TC Central (Traverse City) | 12 | TC Central (Traverse City) | 18:36.4 |
| 30 | Cooper FeaganPlace 30 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 18:46.9 |
| 31 | Aiden HarrisonPlace 31 · Grade 12 · Gladwin | 12 | Gladwin | 18:49.9 |
| 32 | Ethan HannaPlace 32 · Grade 10 · Fremont | 10 | Fremont | 18:54.0 |
| 33 | Justin ChristoffersenPlace 33 · Grade 10 · Fremont | 10 | Fremont | 18:55.6 |
| 34 | Atticus CadarettePlace 34 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 18:57.7 |
| 35 | Owen McGlonePlace 35 · Grade 11 · Kalkaska | 11 | Kalkaska | 18:58.7 |
| 36 | Max WassaPlace 36 · Grade 10 · Maple City Glen Lake | 10 | Maple City Glen Lake | 18:59.6 |
| 37 | Andrew GildePlace 37 · Grade 11 · Kingsley | 11 | Kingsley | 19:00.7 |
| 38 | Joshua FoxPlace 38 · Grade 9 · Kalkaska | 9 | Kalkaska | 19:07.9 |
| 39 | Jeffery SissonPlace 39 · Grade 12 · Gladwin | 12 | Gladwin | 19:17.4 |
| 40 | Emmett VogelPlace 40 · Grade 9 · Gladwin | 9 | Gladwin | 19:23.7 |
| 41 | Jude FlahertyPlace 41 · Grade 11 · Brethren | 11 | Brethren | 19:47.1 |
| 42 | Quinn CassadaPlace 42 · Grade 12 · Charlevoix | 12 | Charlevoix | 19:48.9 |
| 43 | Britton WheelerPlace 43 · Grade 12 · Maple City Glen Lake | 12 | Maple City Glen Lake | 19:59.2 |
| 44 | Michael DaughertyPlace 44 · Grade 11 · Bear Lake | 11 | Bear Lake | 20:03.3 |
| 45 | Joey MorphisPlace 45 · Grade 12 · Kalkaska | 12 | Kalkaska | 20:28.6 |
| 46 | Garrison FarleyPlace 46 · Grade 9 · Gladwin | 9 | Gladwin | 20:28.8 |
| 47 | Dominik KranzPlace 47 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 20:41.5 |
| 48 | Connor BrowePlace 48 · Grade 9 · Charlevoix | 9 | Charlevoix | 20:43.9 |
| 49 | Lorenzo VasquezPlace 49 · Grade 10 · Bear Lake | 10 | Bear Lake | 20:45.0 |
| 50 | Nicholas WegenerPlace 50 · Grade 9 · Kalkaska | 9 | Kalkaska | 20:46.5 |
| 51 | Owen ShetlerPlace 51 · Grade 11 · Kalkaska | 11 | Kalkaska | 20:48.5 |
| 52 | Jackson TruckeyPlace 52 · Grade 11 · Suttons Bay | 11 | Suttons Bay | 20:59.1 |
| 53 | Zach LittlePlace 53 · Grade 11 · Kalkaska | 11 | Kalkaska | 21:00.1 |
| 54 | Daniel CollinsPlace 54 · Grade Jr · Traverse City Christian | Jr | Traverse City Christian | 21:21.6 |
| 55 | Thomas SteedPlace 55 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 21:35.0 |
| 56 | Kaydence GunnarePlace 56 · Grade 11 · Kingsley | 11 | Kingsley | 21:35.3 |
| 57 | Jonah GriffithsPlace 57 · Grade 9 · Gladwin | 9 | Gladwin | 21:46.5 |
| 58 | Brody NaeyaertPlace 58 · Grade 12 · Forest Area | 12 | Forest Area | 21:50.1 |
| 59 | Josiah HernandezPlace 59 · Grade 12 · Kingsley | 12 | Kingsley | 21:50.4 |
| 60 | Lucas SmithPlace 60 · Grade 9 · Kingsley | 9 | Kingsley | 22:52.2 |
| 61 | Mason DoehringPlace 61 · Grade 12 · Kalkaska | 12 | Kalkaska | 22:57.4 |
| 62 | Rylan PickardPlace 62 · Grade 12 · Forest Area | 12 | Forest Area | 23:06.7 |
| 63 | Ethan HolmesPlace 63 · Grade 11 · Kingsley | 11 | Kingsley | 23:06.9 |
| 64 | Graham WertmanPlace 64 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 23:07.9 |
| 65 | Andrew GrantPlace 65 · Grade 11 · Lake Leelanau St. Mary | 11 | Lake Leelanau St. Mary | 23:17.8 |
| 66 | Eli SmithPlace 66 · Grade 9 · Bear Lake | 9 | Bear Lake | 23:44.2 |
| 67 | Keaton SpraguePlace 67 · Grade 9 · Kingsley | 9 | Kingsley | 23:45.2 |
| 68 | Cole LockwoodPlace 68 · Grade 10 · Gladwin | 10 | Gladwin | 24:54.7 |
| 69 | Logan TrevillianPlace 69 · Grade 12 · Gladwin | 12 | Gladwin | 26:54.9 |
| 70 | Patrick GrantPlace 70 · Grade 9 · Lake Leelanau St. Mary | 9 | Lake Leelanau St. Mary | 28:15.8 |
| 71 | Michael DunpheyPlace 71 · Grade 8 · Lake Leelanau St. Mary | 8 | Lake Leelanau St. Mary | 30:22.7 |