| # | Name | Hometown | Age | Time | Bib | |
|---|---|---|---|---|---|---|
| 1st | Ben Kalis | ๐บ๐ธ | Big Rapids, Michigan | 31 | 01:39:53 | 491 |
| 2nd | Colton Lock | ๐บ๐ธ | Golden, Colorado | 31 | 01:41:50 | 411 |
| 3rd | Nathan Saliga | ๐บ๐ธ | 01:43:04 | 490 | ||
| 4th | Jonathan Nesburg | ๐บ๐ธ | ROCKFORD, Michigan | 30 | 01:44:44 | 408 |
| 5th | Nate Van Belois | ๐บ๐ธ | Hudsonville, Michigan | 31 | 01:45:17 | 1912 |
| 6th | Jeffrey Johnson | ๐บ๐ธ | fruitport, Michigan | 30 | 01:46:57 | 410 |
| 7th | Barry Dykstra | ๐บ๐ธ | 01:49:38 | 2318 | ||
| 8th | Travis Guest | ๐บ๐ธ | Rockford, Michigan | 31 | 01:49:54 | 992 |
| 9th | Justin Lesniak | ๐บ๐ธ | Milford, Michigan | 31 | 01:50:43 | 825 |
| 10th | Corey Giffing | ๐บ๐ธ | Portage, Michigan | 31 | 01:52:12 | 2410 |
| 11th | Jeff Reame | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 01:53:37 | 826 |
| 12th | Matthew Deighton | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 01:54:18 | 664 |
| 13th | Stephen Spry | ๐บ๐ธ | Rochester, Michigan | 31 | 01:54:30 | 1911 |
| 14th | Tyler Teichman | ๐บ๐ธ | Milford, Michigan | 30 | 01:55:55 | 744 |
| 15th | Trent Grzegorczyk | ๐บ๐ธ | Traverse City, Michigan | 31 | 01:56:21 | 1077 |
| 16th | Jacob Robinson | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 01:56:51 | 3282 |
| 17th | Nick Hall | ๐บ๐ธ | South Lyon, Michigan | 30 | 01:57:31 | 2317 |
| 18th | Joseph Sawasky | ๐บ๐ธ | Charlevoix, Michigan | 30 | 01:58:41 | 3248 |
| 19th | Kyle Jean | ๐บ๐ธ | Traverse City, Michigan | 31 | 01:59:01 | 3246 |
| 20th | Isaac Grotenhuis | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 01:59:07 | 1996 |
| 21st | Kyle Mcdevitt | ๐บ๐ธ | Novi, Michigan | 31 | 02:01:08 | 906 |
| 22nd | Joel Smith | ๐บ๐ธ | Grand Haven, Michigan | 31 | 02:01:27 | 1157 |
| 23rd | Aaron Offringa | ๐บ๐ธ | 02:01:42 | 1576 | ||
| 24th | Mark Denton | ๐บ๐ธ | Oakley, Michigan | 30 | 02:04:23 | 1913 |
| 25th | Tanner Pesonen | ๐บ๐ธ | Sterling Heights, Michigan | 30 | 02:05:06 | 1908 |
| 26th | Alexander Nolan | ๐บ๐ธ | ROYAL OAK, Michigan | 30 | 02:05:24 | 1156 |
| 27th | Brandon Cushman | ๐บ๐ธ | Spring Lake, Michigan | 30 | 02:06:04 | 2499 |
| 28th | Harrison Ford | ๐บ๐ธ | lake orion, Michigan | 31 | 02:06:27 | 3281 |
| 29th | John Reidy | ๐บ๐ธ | Warsaw, Indiana | 31 | 02:06:35 | 2080 |
| 30th | Garrett Ledbetter | ๐บ๐ธ | 02:08:10 | 3273 | ||
| 31st | Torrence Groen | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:08:20 | 3280 |
| 32nd | Nick Caldwell | ๐บ๐ธ | Ann Arbor, Michigan | 30 | 02:09:48 | 3258 |
| 33rd | Ryan Flannery | ๐บ๐ธ | Shelbyville, Michigan | 30 | 02:10:02 | 2079 |
| 34th | Jeremiah Packham | ๐บ๐ธ | Auburn Hills, Michigan | 31 | 02:11:23 | 2078 |
| 35th | Jesse Anderson | ๐บ๐ธ | Flint, Michigan | 31 | 02:11:31 | 3286 |
| 36th | Zachary Weiner | ๐บ๐ธ | Brighton, Michigan | 30 | 02:12:01 | 3276 |
| 37th | John Berg | ๐บ๐ธ | 02:14:46 | 1494 | ||
| 38th | Eric Aardema | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:14:48 | 3274 |
| 39th | Matthew Cowan | ๐บ๐ธ | Eastpointe, Michigan | 31 | 02:15:08 | 2665 |
| 40th | Corby Ryan | ๐บ๐ธ | Chicago, Illinois | 30 | 02:15:22 | 3264 |
| 41st | Anthony Decarolis | ๐บ๐ธ | Bloomfield Hills, Michigan | 30 | 02:15:27 | 1575 |
| 42nd | Thomas Allott | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 02:15:37 | 2666 |
| 43rd | Brian Rhodes | ๐บ๐ธ | Kalamazoo, Michigan | 31 | 02:18:52 | 1909 |
| 44th | Preston Sanford | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:18:58 | 1154 |
| 45th | John Mcfadden | ๐บ๐ธ | Rockford, Michigan | 30 | 02:19:04 | 1075 |
| 46th | Jeffrey Fox | ๐บ๐ธ | Howell, Michigan | 30 | 02:19:23 | 3285 |
| 47th | Matthew Mankivsky | ๐บ๐ธ | Holland, Michigan | 30 | 02:19:51 | 3291 |
| 48th | Jack Martin | ๐บ๐ธ | Sylvania, Ohio | 31 | 02:21:06 | 3266 |
| 49th | Donnie Hendrick | ๐บ๐ธ | Royal Oak, Michigan | 31 | 02:21:33 | 3278 |
| 50th | Brian Davis | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 02:21:56 | 2239 |
| 51st | Devin Wilhelm | ๐บ๐ธ | Traverse City, Michigan | 30 | 02:22:02 | 2664 |
| 52nd | Evan Dutton | ๐บ๐ธ | Waterford, Michigan | 31 | 02:22:04 | 3247 |
| 53rd | Cody Sutter | ๐บ๐ธ | Detroit, Michigan | 31 | 02:22:06 | 3271 |
| 54th | Kyle Helder | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:23:38 | 3270 |
| 55th | Mathew Hillsburg | ๐บ๐ธ | Portage, Michigan | 31 | 02:23:40 | 1076 |
| 56th | George Slater | ๐บ๐ธ | Merrillville, Indiana | 30 | 02:24:26 | 3268 |
| 57th | Joshua Hall | ๐บ๐ธ | 02:24:30 | 3257 | ||
| 58th | Ian Sheldon | ๐บ๐ธ | Huntertown, Indiana | 30 | 02:25:10 | 3290 |
| 59th | Johnny Schweir | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:27:29 | 2409 |
| 60th | Michael Gaines | ๐บ๐ธ | Berkley, Michigan | 30 | 02:28:14 | 2919 |
| 61st | Joseph Greenlee | 02:29:01 | 3256 | |||
| 62nd | James Start | ๐บ๐ธ | Spring Lake, Michigan | 31 | 02:29:40 | 3287 |
| 63rd | Ansel Wooters | ๐บ๐ธ | Traverse City, Michigan | 30 | 02:30:37 | 3254 |
| 64th | Patrick Witucki | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:31:28 | 1493 |
| 65th | Kiel Lester | ๐บ๐ธ | Lafayette, Indiana | 30 | 02:33:14 | 3292 |
| 66th | Jason Perkins | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 02:33:21 | 3269 |
| 66th | Eric Senk | ๐บ๐ธ | Owosso, Michigan | 30 | 01:34:59 | 4450 |
| 67th | Michael Anderson | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:34:20 | 3001 |
| 68th | Tyler Broad | ๐บ๐ธ | 02:34:52 | 3227 | ||
| 69th | Spencer Crittendon | ๐บ๐ธ | Minneapolis, Minnesota | 30 | 02:35:20 | 3253 |
| 70th | Colin Sherfield | ๐บ๐ธ | 02:36:34 | 3260 | ||
| 71st | Matt Terbush | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:39:27 | 3279 |
| 72nd | Greg Zunich | ๐บ๐ธ | Grad Rapids, Michigan | 30 | 02:40:59 | 3267 |
| 73rd | Vincent Rominger | ๐บ๐ธ | Battle Creek, Michigan | 31 | 02:41:37 | 3262 |
| 74th | Jacob Devoogd | ๐บ๐ธ | Coopersville, Michigan | 31 | 02:43:34 | 3284 |
| 75th | Kyle Campbell | ๐บ๐ธ | Tampa, Florida | 30 | 02:44:49 | 2918 |
| 76th | Clark Richardes | ๐บ๐ธ | Elkhart, Indiana | 30 | 02:45:32 | 3250 |
| 77th | Kevin Greig | ๐บ๐ธ | Lake Orion, Michigan | 30 | 02:50:31 | 3130 |
| 78th | Andrew Coates | ๐บ๐ธ | Sparta, Michigan | 31 | 02:52:46 | 3277 |
| 79th | Arnold Aquino | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:55:03 | 3293 |
| 80th | Adam Grammer | ๐บ๐ธ | Traverse City, Michigan | 31 | 02:55:23 | 3245 |
| 81st | Brock Godbout | ๐บ๐ธ | Rochester, Michigan | 31 | 02:58:34 | 3288 |
| 82nd | Matthew Elliott | ๐บ๐ธ | Rochester, Michigan | 30 | 03:00:49 | 3259 |
| 83rd | Carl Zaderej | ๐บ๐ธ | Grand Haven, Michigan | 30 | 03:02:12 | 3251 |
| 84th | Matt Leksich | ๐บ๐ธ | Interlochen, Michigan | 30 | 03:18:09 | 3275 |
| 85th | Brett Thomas | ๐บ๐ธ | 03:24:55 | 3289 | ||
| 86th | Nick Burgess | ๐บ๐ธ | Hudsonville, Michigan | 30 | 03:43:00 | 3255 |
| 87th | Jon Andersh | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 04:02:00 | 3252 |