| 1 | Denver CadePlace 1 · Grade 9 · Buckley | 9 | Buckley | 17:47.31 |
| 2 | Chris SantanaPlace 2 · Grade 12 · GR Union | 12 | GR Union | 17:57.00 |
| 3 | Zack WorkmanPlace 3 · Grade 12 · Mesick | 12 | Mesick | 18:20.77 |
| 4 | Brendan SuttenPlace 4 · Grade 10 · McBain | 10 | McBain | 18:40.67 |
| 5 | Ben RiglingPlace 5 · Grade 12 · LeRoy Pine River | 12 | LeRoy Pine River | 18:42.06 |
| 6 | Tommy BrettschneiderPlace 6 · Grade 12 · Manton | 12 | Manton | 18:48.83 |
| 7 | Brennan HuffPlace 7 · Grade 11 · Mesick | 11 | Mesick | 18:50.64 |
| 8 | Bruce BuurstraPlace 8 · Grade 11 · GR Union | 11 | GR Union | 18:54.61 |
| 9 | Derek HartlinePlace 9 · Grade 11 · LeRoy Pine River | 11 | LeRoy Pine River | 19:16.27 |
| 10 | Sean WatersPlace 10 · Grade 11 · Frankfort | 11 | Frankfort | 19:22.99 |
| 11 | Brock WrightPlace 11 · Grade 10 · Manton | 10 | Manton | 19:29.33 |
| 12 | Tony MoorePlace 12 · Grade 12 · LeRoy Pine River | 12 | LeRoy Pine River | 19:31.68 |
| 13 | Jordan BriggsPlace 13 · Grade 9 · Marion | 9 | Marion | 19:34.47 |
| 14 | Abe ShoupPlace 14 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 19:36.05 |
| 15 | Tyler SterkPlace 15 · Grade 12 · McBain | 12 | McBain | 19:36.51 |
| 16 | Dan DuperonPlace 16 · Grade 12 · Lake Leelanau St. Mary | 12 | Lake Leelanau St. Mary | 19:39.04 |
| 17 | Nathan SchichtelPlace 17 · Grade 12 · Buckley | 12 | Buckley | 19:39.51 |
| 18 | Nate EdwardsPlace 18 · Grade 11 · GR Union | 11 | GR Union | 19:46.74 |
| 19 | Tristan RogersPlace 19 · Grade 11 · Frankfort | 11 | Frankfort | 19:49.88 |
| 20 | Joey MickevichPlace 20 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 19:50.55 |
| 21 | Jesse TaylorPlace 21 · Grade 12 · Manton | 12 | Manton | 19:54.22 |
| 22 | Jacob BradleyPlace 22 · Grade 10 · Frankfort | 10 | Frankfort | 19:58.41 |
| 23 | Jordan StonePlace 23 · Grade 12 · LeRoy Pine River | 12 | LeRoy Pine River | 19:59.76 |
| 24 | Jordan JohniganPlace 24 · Grade 12 · Manton | 12 | Manton | 20:00.16 |
| 25 | Jarek RussellPlace 25 · Grade 11 · Marion | 11 | Marion | 20:01.37 |
| 26 | Avery MayPlace 26 · Grade 12 · Frankfort | 12 | Frankfort | 20:02.32 |
| 27 | Preston KelleyPlace 27 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 20:04.40 |
| 28 | Tristan TarsaPlace 28 · Grade 11 · Lake Leelanau St. Mary | 11 | Lake Leelanau St. Mary | 20:15.20 |
| 29 | Ryan GroendykePlace 29 · Grade 11 · Manton | 11 | Manton | 20:15.56 |
| 30 | Logan TaylorPlace 30 · Grade 10 · McBain | 10 | McBain | 20:18.03 |
| 31 | Garret MelvinPlace 31 · Grade 10 · Marion | 10 | Marion | 20:19.40 |
| 32 | Sam WynsmaPlace 32 · Grade 12 · Suttons Bay | 12 | Suttons Bay | 20:22.51 |
| 33 | Sam MangusePlace 33 · Grade 10 · GR Union | 10 | GR Union | 20:29.42 |
| 34 | Dillon CoolPlace 34 · Grade 11 · Kalkaska | 11 | Kalkaska | 20:35.42 |
| 35 | Mason CallesonPlace 35 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 20:37.92 |
| 36 | Eli NelsonPlace 36 · Grade 9 · McBain | 9 | McBain | 20:38.53 |
| 37 | Mark GeerPlace 37 · Grade 9 · LeRoy Pine River | 9 | LeRoy Pine River | 20:38.82 |
| 38 | Jackson ConferPlace 38 · Grade 10 · Frankfort | 10 | Frankfort | 20:47.01 |
| 39 | Truman GildePlace 39 · Grade 12 · McBain | 12 | McBain | 20:52.97 |
| 40 | Jared DeightonPlace 40 · Grade 10 · Marion | 10 | Marion | 20:53.28 |
| 41 | John LarkinPlace 41 · Grade 9 · Lake City | 9 | Lake City | 20:54.54 |
| 42 | Austin CooperPlace 42 · Grade 12 · Kalkaska | 12 | Kalkaska | 20:55.28 |
| 43 | Andrew CargillPlace 43 · Grade 10 · Harrison | 10 | Harrison | 20:55.87 |
| 44 | Josh SpoorPlace 44 · Grade 12 · Mesick | 12 | Mesick | 20:57.26 |
| 45 | Austin EmeottPlace 45 · Grade 11 · Suttons Bay | 11 | Suttons Bay | 20:59.61 |
| 46 | Gray VanderveldePlace 46 · Grade 9 · McBain | 9 | McBain | 20:59.93 |
| 47 | Ben TiesworthPlace 47 · Grade 10 · Frankfort | 10 | Frankfort | 21:02.48 |
| 48 | Nolan LindermanPlace 48 · Grade 11 · Lake City | 11 | Lake City | 21:03.31 |
| 49 | Ethan LindermanPlace 49 · Grade 9 · Lake City | 9 | Lake City | 21:03.76 |
| 50 | Brock BeemanPlace 50 · Grade 9 · Buckley | 9 | Buckley | 21:18.67 |
| 51 | Drew McHughPlace 51 · Grade 12 · Buckley | 12 | Buckley | 21:31.22 |
| 52 | Chase FitchPlace 52 · Grade 9 · Kalkaska | 9 | Kalkaska | 21:34.86 |
| 53 | Alex DykePlace 53 · Grade 9 · GR Union | 9 | GR Union | 21:35.64 |
| 54 | Wyatt FritzPlace 54 · Grade 9 · Lake City | 9 | Lake City | 21:43.25 |
| 55 | Mason SayaPlace 55 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 21:44.27 |
| 56 | Mitch KennisPlace 56 · Grade 11 · Frankfort | 11 | Frankfort | 21:50.94 |
| 57 | Zach FlintPlace 57 · Grade 9 · Manton | 9 | Manton | 21:55.48 |
| 58 | Brady LongPlace 58 · Grade 12 · LeRoy Pine River | 12 | LeRoy Pine River | 21:58.56 |
| 59 | Kobe IngrahamPlace 59 · Grade 11 · McBain | 11 | McBain | 22:04.12 |
| 60 | Ira WatersPlace 60 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 22:05.63 |
| 61 | Phillip MolitorPlace 61 · Grade 11 · Lake City | 11 | Lake City | 22:20.50 |
| 62 | Kyle EichhornPlace 62 · Grade 12 · Harrison | 12 | Harrison | 22:29.73 |
| 63 | Justin EmeottPlace 63 · Grade 11 · Suttons Bay | 11 | Suttons Bay | 22:35.63 |
| 64 | Austin RoubalPlace 64 · Grade 10 · Suttons Bay | 10 | Suttons Bay | 22:37.09 |
| 65 | Ryan PoppPlace 65 · Grade 10 · Lake Leelanau St. Mary | 10 | Lake Leelanau St. Mary | 22:39.83 |
| 66 | Harrison SchaubPlace 66 · Grade 9 · Lake Leelanau St. Mary | 9 | Lake Leelanau St. Mary | 22:48.86 |
| 67 | Raymond RamirezPlace 67 · Grade 10 · Harrison | 10 | Harrison | 22:50.45 |
| 68 | Andrew SeeleyPlace 68 · Grade 11 · Marion | 11 | Marion | 22:51.00 |
| 69 | Garin RutmanPlace 69 · Grade 9 · GR Union | 9 | GR Union | 22:57.89 |
| 70 | Will FaughtPlace 70 · Grade 10 · Suttons Bay | 10 | Suttons Bay | 23:01.91 |
| 71 | Zachary TaylorPlace 71 · Grade 9 · Harrison | 9 | Harrison | 23:03.33 |
| 72 | Paul PotterPlace 72 · Grade 12 · Manton | 12 | Manton | 23:04.60 |
| 73 | Tyler MyersPlace 73 · Grade 12 · Mesick | 12 | Mesick | 23:08.02 |
| 74 | Jack GarthePlace 74 · Grade 12 · Lake Leelanau St. Mary | 12 | Lake Leelanau St. Mary | 23:18.10 |
| 75 | Jonathan PerryPlace 75 · Grade 12 · McBain Northern Michigan Christian | 12 | McBain Northern Michigan Christian | 23:22.21 |
| 76 | Markku SmithPlace 76 · Grade 10 · Suttons Bay | 10 | Suttons Bay | 23:22.39 |
| 77 | Joe LiestenfeltzPlace 77 · Grade 12 · Lake City | 12 | Lake City | 23:38.44 |
| 78 | Josh ChandlerPlace 78 · Grade 11 · Mesick | 11 | Mesick | 23:45.96 |
| 79 | Isaiah KeelerPlace 79 · Grade 10 · Marion | 10 | Marion | 23:53.40 |
| 80 | Lincoln SpitzerPlace 80 · Grade 12 · Buckley | 12 | Buckley | 24:06.21 |
| 81 | Kyle LeePlace 81 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 24:16.52 |
| 82 | Jordan GunningPlace 82 · Grade 10 · Kalkaska | 10 | Kalkaska | 24:22.40 |
| 83 | Branden KerleyPlace 83 · Grade 11 · Harrison | 11 | Harrison | 24:30.08 |
| 84 | Cameron SheaPlace 84 · Grade 10 · Lake City | 10 | Lake City | 24:39.68 |
| 85 | Jack BardenhagenPlace 85 · Grade 8 · Lake Leelanau St. Mary | 8 | Lake Leelanau St. Mary | 24:54.84 |
| 86 | Danny SchaubPlace 86 · Grade 9 · Lake Leelanau St. Mary | 9 | Lake Leelanau St. Mary | 25:02.23 |
| 87 | Tyler JohnsonPlace 87 · Grade 12 · Marion | 12 | Marion | 25:15.01 |
| 88 | Jonathan JenemaPlace 88 · Grade 10 · McBain Northern Michigan Christian | 10 | McBain Northern Michigan Christian | 25:24.01 |
| 89 | Anthony C-LootinsPlace 89 · Grade 12 · Mesick | 12 | Mesick | 25:24.90 |
| 90 | Ray ChenowethPlace 90 · Grade 11 · Harrison | 11 | Harrison | 26:20.03 |
| 91 | Charles MoorePlace 91 · Grade 10 · McBain Northern Michigan Christian | 10 | McBain Northern Michigan Christian | 26:37.02 |
| 92 | Ben CossettePlace 92 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 26:51.28 |
| 93 | Brian CreightonPlace 93 · Grade 9 · Kalkaska | 9 | Kalkaska | 27:13.24 |
| 94 | Kurtis EichhornPlace 94 · Grade 10 · Harrison | 10 | Harrison | 27:23.22 |
| 95 | Rowdy VyverbergPlace 95 · Grade 9 · Kalkaska | 9 | Kalkaska | 27:53.54 |
| 96 | Trent WillardPlace 96 · Grade 11 · Reed City | 11 | Reed City | 28:53.11 |
| 97 | Travis McCormickPlace 97 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 29:40.58 |