| 1 | Charlie FieldsPlace 1 · Grade 10 · North BranchUnofficial | 10 | North Branch | 17:28.1 |
| 2 | Evan OlsonPlace 2 · Grade 12 · EPBP LakerUnofficial | 12 | EPBP Laker | 17:54.27 |
| 3 | Henry HaagPlace 3 · Grade 12 · EPBP LakerUnofficial | 12 | EPBP Laker | 18:11.74 |
| 4 | Amos NorderPlace 4 · Grade 12 · Saginaw Michigan Lutheran SeminaryUnofficial | 12 | Saginaw Michigan Lutheran Seminary | 18:18.07 |
| 5 | Cooper HoytPlace 5 · Grade 12 · North BranchUnofficial | 12 | North Branch | 18:36.35 |
| 6 | Masen O'NeilPlace 6 · Grade 11 · MillingtonUnofficial | 11 | Millington | 18:43.49 |
| 7 | Weston GuzaPlace 7 · Grade 10 · UblyUnofficial | 10 | Ubly | 18:51.35 |
| 8 | Gabe VerellenPlace 8 · Grade 11 · North BranchUnofficial | 11 | North Branch | 19:24.35 |
| 9 | Logan WhitmerPlace 9 · Grade 12 · Saginaw Michigan Lutheran SeminaryUnofficial | 12 | Saginaw Michigan Lutheran Seminary | 19:29.02 |
| 10 | Simon NorderPlace 10 · Grade 10 · Saginaw Michigan Lutheran SeminaryUnofficial | 10 | Saginaw Michigan Lutheran Seminary | 19:34.67 |
| 11 | Noah YoungPlace 11 · Grade 12 · EPBP LakerUnofficial | 12 | EPBP Laker | 19:50.49 |
| 12 | Dominic CardilloPlace 12 · Grade 11 · CasevilleUnofficial | 11 | Caseville | 19:51.49 |
| 13 | Wesley KosinskiPlace 13 · Grade 12 · North HuronUnofficial | 12 | North Huron | 19:52.42 |
| 14 | Mason WarnerPlace 14 · Grade 9 · UblyUnofficial | 9 | Ubly | 19:54.27 |
| 15 | Kolten O'NeilPlace 15 · Grade 9 · MillingtonUnofficial | 9 | Millington | 20:14.1 |
| 16 | Walter HaagPlace 16 · Grade 10 · EPBP LakerUnofficial | 10 | EPBP Laker | 20:16.49 |
| 17 | Joe LubeskiPlace 17 · Grade 11 · CasevilleUnofficial | 11 | Caseville | 20:19.02 |
| 18 | Kale MiklovicPlace 18 · Grade 11 · EPBP LakerUnofficial | 11 | EPBP Laker | 20:20.99 |
| 19 | Levi FagerPlace 19 · Grade 12 · Saginaw Michigan Lutheran SeminaryUnofficial | 12 | Saginaw Michigan Lutheran Seminary | 20:25.7 |
| 20 | Steven BudreauPlace 20 · Grade 10 · MayvilleUnofficial | 10 | Mayville | 20:35.02 |
| 21 | James EmmonsPlace 21 · Grade 11 · MayvilleUnofficial | 11 | Mayville | 20:39.14 |
| 22 | Joel McDonaldPlace 22 · Grade 9 · UblyUnofficial | 9 | Ubly | 20:41.02 |
| 23 | Nolen GruehnPlace 23 · Grade 11 · Owendale-GagetownUnofficial | 11 | Owendale-Gagetown | 20:47.95 |
| 24 | Connor HealyPlace 24 · Grade 9 · North BranchUnofficial | 9 | North Branch | 20:52.02 |
| 25 | Timothy VeniaPlace 25 · Grade 12 · MayvilleUnofficial | 12 | Mayville | 20:53.24 |
| 26 | Gavin BluePlace 26 · Grade 10 · MillingtonUnofficial | 10 | Millington | 21:03.51 |
| 27 | Jacob DonajkowskiPlace 27 · Grade 9 · Saginaw Michigan Lutheran SeminaryUnofficial | 9 | Saginaw Michigan Lutheran Seminary | 21:04.54 |
| 28 | Gabe GrymonprezPlace 28 · Grade 11 · MayvilleUnofficial | 11 | Mayville | 21:17.05 |
| 29 | Parker EssenmacherPlace 29 · Grade 9 · EPBP LakerUnofficial | 9 | EPBP Laker | 21:24.8 |
| 30 | David WeiPlace 30 · Grade 11 · Saginaw Michigan Lutheran SeminaryUnofficial | 11 | Saginaw Michigan Lutheran Seminary | 21:26.42 |
| 31 | Hudson BudreauPlace 31 · Grade 12 · North BranchUnofficial | 12 | North Branch | 21:36.67 |
| 32 | Cole WalkerPlace 32 · Grade 10 · North BranchUnofficial | 10 | North Branch | 21:39.02 |
| 33 | Nolan PerryPlace 33 · Grade 10 · North BranchUnofficial | 10 | North Branch | 21:40.67 |
| 34 | Larry FreyaldenhovenPlace 34 · Grade 9 · MayvilleUnofficial | 9 | Mayville | 21:48.57 |
| 35 | Jesse JacobiPlace 35 · Grade 10 · CasevilleUnofficial | 10 | Caseville | 21:58.49 |
| 36 | Levi MoldstadPlace 36 · Grade 10 · Saginaw Michigan Lutheran SeminaryUnofficial | 10 | Saginaw Michigan Lutheran Seminary | 22:03.35 |
| 37 | JJ GrymonprezPlace 37 · Grade 9 · MayvilleUnofficial | 9 | Mayville | 22:14.3 |
| 38 | Logan FranzelPlace 38 · Grade 9 · UblyUnofficial | 9 | Ubly | 22:20.24 |
| 39 | Charley KramerPlace 39 · Grade 9 · UblyUnofficial | 9 | Ubly | 22:23.57 |
| 40 | Daniel WilliamsPlace 40 · Grade 11 · MillingtonUnofficial | 11 | Millington | 22:25.77 |
| 41 | Carter CoffinPlace 41 · Grade 10 · Saginaw Michigan Lutheran SeminaryUnofficial | 10 | Saginaw Michigan Lutheran Seminary | 22:27.32 |
| 42 | Nicklas BarclayPlace 42 · Grade 9 · Saginaw Michigan Lutheran SeminaryUnofficial | 9 | Saginaw Michigan Lutheran Seminary | 22:43.52 |
| 43 | Paul KimPlace 43 · Grade 12 · Saginaw Michigan Lutheran SeminaryUnofficial | 12 | Saginaw Michigan Lutheran Seminary | 22:45.77 |
| 44 | Rylin LacroixPlace 44 · Grade 12 · Owendale-GagetownUnofficial | 12 | Owendale-Gagetown | 23:23.92 |
| 45 | Evan FoleyPlace 45 · Grade 12 · MillingtonUnofficial | 12 | Millington | 23:30.99 |
| 46 | Logan DemeulenaerePlace 46 · Grade 11 · North BranchUnofficial | 11 | North Branch | 23:37.24 |
| 47 | Liam DemeulenaerePlace 47 · Grade 9 · North BranchUnofficial | 9 | North Branch | 23:44.99 |
| 48 | Zachary PeterPlace 48 · Grade 9 · Saginaw Michigan Lutheran SeminaryUnofficial | 9 | Saginaw Michigan Lutheran Seminary | 24:31.82 |
| 49 | Paul JensenPlace 49 · Grade 12 · Saginaw Michigan Lutheran SeminaryUnofficial | 12 | Saginaw Michigan Lutheran Seminary | 24:58.64 |
| 50 | Zane LiPlace 50 · Grade 9 · Saginaw Michigan Lutheran SeminaryUnofficial | 9 | Saginaw Michigan Lutheran Seminary | 25:35.82 PR |
| 51 | Lucas JensenPlace 51 · Grade 10 · Saginaw Michigan Lutheran SeminaryUnofficial | 10 | Saginaw Michigan Lutheran Seminary | 25:40.64 |