| Place | Bib | Name | Age | Sex | City | State | Time |
|---|---|---|---|---|---|---|---|
| 1 | 7110 | Boniface Kongin | 29 | M | Duluth | MN | 2:11:56 |
| 2 | 26 | Andrew Colley | 28 | M | Blowing Rock | NC | 2:12:13 |
| 3 | 157 | Harbert Okuti | 33 | M | Sleepy Hollow | NY | 2:13:01 |
| 4 | 202 | Joseph Whelan | 28 | M | Spring Branch | TX | 2:13:39 |
| 5 | 7075 | Craig Hunt | 28 | M | Flagstaff | AZ | 2:15:26 |
| 6 | 23 | Nick Caprario | 30 | M | Kcmo | MO | 2:16:01 |
| 7 | 195 | Rory Tunningley | 29 | M | Lockhart | TX | 2:16:25 |
| 8 | 13 | Chris Bendtsen | 27 | M | New York | NY | 2:17:03 |
| 9 | 87 | Christopher Kipyego | 45 | M | Zacatecas | 2:17:03 | |
| 10 | 173 | Austin Roth | 28 | M | London | 2:17:04 | |
| 11 | 190 | Alexander Taylor | 39 | M | Lincoln | MA | 2:17:06 |
| 12 | 94 | Evan Landes | 26 | M | Mulvane | KS | 2:17:08 |
| 13 | 179 | Jeffrey Seelaus | 25 | M | Brighton | MA | 2:17:08 |
| 14 | 6412 | Mitchell Klingler | 27 | M | Coldwater | MI | 2:17:18 |
| 15 | 4 | Eric Ashe | 30 | M | Boston | MA | 2:17:24 |
| 16 | 205 | James Wilson | 27 | M | Lawrence | KS | 2:17:27 |
| 17 | 50 | Evan Gaynor | 31 | M | Perrysburg | OH | 2:17:29 |
| 18 | 66 | Dan Harper | 29 | M | Naperville | IL | 2:17:30 |
| 19 | 110 | Jason Lynch | 28 | M | Kaysville | UT | 2:17:31 |
| 20 | 97 | Mark Leininger | 28 | M | Colts Neck | NJ | 2:18:00 |
| 21 | 142 | Sam Morse | 35 | M | Camden | NY | 2:18:06 |
| 22 | 154 | Will Norris | 24 | M | Boulder | CO | 2:18:08 |
| 23 | 59 | Nate Guthals | 28 | M | Olathe | KS | 2:18:38 |
| 24 | 4305 | Stan Linton | 25 | M | West Des Moines | IA | 2:18:43 |
| 25 | 5289 | Quinlan Moll | 23 | M | Kcmo | MO | 2:18:50 |
| 26 | 150 | Pardon Ndhlovu | 31 | M | Vilas | NC | 2:18:57 |
| 27 | 99 | Andrew Lesser | 29 | M | Eaton | CO | 2:19:12 |
| 28 | 29 | Argeo Cruz | 27 | M | Immokalee | FL | 2:19:18 |
| 29 | 189 | Joe Stilin | 29 | M | Blowing Rock | NC | 2:19:20 |
| 30 | 37 | Alexander Diltz | 26 | M | Longmont | CO | 2:19:26 |
| 31 | 6 | Jason Ayr | 31 | M | Westfield | MA | 2:19:35 |
| 32 | 146 | Kris Mugrage | 25 | M | Alamosa | CO | 2:20:09 |
| 33 | 208 | Trevor Zimak | 35 | M | Thunder Bay | ON | 2:20:12 |
| 34 | 70 | Matt Hensley | 31 | M | Superior | CO | 2:20:27 |
| 35 | 138 | Willie Milam | 27 | M | Boulder | CO | 2:20:35 |
| 36 | 186 | Ryan Smith | 24 | M | Farmington | ME | 2:21:07 |
| 37 | 162 | Nathan Peters | 29 | M | Salt Lake City | UT | 2:21:28 |
| 38 | 180 | Louis Serafini | 27 | M | Brighton | MA | 2:21:34 |
| 39 | 75 | Jesse Davis | 37 | M | Indianapolis | IN | 2:21:54 |
| 40 | 118 | David Marley | 32 | M | Columbus | GA | 2:21:56 |
| 41 | 147 | Edward Mulder | 26 | M | New York | NY | 2:21:57 |
| 42 | 6388 | Chris Retzlaff | 23 | M | Boulder | CO | 2:22:01 |
| 43 | 7675 | Vincent Hamilton | 26 | M | Spokane | WA | 2:22:07 |
| 44 | 155 | Austin O'Brien | 27 | M | Waukee | IA | 2:22:36 |
| 45 | 7525 | Michael Roda | 43 | M | Oneonta | NY | 2:22:37 |
| 46 | 18 | Darryl Brown | 36 | M | Exton | PA | 2:23:33 |
| 47 | 6705 | Michael Morris | 29 | M | Kyle | TX | 2:24:04 |
| 48 | 90 | Jacob Krolick | 28 | M | Canyon | TX | 2:24:15 |
| 49 | 6868 | Matthew Boumeester | 32 | M | Birchwood Village | MN | 2:24:15 |
| 50 | 191 | Jason Thomas | 24 | M | Des Moines | IA | 2:24:18 |