| 1 | Omar KaddurahPlace 1 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 15:45.90 |
| 2 | Eric FeganPlace 2 · Grade 11 · Pinckney | 11 | Pinckney | 15:53.10 |
| 3 | Nicholas RenbergPlace 3 · Grade 11 · Saline | 11 | Saline | 15:54.10 |
| 4 | Zac MestonPlace 4 · Grade 12 · Pinckney | 12 | Pinckney | 16:00.90 |
| 5 | Cal MagierPlace 5 · Grade 12 · Pinckney | 12 | Pinckney | 16:08.10 |
| 6 | Alexey VermeulenPlace 6 · Grade 10 · Dexter | 10 | Dexter | 16:12.40 |
| 7 | Zachary KughnPlace 7 · Grade 11 · Grand Blanc | 11 | Grand Blanc | 16:13.70 |
| 8 | Garret ZukPlace 8 · Grade 11 · Lakeland White Lake | 11 | Lakeland White Lake | 16:15.30 |
| 9 | Drake CarrPlace 9 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 16:15.70 |
| 10 | Andrew BarnettPlace 10 · Grade 12 · Saline | 12 | Saline | 16:23.10 |
| 11 | Mike Cox -Place 11 · Pinckney | — | Pinckney | 16:27.80 |
| 12 | Jake MagierPlace 12 · Grade 12 · Pinckney | 12 | Pinckney | 16:29.50 |
| 13 | David TorresPlace 13 · Grade 12 · Ann Arbor Pioneer | 12 | Ann Arbor Pioneer | 16:29.90 |
| 14 | Taylor NeelyPlace 14 · Grade 11 · Dexter | 11 | Dexter | 16:30.30 |
| 15 | Sebby KuceraPlace 15 · Grade 12 · Travese City West | 12 | Travese City West | 16:32.30 |
| 16 | Spencer BishopPlace 16 · Grade 11 · Saline | 11 | Saline | 16:33.10 |
| 17 | Ryan CarriganPlace 17 · Grade 11 · Lakeland White Lake | 11 | Lakeland White Lake | 16:33.71 |
| 18 | Jonah LaursenPlace 18 · Grade 11 · Travese City West | 11 | Travese City West | 16:35.60 |
| 19 | Andrew CusmanoPlace 19 · Grade 12 · DeLaSalle Collegiate | 12 | DeLaSalle Collegiate | 16:37.40 |
| 20 | John IzzoPlace 20 · Grade 12 · Davison | 12 | Davison | 16:37.71 |
| 21 | Matt KulkaPlace 21 · Grade 12 · Travese City West | 12 | Travese City West | 16:37.90 |
| 22 | Matt MossPlace 22 · Grade 11 · Traverse City Central | 11 | Traverse City Central | 16:40.10 |
| 23 | Scott BaughanPlace 23 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 16:42.10 |
| 24 | Nicholas LeflerPlace 24 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 16:44.40 |
| 25 | Craig DudleyPlace 25 · Grade 11 · Lakeland White Lake | 11 | Lakeland White Lake | 16:45.20 |
| 26 | Patrick RookerPlace 26 · Grade 10 · Davison | 10 | Davison | 16:46.10 |
| 27 | Parker LatshawPlace 27 · Grade 12 · Dexter | 12 | Dexter | 16:49.20 |
| 28 | Evan CoverPlace 28 · Grade 12 · Traverse City Central | 12 | Traverse City Central | 16:51.80 |
| 29 | Nathan MartisPlace 29 · Grade 11 · Saline | 11 | Saline | 16:52.40 |
| 30 | Hunter SwoggerPlace 30 · Grade 11 · Travese City West | 11 | Travese City West | 16:53.40 |
| 31 | Jonathan ParkerPlace 31 · Grade 11 · Saline | 11 | Saline | 16:56.60 |
| 32 | Connor CouchPlace 32 · Grade 11 · Pinckney | 11 | Pinckney | 16:57.50 |
| 33 | Eric JensenPlace 33 · Grade 10 · Ann Arbor Skyline | 10 | Ann Arbor Skyline | 16:57.90 |
| 34 | Matt GrevePlace 34 · Grade 10 · Dexter | 10 | Dexter | 16:59.20 |
| 35 | Anderson LeePlace 35 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 17:02.50 |
| 36 | Zack DutcherPlace 36 · Grade 11 · Dexter | 11 | Dexter | 17:04.20 |
| 37 | Carson TruesdellPlace 37 · Grade 10 · Grand Blanc | 10 | Grand Blanc | 17:04.41 |
| 38 | Adam CichonPlace 38 · Grade 10 · East Kentwood | 10 | East Kentwood | 17:10.50 |
| 39 | Connor PhelpsPlace 39 · Grade 11 · Saline | 11 | Saline | 17:10.90 |
| 40 | Matthew ElmsPlace 40 · Grade 10 · Saline | 10 | Saline | 17:11.00 |
| 41 | Josh RosePlace 41 · Grade 10 · Traverse City Central | 10 | Traverse City Central | 17:12.70 |
| 42 | Grayson Thomas -Place 42 · Lakeland White Lake | — | Lakeland White Lake | 17:13.30 |
| 43 | Scott Neff -Place 43 · Lakeland White Lake | — | Lakeland White Lake | 17:14.00 |
| 44 | Chans HeadPlace 44 · Grade 11 · Pinckney | 11 | Pinckney | 17:14.90 |
| 45 | Scott RatkowskiPlace 45 · Grade 11 · DeLaSalle Collegiate | 11 | DeLaSalle Collegiate | 17:15.90 |
| 46 | Blake WilsonPlace 46 · Grade 10 · Lakeview Battle Creek | 10 | Lakeview Battle Creek | 17:17.70 |
| 47 | Eddie CodringtonPlace 47 · Grade 9 · Ann Arbor Pioneer | 9 | Ann Arbor Pioneer | 17:18.30 |
| 48 | Adam WaggonerPlace 48 · Grade 11 · Traverse City Central | 11 | Traverse City Central | 17:18.61 |
| 49 | Spencer ClarkPlace 49 · Grade 12 · East Kentwood | 12 | East Kentwood | 17:18.90 |
| 50 | Tyler LeachPlace 50 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 17:19.20 |
| 51 | Grant PraschanPlace 51 · Grade 10 · Saline | 10 | Saline | 17:19.61 |
| 52 | Dave BenoistPlace 52 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 17:20.60 |
| 53 | Blake LoudermilkPlace 53 · Grade 10 · Dexter | 10 | Dexter | 17:21.00 |
| 54 | Travis ToyePlace 54 · Grade 12 · Davison | 12 | Davison | 17:23.20 |
| 55 | Kyler StanleyPlace 55 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 17:24.10 |
| 56 | Kieran HallPlace 56 · Grade 10 · Travese City West | 10 | Travese City West | 17:24.40 |
| 57 | Galen BurrellPlace 57 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 17:24.80 |
| 58 | Garret BenoitPlace 58 · Grade 12 · Royal Oak | 12 | Royal Oak | 17:25.10 |
| 59 | Max BenoitPlace 59 · Grade 10 · Royal Oak | 10 | Royal Oak | 17:25.60 |
| 60 | Brad PettyPlace 60 · Grade 12 · Pinckney | 12 | Pinckney | 17:26.00 |
| 61 | David DolsenPlace 61 · Grade 12 · Saline | 12 | Saline | 17:26.20 |
| 62 | Paul ParksPlace 62 · Grade 10 · Pinckney | 10 | Pinckney | 17:26.80 |
| 63 | Anwar MunyePlace 63 · Grade 11 · East Kentwood | 11 | East Kentwood | 17:27.10 |
| 64 | Justin HenryPlace 64 · Grade 11 · Saline | 11 | Saline | 17:27.30 |
| 65 | Cody RowlandPlace 65 · Grade 11 · Wyandotte Roosevelt | 11 | Wyandotte Roosevelt | 17:28.00 |
| 66 | Dan DobrasPlace 66 · Grade 11 · Royal Oak | 11 | Royal Oak | 17:28.40 |
| 67 | Matthew DippelPlace 67 · Grade 11 · East Kentwood | 11 | East Kentwood | 17:30.90 |
| 68 | Dean BrighamPlace 68 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 17:31.80 |
| 69 | Max ShpilbandPlace 69 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 17:33.71 |
| 70 | Caleb ThompsonPlace 70 · Grade 11 · Traverse City Central | 11 | Traverse City Central | 17:34.00 |
| 71 | Colin ReadPlace 71 · Grade 9 · Lakeview Battle Creek | 9 | Lakeview Battle Creek | 17:34.30 |
| 72 | Luke RabePlace 72 · Grade 11 · Portage Northern | 11 | Portage Northern | 17:34.50 |
| 73 | Alex UlewiczPlace 73 · Grade 12 · DeLaSalle Collegiate | 12 | DeLaSalle Collegiate | 17:35.50 |
| 74 | Cameron KunselmanPlace 74 · Grade 11 · Jackson | 11 | Jackson | 17:35.90 |
| 75 | Mike HaukePlace 75 · Grade 10 · Dexter | 10 | Dexter | 17:36.40 |
| 76 | Kevin BechtelPlace 76 · Grade 11 · Loy Norrix | 11 | Loy Norrix | 17:37.00 |
| 77 | Ian DonastorgPlace 77 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 17:37.21 |
| 78 | Patrick MillerPlace 78 · Grade 11 · Howell | 11 | Howell | 17:37.40 |
| 79 | Andrew BruningPlace 79 · Grade 10 · Traverse City Central | 10 | Traverse City Central | 17:39.30 |
| 80 | Leonard JacksonPlace 80 · Grade 11 · Royal Oak | 11 | Royal Oak | 17:39.80 |
| 81 | Brad ClarkPlace 81 · Grade 11 · Travese City West | 11 | Travese City West | 17:40.00 |
| 82 | Andrew MoellerPlace 82 · Grade 11 · Saline | 11 | Saline | 17:40.21 |
| 83 | Greg BegemanPlace 83 · Grade 10 · Portage Northern | 10 | Portage Northern | 17:40.40 |
| 84 | James CrowleyPlace 84 · Grade 11 · Saline | 11 | Saline | 17:40.71 |
| 85 | Griffin BrandtPlace 85 · Grade 10 · Portage Northern | 10 | Portage Northern | 17:41.90 |
| 86 | Davis SmithPlace 86 · Grade 10 · Pinckney | 10 | Pinckney | 17:43.20 |
| 87 | Nate DingmanPlace 87 · Grade 12 · Pinckney | 12 | Pinckney | 17:45.70 |
| 88 | Troy SimpsonPlace 88 · Grade 11 · Davison | 11 | Davison | 17:46.20 |
| 89 | Ethan JohnsonPlace 89 · Grade 12 · DeLaSalle Collegiate | 12 | DeLaSalle Collegiate | 17:47.30 |
| 90 | Cody GallagherPlace 90 · Grade 11 · Ann Arbor Skyline | 11 | Ann Arbor Skyline | 17:48.20 |
| 91 | Jake TholenPlace 91 · Grade 10 · Howell | 10 | Howell | 17:48.90 |
| 92 | Joe WendorfPlace 92 · Grade 10 · Dexter | 10 | Dexter | 17:49.70 |
| 93 | Tyler WagnerPlace 93 · Grade 11 · Pinckney | 11 | Pinckney | 17:51.40 |
| 94 | Alex LanstraPlace 94 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 17:51.70 |
| 95 | Cale SchaferPlace 95 · Grade 11 · Pinckney | 11 | Pinckney | 17:51.90 |
| 96 | John DolsenPlace 96 · Grade 9 · Saline | 9 | Saline | 17:55.50 |
| 97 | Mickey BartkowiakPlace 97 · Grade 12 · Howell | 12 | Howell | 17:56.10 |
| 98 | Drake DavisPlace 98 · Grade 11 · Wyandotte Roosevelt | 11 | Wyandotte Roosevelt | 17:56.20 |
| 99 | David Patawaran -Place 99 · Lakeland White Lake | — | Lakeland White Lake | 17:56.40 |
| 100 | Corey BirchmeierPlace 100 · Grade 12 · Dexter | 12 | Dexter | 17:57.80 |
| 101 | Patrick WagnerPlace 101 · Grade 9 · Howell | 9 | Howell | 17:58.40 |
| 102 | Alex HolmesPlace 102 · Grade 11 · Wyandotte Roosevelt | 11 | Wyandotte Roosevelt | 17:58.80 |
| 103 | Andy KizcenskiPlace 103 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 17:59.20 |
| 104 | Drake PackardPlace 104 · Grade 11 · Howell | 11 | Howell | 17:59.90 |
| 105 | Alec SullivanPlace 105 · Grade 10 · Portage Northern | 10 | Portage Northern | 18:00.40 |
| 106 | Keane GarcelonPlace 106 · Grade 9 · Howell | 9 | Howell | 18:01.00 |
| 107 | Drew DancerPlace 107 · Grade 12 · Traverse City Central | 12 | Traverse City Central | 18:03.20 |
| 108 | Ryan Kusibab -Place 108 · Wyandotte Roosevelt | — | Wyandotte Roosevelt | 18:05.80 |
| 109 | Eric CichonPlace 109 · Grade 9 · East Kentwood | 9 | East Kentwood | 18:07.00 |
| 110 | Dylan GulledgePlace 110 · Grade 9 · Davison | 9 | Davison | 18:08.40 |
| 111 | John VanBerkumPlace 111 · Grade 11 · DeLaSalle Collegiate | 11 | DeLaSalle Collegiate | 18:10.30 |
| 112 | Nick PennPlace 112 · Grade 11 · Portage Northern | 11 | Portage Northern | 18:11.00 |
| 113 | Boris BurmanPlace 113 · Grade 10 · Ann Arbor Pioneer | 10 | Ann Arbor Pioneer | 18:13.30 |
| 114 | Adam ThomasPlace 114 · Grade 12 · Howell | 12 | Howell | 18:14.20 |
| 115 | Evan WilliamsPlace 115 · Grade 9 · Portage Northern | 9 | Portage Northern | 18:14.60 |
| 116 | Brett BraunPlace 116 · Grade 9 · Saline | 9 | Saline | 18:19.11 |
| 117 | Scott DesRosiersPlace 117 · Grade 12 · DeLaSalle Collegiate | 12 | DeLaSalle Collegiate | 18:20.50 |
| 118 | Tommy GrayPlace 118 · Grade 12 · DeLaSalle Collegiate | 12 | DeLaSalle Collegiate | 18:20.70 |
| 119 | Gael UweraPlace 119 · Grade 10 · East Kentwood | 10 | East Kentwood | 18:22.10 |
| 120 | Mitch TollyPlace 120 · Grade 10 · Ann Arbor Skyline | 10 | Ann Arbor Skyline | 18:22.30 |
| 121 | Chris FlintPlace 121 · Grade 12 · Jackson | 12 | Jackson | 18:23.70 |
| 122 | Tony GerenPlace 122 · Grade 12 · East Kentwood | 12 | East Kentwood | 18:24.50 |
| 123 | Ben PrydePlace 123 · Grade 12 · Royal Oak | 12 | Royal Oak | 18:25.20 |
| 124 | Darryn TaylorPlace 124 · Grade 11 · Pinckney | 11 | Pinckney | 18:34.60 |
| 125 | Spencer HenningPlace 125 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 18:35.80 |
| 126 | Jacob FrittsPlace 126 · Grade 11 · Davison | 11 | Davison | 18:36.80 |
| 127 | Tony DeagostinoPlace 127 · Grade 10 · Jackson | 10 | Jackson | 18:37.30 |
| 128 | Matt ZennerPlace 128 · Grade 10 · Travese City West | 10 | Travese City West | 18:42.30 |
| 129 | Alex ThompsonPlace 129 · Grade 12 · Dexter | 12 | Dexter | 18:42.80 |
| 130 | Reed WalkerPlace 130 · Grade 12 · Jackson | 12 | Jackson | 18:45.70 |
| 131 | Josh EldridgePlace 131 · Grade 12 · Lakeview Battle Creek | 12 | Lakeview Battle Creek | 18:48.10 |
| 132 | Austin LarsenPlace 132 · Grade 9 · Davison | 9 | Davison | 18:49.40 |
| 133 | Guerin RowlandPlace 133 · Grade 11 · Jackson | 11 | Jackson | 18:52.40 |
| 134 | Matt Light -Place 134 · Lakeland White Lake | — | Lakeland White Lake | 18:52.80 |
| 135 | Devan YoxheimerPlace 135 · Grade 10 · Jackson | 10 | Jackson | 18:53.00 |
| 136 | George GrayPlace 136 · Grade 11 · Ann Arbor Skyline | 11 | Ann Arbor Skyline | 18:55.10 |
| 137 | Garrett RobinsonPlace 137 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 19:05.50 |
| 138 | Alex KohlerPlace 138 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 19:06.40 |
| 139 | Gerritt AndersonPlace 139 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 19:06.70 |
| 140 | Nick GauntPlace 140 · Grade 9 · Loy Norrix | 9 | Loy Norrix | 19:11.70 |
| 141 | Rob DavisPlace 141 · Grade 10 · Lakeview Battle Creek | 10 | Lakeview Battle Creek | 19:12.20 |
| 142 | Rishi RagsdalePlace 142 · Grade 10 · Ann Arbor Skyline | 10 | Ann Arbor Skyline | 19:12.70 |
| 143 | Josh HoekwaterPlace 143 · Grade 12 · Royal Oak | 12 | Royal Oak | 19:16.11 |
| 144 | Austin WhittPlace 144 · Grade 11 · Ann Arbor Skyline | 11 | Ann Arbor Skyline | 19:26.90 |
| 145 | Thomas DolcePlace 145 · Grade 10 · Ann Arbor Skyline | 10 | Ann Arbor Skyline | 19:34.80 |
| 146 | Matt CarusoPlace 146 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 19:35.30 |
| 147 | Tyler BemisPlace 147 · Grade 12 · Royal Oak | 12 | Royal Oak | 19:46.20 |
| 148 | Mack EvansPlace 148 · Grade 9 · Portage Northern | 9 | Portage Northern | 19:47.10 |
| 149 | Alex GravesPlace 149 · Grade 11 · Lakeview Battle Creek | 11 | Lakeview Battle Creek | 19:50.20 |
| 150 | Kenny BurkheadPlace 150 · Grade 11 · Jackson | 11 | Jackson | 19:57.90 |
| 151 | Ben SchimpfPlace 151 · Grade 10 · Lakeview Battle Creek | 10 | Lakeview Battle Creek | 19:58.40 |
| 152 | Louis MitchellPlace 152 · Grade 9 · Loy Norrix | 9 | Loy Norrix | 20:12.80 |
| 153 | Kyle WaltersPlace 153 · Grade 11 · Lakeview Battle Creek | 11 | Lakeview Battle Creek | 20:21.90 |
| 154 | Joe VeederPlace 154 · Grade 9 · Loy Norrix | 9 | Loy Norrix | 20:29.00 |
| 155 | John RossPlace 155 · Grade 10 · Loy Norrix | 10 | Loy Norrix | 21:13.40 |
| 156 | Jonathon SnowPlace 156 · Grade 11 · Loy Norrix | 11 | Loy Norrix | 21:43.20 |