| | 301 | 84 | Sean Lease | 30-34 | 01:35:52 | |
| | 302 | 57 | Kevin Yang | 35-39 | 01:35:54 | |
| | 303 | 85 | Jacob Nadke | 30-34 | 01:35:59 | |
| | 304 | 58 | Mark Dietzel | 35-39 | 01:36:03 | |
| | 305 | 17 | Mick Mcconnell | 50-54 | 01:36:03 | |
| | 306 | 59 | Sylvain Moles | 35-39 | 01:36:10 | |
| | 307 | 18 | Craig Richards | 50-54 | 01:36:14 | |
| | 308 | 45 | Steven Nolasco | 25-29 | 01:36:20 | |
| | 309 | 86 | Brit Baxley | 30-34 | 01:36:20 | |
| | 310 | 87 | Michael Chavez | 30-34 | 01:36:24 | |
| | 311 | 60 | Mark Ryan | 35-39 | 01:36:33 | |
| | 312 | 38 | Christian Dias | 45-49 | 01:36:43 | |
| | 313 | 19 | Christopher Andrews | 50-54 | 01:36:50 | |
| | 314 | 46 | Kyle Mahlstede | 25-29 | 01:36:59 | |
| | 315 | 47 | Aaron Scheideman | 25-29 | 01:37:10 | |
| | 316 | 61 | Richard Wu | 35-39 | 01:37:11 | |
| | 317 | 39 | Ian Young | 45-49 | 01:37:19 | |
| | 318 | 88 | Bradley Cross | 30-34 | 01:37:21 | |
| | 319 | 62 | Travis Griffith | 35-39 | 01:37:25 | |
| | 320 | 40 | William Moore | 45-49 | 01:37:30 | |
| | 321 | 48 | Daniel Baek | 25-29 | 01:37:37 | |
| | 322 | 63 | Martin De Kramer | 35-39 | 01:37:38 | |
| | 323 | 64 | Christoph Vargas | 35-39 | 01:37:39 | |
| | 324 | 44 | Miron Myszkowski | 40-44 | 01:37:44 | |
| | 325 | 10 | Jorge Garcia | 55-59 | 01:37:48 | |
| | 326 | 45 | David Nguyen | 40-44 | 01:37:49 | |
| | 327 | 89 | Marc Seah | 30-34 | 01:38:08 | |
| | 328 | 49 | Jordan Bogardus | 25-29 | 01:38:16 | |
| | 329 | 90 | Erick Soberanes | 30-34 | 01:38:18 | |
| | 330 | 46 | Andrew Hurley | 40-44 | 01:38:18 | |
| | 331 | 47 | Rich Truong | 40-44 | 01:38:22 | |
| | 332 | 50 | Michael Ding | 25-29 | 01:38:36 | |
| | 333 | 51 | Brent Kappes | 25-29 | 01:38:48 | |
| | 334 | 41 | Joe Caviglia | 45-49 | 01:38:53 | |
| | 335 | 52 | Jomaree Gammad | 25-29 | 01:38:55 | |
| | 336 | 91 | James Kelley | 30-34 | 01:39:01 | |
| | 337 | 65 | William Samson | 35-39 | 01:39:11 | |
| | 338 | 92 | Tim Park | 30-34 | 01:39:12 | |
| | 339 | 93 | Griffith Gustafson | 30-34 | 01:39:13 | |
| | 340 | 94 | Andrew Park | 30-34 | 01:39:26 | |
| | 341 | 66 | Darrin Agbara | 35-39 | 01:39:36 | |
| | 342 | 20 | Brian Dickinson | 50-54 | 01:39:41 | |
| | 343 | 21 | Jason Schwartz | 50-54 | 01:39:55 | |
| | 344 | 22 | T Gray Albert | 50-54 | 01:39:58 | |
| | 345 | 95 | Matt Silvestri | 30-34 | 01:40:04 | |
| | 346 | 67 | Chris Chai | 35-39 | 01:40:09 | |
| | 347 | 96 | Dominic Sanchez | 30-34 | 01:40:10 | |
| | 348 | 97 | Jose Fuentes | 30-34 | 01:40:10 | |
| | 349 | 23 | Ken Peluso | 50-54 | 01:40:12 | |
| | 350 | 42 | Kannan Kartha | 45-49 | 01:40:19 | |
| | 351 | 24 | Chris Keahey | 50-54 | 01:40:21 | |
| | 352 | 48 | Christopher Chung | 40-44 | 01:40:26 | |
| | 353 | 49 | Mark Quines | 40-44 | 01:40:26 | |
| | 354 | 50 | Jason Graebner | 40-44 | 01:40:27 | |
| | 355 | 51 | Vicente Calvillo | 40-44 | 01:40:27 | |
| | 356 | 52 | Keyth Lloyd | 40-44 | 01:40:34 | |
| | 357 | 68 | Austin Boal | 35-39 | 01:40:39 | |
| | 358 | 69 | Henry Cotto | 35-39 | 01:40:40 | |
| | 359 | 43 | Joe Makston | 45-49 | 01:40:44 | |
| | 360 | 70 | Sanjeev Karthik Gollapudi | 35-39 | 01:40:47 | |
| | 361 | 11 | Edward Squire | 55-59 | 01:40:54 | |
| | 362 | 71 | Arvin Vohra | 35-39 | 01:40:55 | |
| | 363 | 98 | Brandon Walker | 30-34 | 01:40:56 | |
| | 364 | 25 | Keith Devereaux | 50-54 | 01:41:01 | |
| | 365 | 6 | Gavril Lourie | 60-64 | 01:41:01 | |
| | 366 | 53 | Zack Lindholm | 25-29 | 01:41:10 | |
| | 367 | 12 | Glenn Bishop | 55-59 | 01:41:13 | |
| | 368 | 13 | Todd Samuelson | 55-59 | 01:41:16 | |
| | 369 | 72 | Rob Lee | 35-39 | 01:41:16 | |
| | 370 | 44 | Rene Maldonado | 45-49 | 01:41:18 | |
| | 371 | 99 | Michael Le | 30-34 | 01:41:23 | |
| | 372 | 100 | Jordy Way | 30-34 | 01:41:32 | |
| | 373 | 73 | Joseph Atkinson | 35-39 | 01:41:39 | |
| | 374 | 26 | Tim Morey | 50-54 | 01:41:39 | |
| | 375 | 27 | Antonio Acosta | 50-54 | 01:41:46 | |
| | 376 | 54 | Brian Parungao | 25-29 | 01:41:48 | |
| | 377 | 53 | Borna Bahrami | 40-44 | 01:42:01 | |
| | 378 | 101 | Chris Nicholls | 30-34 | 01:42:01 | |
| | 379 | 102 | Josh Vidal | 30-34 | 01:42:05 | |
| | 380 | 7 | Michael Lipman | 60-64 | 01:42:11 | |
| | 381 | 28 | Soren Huggins | 50-54 | 01:42:18 | |
| | 382 | 45 | Jose Cervantes | 45-49 | 01:42:28 | |
| | 383 | 46 | Darren Snyder | 45-49 | 01:42:33 | |
| | 384 | 29 | Cesar Romo | 50-54 | 01:42:46 | |
| | 385 | 74 | Evan Naylor | 35-39 | 01:42:55 | |
| | 386 | 75 | Ryan Daniels | 35-39 | 01:43:01 | |
| | 387 | 54 | Ed Sabalburo | 40-44 | 01:43:08 | |
| | 388 | 8 | Tyler Beteag | 16-24 | 01:43:35 | |
| | 389 | 55 | Eason Recto | 25-29 | 01:43:44 | |
| | 390 | 1 | Dan Henry | 65-69 | 01:43:52 | |
| | 391 | 55 | Patrick Garstin | 40-44 | 01:43:55 | |
| | 392 | 103 | Connor Williams | 30-34 | 01:44:07 | |
| | 393 | 104 | Ibis Sandoval | 30-34 | 01:44:10 | |
| | 394 | 76 | Marc Dumalanta | 35-39 | 01:44:21 | |
| | 395 | 56 | Matt Leontis | 25-29 | 01:44:25 | |
| | 396 | 14 | Leendert Tange | 55-59 | 01:44:25 | |
| | 397 | 105 | Austin Flores | 30-34 | 01:44:43 | |
| | 398 | 15 | Rafael Covarrubias | 55-59 | 01:44:45 | |
| | 399 | 106 | Giezi Barrios | 30-34 | 01:44:53 | |
| | 400 | 107 | Tyler Casey | 30-34 | 01:44:53 | |