| 1st | Mark Norconk | ๐บ๐ธ | Ada, Michigan | 39 | 01:46:10 | 584 |
| 2nd | Jaden Drews | ๐บ๐ธ | Traverse City, Michigan | 39 | 01:46:32 | 508 |
| 3rd | Aaron Davis | ๐บ๐ธ | Rockford, Michigan | 39 | 01:47:46 | 509 |
| 4th | Jason Smith | ๐บ๐ธ | Grand Rapids, Michigan | 39 | 01:48:36 | 3555 |
| 5th | Craig Akers | ๐บ๐ธ | Brighton, Michigan | 39 | 01:48:38 | 4444 |
| 6th | Brian Dokter | ๐บ๐ธ | Hudsonville, Michigan | 39 | 01:51:01 | 585 |
| 7th | Jeffrey Jacobsen | ๐บ๐ธ | Grand Rapids, Michigan | 39 | 01:51:52 | 999 |
| 8th | Daemian Koehler | ๐บ๐ธ | petoskey, Michigan | 39 | 01:52:11 | 752 |
| 9th | Christopher Roper | ๐บ๐ธ | Ann Arbor, Michigan | 39 | 01:53:06 | 1001 |
| 10th | Jason Walter | ๐บ๐ธ | Traverse City, Michigan | 39 | 01:54:27 | 751 |
| 11th | Nick Demek | ๐บ๐ธ | Plymouth, Michigan | 39 | 01:54:56 | 583 |
| 12th | Jeremiah Avery | ๐บ๐ธ | Traverse City, Michigan | 39 | 01:56:33 | 757 |
| 13th | Joel Boynton | ๐บ๐ธ | Portage, Michigan | 39 | 01:59:23 | 669 |
| 14th | Michael Laduc | ๐บ๐ธ | Clarkston, Michigan | 39 | 01:59:42 | 2599 |
| 15th | Justin Shull | ๐บ๐ธ | Traverse City, Michigan | 39 | 02:00:36 | 4455 |
| 16th | Steven Stock | ๐บ๐ธ | Kingsley, Michigan | 39 | 02:01:21 | 1581 |
| 17th | Eric Jankowski | ๐บ๐ธ | Boise, Idaho | 39 | 02:01:48 | 1000 |
| 18th | Dan O'reilly | ๐บ๐ธ | Farmington Hills, Michigan | 39 | 02:01:50 | 998 |
| 19th | David Daprato | ๐บ๐ธ | Grand Rapids, Michigan | 39 | 02:02:04 | 756 |
| 20th | Morgan Burke-Beyers | ๐บ๐ธ | Traverse City, Michigan | 39 | 02:02:21 | 3547 |
| 21st | Patrick Mcbride | ๐บ๐ธ | Crown Point, Indiana | 39 | 02:03:30 | 2004 |
| 22nd | Ryan Mckinnie | ๐บ๐ธ | Brighton, Michigan | 39 | 02:03:58 | 586 |
| 23rd | Hank Passmore | ๐บ๐ธ | CLARKSTON, Michigan | 39 | 02:04:25 | 2601 |
| 24th | Brent Faber | | | | 02:04:44 | 670 |
| 25th | Christopher Holmes | ๐บ๐ธ | Neapolis, Ohio | 39 | 02:05:05 | 3546 |
| 26th | Kyle Rosander | ๐บ๐ธ | Saline, Michigan | 39 | 02:05:06 | 755 |
| 27th | Maxwell Janis | ๐บ๐ธ | Traverse City, Michigan | 39 | 02:06:10 | 1245 |
| 28th | Daniel Carpenter | | Muskegon, Michigan | 39 | 02:06:26 | 3584 |
| 29th | Chris Touhey | ๐บ๐ธ | Empire, Michigan | 39 | 02:06:58 | 3586 |
| 30th | Steve Newell | ๐บ๐ธ | Grand Rapids, Michigan | 39 | 02:07:01 | 3549 |
| 31st | Christopher Barkow | ๐บ๐ธ | Valparaiso, Indiana | 39 | 02:09:04 | 754 |
| 32nd | Doug Holst | ๐บ๐ธ | Traverse City, Michigan | 39 | 02:09:05 | 3587 |
| 33rd | Jake Flynn | ๐บ๐ธ | Traverse City, Michigan | 39 | 02:09:09 | 2426 |
| 34th | Jeffrey Gose | ๐บ๐ธ | Portage, Michigan | 39 | 02:10:26 | 2602 |
| 35th | Ryan Stephen | ๐บ๐ธ | Mount Pleasant, Wisconsin | 39 | 02:11:14 | 1083 |
| 36th | Brent Tuma | ๐บ๐ธ | Owosso, Michigan | 39 | 02:12:40 | 1164 |
| 37th | Jeff Siedschlag | | Lake Mills, Wisconsin | 39 | 02:13:38 | 1831 |
| 38th | Michael Frey | ๐บ๐ธ | Portage, Michigan | 39 | 02:14:01 | 3562 |
| 39th | Chris Clayson | ๐บ๐ธ | Northville, Michigan | 39 | 02:14:57 | 2169 |
| 40th | Torrey Horness | ๐บ๐ธ | Alto, Michigan | 39 | 02:17:22 | 2246 |
| 41st | Joshua Lacey | ๐บ๐ธ | Portage, Michigan | 39 | 02:17:27 | 3561 |
| 42nd | Sam Dyste | ๐บ๐ธ | Bellaire, Michigan | 39 | 02:17:36 | 3551 |
| 43rd | Evan Walters | ๐บ๐ธ | Jenison, Michigan | 39 | 02:18:44 | 1163 |
| 44th | Steven Woolsens | ๐บ๐ธ | Ann Arbor, Michigan | 39 | 02:18:49 | 3535 |
| 45th | Nathan Fons | ๐บ๐ธ | SCHOOLCRAFT, Michigan | 39 | 02:19:10 | 2085 |
| 46th | Matthew Britton | ๐บ๐ธ | East Jordan, Michigan | 39 | 02:19:16 | 1830 |
| 47th | Stephen Lewis | ๐บ๐ธ | Rockford, Michigan | 39 | 02:21:08 | 2170 |
| 48th | Kevin Kluck | ๐บ๐ธ | Norton Shores, Michigan | 39 | 02:23:43 | 1663 |
| 49th | Jay Fournier | ๐บ๐ธ | Grand Rapids, Michigan | 39 | 02:23:44 | 1246 |
| 50th | Douglas Wilson | ๐บ๐ธ | STEPHENSON, Michigan | 39 | 02:24:07 | 1501 |
| 51st | Carlos Cruz | ๐บ๐ธ | Rochester Hills, Michigan | 39 | 02:25:42 | 2760 |
| 52nd | Matthew Karek | ๐บ๐ธ | | | 02:26:55 | 3585 |
| 53rd | Ian Kendrick | ๐บ๐ธ | | | 02:27:03 | 1745 |
| 54th | Ryan Fedronich | ๐บ๐ธ | Glencoe, Illinois | 39 | 02:28:37 | 3533 |
| 55th | Benjamin Borton | ๐บ๐ธ | Grand Haven, Michigan | 39 | 02:31:27 | 2247 |
| 56th | Michael Lerg | | | | 02:32:16 | 3557 |
| 57th | Neil Simons | ๐บ๐ธ | Belmont, Michigan | 39 | 02:35:34 | 3536 |
| 58th | Steven Tally | ๐บ๐ธ | Ada, Michigan | 39 | 02:35:59 | 3583 |
| 59th | Christian Schultz | ๐บ๐ธ | Traverse City, Michigan | 39 | 02:36:11 | 3554 |
| 60th | Paul Weaver | ๐บ๐ธ | Grand Haven, Michigan | 39 | 02:36:45 | 3558 |
| 61st | Benjamin Dykstra | ๐บ๐ธ | South Lyon, Michigan | 39 | 02:38:57 | 3539 |
| 62nd | Chris Geroux | ๐บ๐ธ | Traverse City, Michigan | 39 | 02:39:31 | 3538 |
| 63rd | David Dokman | ๐บ๐ธ | Traverse City, Michigan | 39 | 02:40:25 | 2168 |
| 64th | Mark Reicha | ๐บ๐ธ | Williamsburg, Michigan | 39 | 02:40:58 | 1244 |
| 65th | Nick Robbins | ๐บ๐ธ | Grandville, Michigan | 39 | 02:42:59 | 3560 |
| 66th | John Beres | ๐บ๐ธ | | | 02:43:04 | 3553 |
| 67th | Destrey Roeber | ๐บ๐ธ | Van Buren, Ohio | 39 | 02:44:43 | 3545 |
| 68th | Andrew Grusnick | ๐บ๐ธ | Clarkston, Michigan | 39 | 02:45:26 | 2925 |
| 69th | Brian Bogos | ๐บ๐ธ | Dexter, Michigan | 39 | 02:47:31 | 1662 |
| 70th | Keenan Kent | ๐บ๐ธ | Portage, Michigan | 39 | 02:50:36 | 3532 |
| 71st | Dan Mckenna | ๐บ๐ธ | Ann arbor, Michigan | 39 | 02:59:30 | 3544 |
| 72nd | Adam Katz | ๐บ๐ธ | Boyne City, Michigan | 39 | 03:09:08 | 3541 |
| 73rd | Ryan Bridge | ๐บ๐ธ | Williamsburg, Michigan | 39 | 03:10:00 | 3559 |
| 74th | Russell Van Horn | ๐บ๐ธ | Boyne City, Michigan | 39 | 03:11:05 | 3542 |
| 75th | Pete Shetler | ๐บ๐ธ | Kalkaska, Michigan | 39 | 03:20:32 | 3552 |
| 76th | Justin Sefton | ๐บ๐ธ | Shelby Township, Michigan | 39 | 03:30:47 | 2600 |
| 77th | Jeffrey Barth | ๐บ๐ธ | Royal Oak, Michigan | 39 | 03:37:51 | 3534 |
| 78th | Casey Coberly | ๐บ๐ธ | Cedar Rapids, Iowa | 39 | 04:20:19 | 3582 |
| 79th | William Kerns | ๐บ๐ธ | Minneapolis, Minnesota | 39 | 06:10:10 | 1924 |