| 1st | Alex Schultz | ๐บ๐ธ | Marquette, Michigan | 28 | 01:44:46 | 489 |
| 2nd | Alex Primeau | ๐บ๐ธ | Traverse City, Michigan | 29 | 01:45:05 | 1907 |
| 3rd | Ian Plamondon | ๐บ๐ธ | Traverse City, Michigan | 28 | 01:47:05 | 3219 |
| 4th | Alex Kuepper | ๐บ๐ธ | Columbus, Indiana | 28 | 01:52:03 | 3222 |
| 5th | Martin Harris | ๐บ๐ธ | | | 01:52:05 | 1906 |
| 6th | William Howorth | ๐บ๐ธ | Yorkville, Illinois | 28 | 01:53:08 | 2498 |
| 7th | David Coppens | ๐บ๐ธ | Vandalia, Michigan | 28 | 01:53:25 | 2662 |
| 8th | Mark Strikwerda | ๐บ๐ธ | Zeeland, Michigan | 29 | 01:54:43 | 407 |
| 9th | Nick Beard | ๐บ๐ธ | Hazel Park, Michigan | 29 | 01:57:12 | 3217 |
| 10th | Tyler Zmyslo | ๐บ๐ธ | South Bend, Indiana | 28 | 01:57:17 | 1995 |
| 11th | Jonathan Nelson | ๐บ๐ธ | Ann Arbor, Michigan | 29 | 01:58:00 | 1994 |
| 12th | Richard Carson | ๐บ๐ธ | Indianapolis, Indiana | 29 | 01:58:26 | 226 |
| 13th | Brad Kurzynowski | ๐บ๐ธ | Grand Ledge, Michigan | 28 | 01:58:32 | 2408 |
| 14th | Justin Jewell | ๐บ๐ธ | Hudsonville, Michigan | 28 | 02:00:10 | 2586 |
| 15th | Alex Wright | ๐บ๐ธ | MIDLAND, Michigan | 28 | 02:03:07 | 1074 |
| 16th | Scott Hall | ๐บ๐ธ | Hudsonville, Michigan | 29 | 02:03:36 | 1238 |
| 17th | Mike Cavanaugh | ๐บ๐ธ | Brighton, Michigan | 28 | 02:04:01 | 3197 |
| 18th | Bobby Munro | ๐บ๐ธ | Rockford, Michigan | 28 | 02:04:19 | 2497 |
| 19th | Ashton Sandow | ๐บ๐ธ | North Muskegon, Michigan | 29 | 02:04:51 | 2663 |
| 20th | Erik Datema | ๐บ๐ธ | Rockford, Michigan | 29 | 02:05:12 | 1072 |
| 21st | Connor Drooff | ๐บ๐ธ | Lansing, Michigan | 28 | 02:05:32 | 3214 |
| 22nd | Joshua Mazure | ๐บ๐ธ | Jenison, Michigan | 28 | 02:08:12 | 3204 |
| 23rd | Curtis Brengman | ๐บ๐ธ | Suttons Bay, Michigan | 28 | 02:08:33 | 3188 |
| 24th | Zach Tenbusch | ๐บ๐ธ | Traverse City, Michigan | 29 | 02:10:11 | 3208 |
| 25th | Daniel Riggs | | Royal Oak, Michigan | 28 | 02:11:30 | 2316 |
| 26th | Nathan Noel | ๐บ๐ธ | Charleston, South Carolina | 28 | 02:12:32 | 1993 |
| 27th | Cole Warner | ๐บ๐ธ | Syracuse, Indiana | 28 | 02:13:13 | 2998 |
| 28th | Jason Baker | ๐บ๐ธ | Westland, Michigan | 28 | 02:13:19 | 1574 |
| 29th | Evan Campbell | ๐บ๐ธ | Shelby Twp, Michigan | 29 | 02:13:39 | 1073 |
| 30th | Brennen Hitchcock | | Paw Paw, Michigan | 29 | 02:19:52 | 1992 |
| 31st | Kevin Biolchini | ๐บ๐ธ | Sterling Heights, Michigan | 29 | 02:20:16 | 1572 |
| 32nd | Keith Fischer | ๐บ๐ธ | La Porte, Indiana | 29 | 02:20:47 | 2661 |
| 33rd | Marshall Williams | ๐บ๐ธ | Lake Orion, Michigan | 29 | 02:20:56 | 1905 |
| 34th | Nicholas Cooper | ๐บ๐ธ | Canton, Michigan | 29 | 02:21:13 | 2749 |
| 35th | John Grover | ๐บ๐ธ | Ann Arbor, Michigan | 28 | 02:21:19 | 3221 |
| 36th | Sean Flannery | ๐บ๐ธ | Wayland, Michigan | 28 | 02:21:20 | 2160 |
| 37th | Justin Brink | ๐บ๐ธ | Grand Rapids, Michigan | 28 | 02:21:50 | 2748 |
| 38th | John Britt | ๐บ๐ธ | Waterford, Michigan | 28 | 02:22:15 | 2159 |
| 39th | Nate Revard | ๐บ๐ธ | Traverse City, Michigan | 28 | 02:22:21 | 3194 |
| 40th | Jordan Degraaf | ๐บ๐ธ | Rockford, Michigan | 29 | 02:23:37 | 2076 |
| 41st | Cam Karsten | ๐บ๐ธ | Wayland, Michigan | 29 | 02:23:55 | 3203 |
| 42nd | Michael Sienkowski | ๐บ๐ธ | Westerly, Rhode Island | 29 | 02:24:31 | 3223 |
| 43rd | Jordan Shiparski | ๐บ๐ธ | Santa Monica, California | 28 | 02:25:10 | 3200 |
| 44th | Christopher Labaere | ๐บ๐ธ | Plymouth, Michigan | 29 | 02:25:39 | 1406 |
| 45th | Ian Andrews | ๐บ๐ธ | Columbus, Ohio | 29 | 02:28:53 | 3213 |
| 46th | Tom Wyza | ๐บ๐ธ | Cleveland, Ohio | 29 | 02:32:21 | 3210 |
| 47th | Matthew Mccammon | ๐บ๐ธ | Traverse City, Michigan | 29 | 02:35:54 | 3218 |
| 48th | Dyllan Walker | ๐บ๐ธ | MANISTEE, Michigan | 29 | 02:36:43 | 1651 |
| 49th | Jason Paris | ๐บ๐ธ | Jenison, Michigan | 28 | 02:37:08 | 3209 |
| 50th | Evan Mollenkamp | ๐บ๐ธ | Royal Oak, Michigan | 28 | 02:38:30 | 3206 |
| 51st | Brendan Ruppen | ๐บ๐ธ | Traverse City, Michigan | 28 | 02:40:06 | 3202 |
| 52nd | Taylor Birmann | ๐บ๐ธ | Marquette, Michigan | 29 | 02:41:02 | 3189 |
| 53rd | Jacob Gallimore | ๐บ๐ธ | Grand Rapids, Michigan | 29 | 02:41:23 | 3220 |
| 54th | Travis Rader | ๐บ๐ธ | Kentwood, Michigan | 28 | 02:42:21 | 3225 |
| 55th | Davis Timmer | ๐บ๐ธ | Petoskey, Michigan | 29 | 02:44:50 | 3191 |
| 56th | Nick Shaieb | ๐บ๐ธ | Hartland, Michigan | 28 | 02:45:19 | 2407 |
| 57th | Logan Mosher | ๐บ๐ธ | Interlochen, Michigan | 29 | 02:48:11 | 3224 |
| 58th | Andy Diepstra | ๐บ๐ธ | Grand Rapids, Michigan | 28 | 02:50:09 | 3000 |
| 59th | Steven Morehouse | ๐บ๐ธ | Holland, Michigan | 28 | 02:53:52 | 3192 |
| 60th | Matthew Ferro | ๐บ๐ธ | Grand Haven, Michigan | 29 | 02:56:42 | 3198 |
| 61st | Joseph Nichols | ๐บ๐ธ | Grand Rapids, Michigan | 29 | 02:56:55 | 3193 |
| 62nd | Mitchell Mcfarland | ๐บ๐ธ | Auburn, Michigan | 29 | 02:58:28 | 3205 |
| 63rd | Eric Wells Ii | ๐บ๐ธ | Lansing, Michigan | 28 | 02:58:37 | 3201 |
| 64th | Andrew Darrell | ๐บ๐ธ | HUDSONVILLE, Michigan | 29 | 03:02:40 | 2158 |
| 65th | Nick Olewin | ๐บ๐ธ | Tampa, Florida | 29 | 03:04:30 | 2834 |
| 66th | Stephen Greutman | ๐บ๐ธ | Sterling Heights, Michigan | 28 | 03:04:48 | 2917 |
| 67th | Ben Heinle | ๐บ๐ธ | Saint Paul, Minnesota | 29 | 03:09:59 | 3211 |
| 68th | Tyler Machiela | ๐บ๐ธ | Lake Ann, Michigan | 29 | 03:12:55 | 2238 |
| 69th | Luke Dalton | ๐บ๐ธ | Traverse City, Michigan | 28 | 03:13:16 | 3199 |
| 70th | Gerald Gepes | ๐บ๐ธ | | | 03:25:44 | 3187 |
| 71st | Ronald Kaminski | ๐บ๐ธ | Holly, Michigan | 29 | 03:43:02 | 1573 |
| 72nd | Jerrod Bosch | ๐บ๐ธ | Grand Rapids, Michigan | 28 | 03:44:14 | 3216 |