| 1st | Cole Paton | ๐บ๐ธ | Durango, Colorado | 24 | 01:30:36 | 202 |
| 2nd | Kerry Werner | ๐บ๐ธ | vinton, Virginia | 30 | 01:30:36 | 224 |
| 3rd | Brian Matter | ๐บ๐ธ | Prescott, Arizona | 43 | 01:30:36 | 318 |
| 4th | Alexey Vermeulen | ๐บ๐ธ | Pinckney, Michigan | 27 | 01:30:43 | 272 |
| 5th | Jorden Wakeley | ๐บ๐ธ | Grayling, Michigan | 31 | 01:30:59 | 250 |
| 6th | Kyan Olshove | ๐บ๐ธ | | | 01:30:59 | 229 |
| 7th | Casey Hildebrandt | ๐บ๐ธ | Antigo, Wisconsin | 27 | 01:31:06 | 236 |
| 8th | Geoff Kabush | ๐จ๐ฆ | Squamish | 44 | 01:31:21 | 313 |
| 9th | Bradyn Lange | ๐บ๐ธ | Prineville, Oregon | 22 | 01:31:29 | 335 |
| 10th | Nolan Vanderzwaag | ๐บ๐ธ | Holland, Michigan | 24 | 01:31:32 | 223 |
| 11th | Sean Kickbush | ๐บ๐ธ | Traverse City, Michigan | 45 | 01:31:37 | 346 |
| 12th | Cody Kaiser | ๐บ๐ธ | El Dorado Hills, California | 29 | 01:31:40 | 207 |
| 13th | Steffen Howard | ๐บ๐ธ | Traverse City, Michigan | 37 | 01:31:57 | 239 |
| 14th | Scotty Albaugh | ๐บ๐ธ | clarkston, Michigan | 28 | 01:32:20 | 254 |
| 15th | Troy Wells | ๐บ๐ธ | Durango, Colorado | 37 | 01:32:34 | 339 |
| 16th | Garrett Jenema | ๐บ๐ธ | Traverse City, Michigan | 21 | 01:33:23 | 249 |
| 17th | Matt Acker | ๐บ๐ธ | Grand Rapids, Michigan | 36 | 01:33:24 | 230 |
| 18th | Nate Knowles | ๐บ๐ธ | Batavia, Illinois | 20 | 01:33:28 | 342 |
| 19th | Lars Hallstrom | ๐บ๐ธ | Brighton, Michigan | 24 | 01:33:32 | 278 |
| 20th | Alex Tenelshof | ๐บ๐ธ | Caledonia, Michigan | 31 | 01:33:34 | 252 |
| 21st | Macky Franklin | ๐บ๐ธ | El Prado, New Mexico | 34 | 01:33:58 | 234 |
| 22nd | Ryder Uetrecht | ๐บ๐ธ | Batavia, Illinois | 19 | 01:34:49 | 341 |
| 23rd | Tanner Visnick | ๐บ๐ธ | Sandy, Utah | 25 | 01:35:34 | 324 |
| 24th | Jamison Sheppard | ๐บ๐ธ | Greenville, Michigan | 31 | 01:35:39 | 337 |
| 25th | Cameron Timmer | ๐บ๐ธ | Ada, Michigan | 29 | 01:35:56 | 218 |
| 26th | Joel Poliskey | ๐บ๐ธ | Ada, Michigan | 32 | 01:36:05 | 206 |
| 27th | Dan Kannegieter | | Scotts, Michigan | 35 | 01:36:05 | 273 |
| 28th | Mayford Combs | ๐บ๐ธ | Grand Rapids, Michigan | 49 | 01:36:15 | 274 |
| 29th | Don Hackney | ๐บ๐ธ | Grand Haven, Michigan | 49 | 01:36:16 | 247 |
| 30th | Keegan Korienek | ๐บ๐ธ | Grandville, Michigan | 22 | 01:36:42 | 241 |
| 31st | Max Meyer | ๐บ๐ธ | Traverse Cit, Michigan | 21 | 01:36:50 | 276 |
| 32nd | Tyler Weston | ๐บ๐ธ | Mattawan, Michigan | 37 | 01:36:51 | 204 |
| 33rd | Chad Wells | ๐บ๐ธ | Petoskey, Michigan | 39 | 01:36:52 | 246 |
| 34th | Jonathan Roobol | ๐บ๐ธ | Howell, Michigan | 36 | 01:36:55 | 279 |
| 35th | Luke Mullis | ๐บ๐ธ | Rochester, Michigan | 23 | 01:37:32 | 322 |
| 36th | Paul Cobham | ๐บ๐ธ | Caledonia | 46 | 01:37:39 | 285 |
| 37th | Kevin Hathaway | ๐บ๐ธ | Goshen, Indiana | 31 | 01:37:40 | 1819 |
| 38th | Scott Hoffner | ๐บ๐ธ | Winston Salem, North Carolina | 31 | 01:37:42 | 283 |
| 39th | Justin Donoghue | ๐บ๐ธ | Muskegon, Michigan | 32 | 01:37:42 | 200 |
| 40th | Dan Teaters | ๐บ๐ธ | Green Bay, Wisconsin | 37 | 01:37:43 | 340 |
| 41st | Aaron Fader | ๐บ๐ธ | Bloomington, Michigan | 48 | 01:37:46 | 336 |
| 42nd | Rob Martin | ๐บ๐ธ | Spring Lake, Michigan | 44 | 01:38:20 | 349 |
| 43rd | Dave "sunset" Scott | ๐บ๐ธ | Traverse City, Michigan | 48 | 01:38:28 | 281 |
| 44th | Dan Korienek | ๐บ๐ธ | Grandville, Michigan | 49 | 01:39:10 | 242 |
| 45th | Judah Gustafson | ๐บ๐ธ | | | 01:39:37 | 222 |
| 46th | Edward Rogers | ๐บ๐ธ | Traverse City, Michigan | 21 | 01:39:43 | 338 |
| 47th | Jesse Smith | ๐บ๐ธ | Bloomington, Indiana | 27 | 01:39:57 | 231 |
| 48th | Daniel Shamburger | ๐บ๐ธ | Grand Rapids, Michigan | 27 | 01:40:04 | 256 |
| 49th | Nick Vaughn | ๐บ๐ธ | Grand Rapids, Michigan | 38 | 01:40:16 | 275 |
| 50th | Adam Zimmerman | | Highlands Ranch, Colorado | 38 | 01:40:16 | 213 |
| 51st | Joshua Hall | ๐บ๐ธ | Shelby Township, Michigan | 37 | 01:40:24 | 251 |
| 52nd | Pasta J | ๐บ๐ธ | West Bloomfield, Michigan | 38 | 01:40:31 | 245 |
| 53rd | Kyle Macdermaid | ๐บ๐ธ | Royal Oak, Michigan | 37 | 01:40:39 | 263 |
| 54th | David Bender | ๐บ๐ธ | Kenosha, Wisconsin | 41 | 01:40:43 | 255 |
| 55th | Zach Andrews | ๐บ๐ธ | Indianapolis, Indiana | 32 | 01:40:54 | 316 |
| 56th | Scott Cervin | ๐บ๐ธ | Oakland, Michigan | 43 | 01:41:05 | 266 |
| 57th | Earl Hillaker | ๐บ๐ธ | Grand Rapidss, Michigan | 36 | 01:41:58 | 282 |
| 58th | Daniel Bakshi | ๐บ๐ธ | Milford, Michigan | 28 | 01:41:59 | 258 |
| 59th | Andrew Weir | ๐บ๐ธ | Traverse City, Michigan | 47 | 01:42:46 | 1845 |
| 60th | Michael O'brien | ๐บ๐ธ | Berryville, Virginia | 32 | 01:42:58 | 264 |
| 61st | Greg Springborn | ๐บ๐ธ | Pekin, Illinois | 53 | 01:42:58 | 270 |
| 62nd | Sean Cooley | ๐บ๐ธ | Saint Paul, Minnesota | 36 | 01:43:24 | 228 |
| 63rd | Lupe Martinez | ๐บ๐ธ | Hamilton, Michigan | 50 | 01:44:17 | 201 |
| 64th | Brian Harris | | Hudsonville, Michigan | 48 | 01:44:18 | 205 |
| 65th | Jason Kloptowsky | ๐บ๐ธ | Tinley Park, Illinois | 44 | 01:44:18 | 271 |
| 66th | Chris Ostberg | ๐บ๐ธ | Walled Lake, Michigan | 42 | 01:44:28 | 261 |
| 67th | Matthew Grady | ๐บ๐ธ | Cedarburg, Wisconsin | 27 | 01:44:28 | 284 |
| 68th | Brandon Dickson | ๐บ๐ธ | Grand Rapids, Michigan | 28 | 01:44:41 | 253 |
| 69th | Justin Kreger | ๐บ๐ธ | Pontiac, Michigan | 22 | 01:44:44 | 244 |
| 70th | Daniel Smith | ๐บ๐ธ | Brighton, Michigan | 39 | 01:44:57 | 243 |
| 71st | Jeremey Rodriguez | ๐บ๐ธ | Kenosha, Wisconsin | 47 | 01:45:10 | 319 |
| 72nd | Mason Switzer | ๐บ๐ธ | Ballwin, Missouri | 25 | 01:45:16 | 265 |
| 73rd | John Orlikowski | ๐บ๐ธ | Cross Plains, Wisconsin | 40 | 01:45:48 | 268 |
| 74th | Sebastian Stankiewicz | | | | 01:45:57 | 232 |
| 75th | Brent Lockhart | ๐บ๐ธ | Twin Lake, Michigan | 46 | 01:46:06 | 208 |
| 76th | Alex Burnside | ๐บ๐ธ | Dearborn, Michigan | 28 | 01:46:07 | 238 |
| 77th | Daniel Yankus | ๐บ๐ธ | Milford, Michigan | 40 | 01:46:14 | 219 |
| 78th | Brad Heckert | ๐บ๐ธ | WEST BEND, Wisconsin | 33 | 01:46:48 | 220 |
| 79th | Michael Green | ๐บ๐ธ | Farmington Hills, Michigan | 58 | 01:46:50 | 325 |
| 80th | Steven Bromiel | ๐บ๐ธ | Grand Rapids, Michigan | 29 | 01:47:41 | 215 |
| 81st | Paul Hesselgrave | ๐บ๐ธ | Highlands Ranch, Colorado | 41 | 01:48:54 | 225 |
| 82nd | Eric Tompkin | ๐บ๐ธ | Canton, Michigan | 53 | 01:49:04 | 280 |
| 83rd | Jason Muller | ๐บ๐ธ | Wyoming, Michigan | 30 | 01:07:09 | 321 |
| 83rd | Matt Schweiker | ๐บ๐ธ | Riverside, Illinois | 35 | 01:49:25 | 221 |
| 84th | Gerrit Sinclair | ๐บ๐ธ | Bloomington, Illinois | 52 | 01:51:12 | 315 |
| 85th | Stephen Barnes | ๐บ๐ธ | Kalamazoo, Michigan | 30 | 01:51:51 | 262 |
| 86th | Luke Zambeck | ๐บ๐ธ | | 27 | 01:52:01 | 348 |
| 87th | Jeffrey Weaver | ๐บ๐ธ | Waterford Twp, Michigan | 44 | 01:52:19 | 248 |
| 88th | Eric Henricks | ๐บ๐ธ | | 47 | 01:53:09 | 350 |
| 89th | Brian Adams | ๐บ๐ธ | Novi, Michigan | 48 | 01:53:20 | 211 |
| 90th | Joseph Riggs | ๐บ๐ธ | Wheat Ridge, Colorado | 32 | 01:53:50 | 323 |
| 91st | Blayne Roeder | ๐บ๐ธ | Bloomington, Indiana | 46 | 01:56:14 | 210 |
| 92nd | David Chambers | ๐บ๐ธ | Ypsilanti, Michigan | 38 | 01:56:21 | 203 |
| 93rd | Robert Rajcevich | ๐บ๐ธ | Barrington, Illinois | 49 | 01:57:54 | 327 |
| 94th | Benjamin Strunk | ๐บ๐ธ | Farmington, Michigan | 32 | 01:57:56 | 217 |
| 95th | Anthony Thaller | ๐บ๐ธ | Pekin, Illinois | 50 | 02:05:34 | 344 |
| 96th | Gregory Taylor | ๐บ๐ธ | Milwaukee, Wisconsin | 52 | 02:05:42 | 216 |