| POS | BIB | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|---|
| 1 | 472 | Geoffrey Kirui |  KEN | 2:08:27 SB | 
| 2 | 412 | Tamirat TOLA |  ETH | 2:09:49 | 
| 3 | 540 | Alphonce Felix SIMBU |  TAN | 2:09:51 | 
| 4 | 422 | Callum HAWKINS |  GBR | 2:10:17 PB | 
| 5 | 471 | Gideon Kipkemoi Kipketer |  KEN | 2:10:56 | 
| 6 | 457 | Daniele MEUCCI |  ITA | 2:10:56 PB | 
| 7 | 395 | Yohanes GHEBREGERGIS |  ERI | 2:12:07 | 
| 8 | 474 | Daniel Kinyua |  KEN | 2:12:16 | 
| 9 | 463 | Yuki Kawauchi |  JPN | 2:12:19 | 
| 10 | 467 | Kentaro Nakamoto |  JPN | 2:12:41 | 
| 11 | 551 | Solomon Mutai |  UGA | 2:13:29 | 
| 12 | 539 | Ezekiel Jafary Ngimba |  TAN | 2:14:05 | 
| 13 | 388 | Adbi Hakin ULAD |  DEN | 2:14:22 SB | 
| 14 | 546 | Kaan Kigen ÖZBILEN |  TUR | 2:14:29 SB | 
| 15 | 367 | Shumi DECHASA |  BRN | 2:15:08 SB | 
| 16 | 566 | Elkanah KIBET |  USA | 2:15:14 | 
| 17 | 403 | Javier GUERRA |  ESP | 2:15:22 | 
| 18 | 557 | Igor OLEFIRENKO |  UKR | 2:15:34 SB | 
| 19 | 411 | Tsegaye Mekonnen |  ETH | 2:15:36 | 
| 20 | 563 | Ernesto Andrés ZAMORA |  URU | 2:16:00 PB | 
| 21 | 526 | Pheeha MOKGOBO |  RSA | 2:16:14 | 
| 22 | 444 | Mick Clohissey |  IRL | 2:16:21 SB | 
| 23 | 359 | Valentin Pfeil |  AUT | 2:16:28 | 
| 24 | 488 | Remigijus KANÄŒYS |  LTU | 2:16:34 | 
| 25 | 509 | Derlys AYALA |  PAR | 2:16:37 SB | 
| 26 | 462 | Hiroto INOUE |  JPN | 2:16:54 | 
| 27 | 558 | Ihor Russ |  UKR | 2:17:01 SB | 
| 28 | 440 | Thonakal Gopi |  IND | 2:17:13 | 
| 29 | 543 | Mert Girmalegesse |  TUR | 2:17:36 | 
| 30 | 490 | Mohamed Reda EL AARABY |  MAR | 2:17:50 | 
| 31 | 420 | Andrew Davies |  GBR | 2:17:59 | 
| 32 | 533 | Mikael EKVALL |  SWE | 2:18:12 SB | 
| 33 | 571 | Pardon Ndhlovu |  ZIM | 2:18:37 SB | 
| 34 | 500 | Munkhbayar NARANDULAM |  MGL | 2:18:42 PB | 
| 35 | 504 | Namupala Reonard |  NAM | 2:18:51 SB | 
| 36 | 559 | Yuriy Rusyuk |  UKR | 2:18:54 SB | 
| 37 | 503 | Paulus Iiyambo |  NAM | 2:19:45 | 
| 38 | 538 | Stephano Gwandu Huche |  TAN | 2:20:05 | 
| 39 | 421 | Joshua GRIFFITHS |  GBR | 2:20:06 | 
| 40 | 409 | Tiidrek NURME |  EST | 2:20:41 SB | 
| 41 | 396 | Ghebrezgiabhier Kibrom |  ERI | 2:21:22 | 
| 42 | 564 | Robert Curtis |  USA | 2:21:22 SB | 
| 43 | 548 | Robert Chemonges |  UGA | 2:21:24 | 
| 44 | 491 | Happy Ndacha Mchelenje |  MAW | 2:21:39 PB | 
| 45 | 354 | Jack Colreavy |  AUS | 2:21:44 | 
| 46 | 501 | Byambajav TSEVEENRAVDAN |  MGL | 2:21:48 | 
| 47 | 570 | Millen Matende |  ZIM | 2:21:52 SB | 
| 48 | 499 | Ser-Od BAT-OCHIR |  MGL | 2:21:55 | 
| 49 | 376 | Leslie Encina |  CHI | 2:22:10 | 
| 50 | 487 | Ignas BRASEVIÄŒIUS |  LTU | 2:22:20 SB | 
| 51 | 537 | David NILSSON |  SWE | 2:22:53 | 
| 52 | 408 | Roman FOSTI |  EST | 2:23:28 SB | 
| 53 | 372 | Thomas TOTH |  CAN | 2:23:47 | 
| 54 | 375 | Manuel Cabrera |  CHI | 2:24:08 | 
| 55 | 425 | Daviti Kharazishvili |  GEO | 2:24:24 | 
| 56 | 392 | Segundo JAMI |  ECU | 2:24:28 | 
| 57 | 434 | José Amado GarcÃa |  GUA | 2:25:03 | 
| 58 | 477 | Hyosu Kim |  KOR | 2:25:08 | 
| 59 | 357 | Brad Milosevic |  AUS | 2:25:14 | 
| 60 | 502 | David Carver |  MRI | 2:25:45 SB | 
| 61 | 449 | Girmaw AMARE |  ISR | 2:26:37 | 
| 62 | 446 | Sean Hehir |  IRL | 2:27:33 | 
| 63 | 481 | Seungyeop Yu |  KOR | 2:29:06 | 
| 64 | 480 | Kwangsik Shin |  KOR | 2:29:52 | 
| 65 | 529 | Rok Puhar |  SLO | 2:33:12 | 
| 66 | 568 | Luis Alberto ORTA |  VEN | 2:33:42 SB | 
| 67 | 437 | Juan Carlos Trujillo |  GUA | 2:33:42 SB | 
| 68 | 436 | Luis Carlos Rivero |  GUA | 2:41:39 | 
| 69 | 495 | Ricardo Ramos |  MEX | 2:41:50 SB | 
| 70 | 360 | Abraham Niyonkuru |  BDI | 2:42:27 | 
| 366 | Hassan Chani |  BRN | DQ | |
| 508 | Jorge CASTELBLANCO |  PAN | DNF | |
| 510 | Jean-Pierre Castro |  PER | DNF | |
| 530 | Anuradha Indrajith Cooray |  SRI | DNF | |
| 561 | Nicolás CUESTAS |  URU | DNF | |
| 361 | Abdelhadi El Hachimi |  BEL | DNF | |
| 401 | Iván Fernández |  ESP | DNF | |
| 370 | Eric Gillis |  CAN | DNF | |
| 356 | Josh Harris |  AUS | DNF | |
| 522 | Marius Ionescu |  ROU | DNF | |
| 404 | Ayad LAMDASSEM |  ESP | DNF | |
| 456 | Stefano LA ROSA |  ITA | DNF | |
| 511 | Raúl Machacuay |  PER | DNF | |
| 567 | Augustus Maiyo |  USA | DNF | |
| 352 | Mariano Mastromarino |  ARG | DNF | |
| 484 | Tshepo Mathibelle |  LES | DNF | |
| 397 | Amanuel Mesel |  ERI | DNF | |
| 545 | Ercan Muslu |  TUR | DNF | |
| 485 | Lebenya Nkoka |  LES | DNF | |
| 572 | Cutbert Nyasango |  ZIM | DNF | |
| 527 | Sibusiso Nzima |  RSA | DNF | |
| 505 | Bhumiraj Rai |  NEP | DNF | |
| 520 | Ricardo Ribas |  POR | DNF | |
| 562 | Aguelmis Rojas |  URU | DNF | |
| 451 | Maru TEFERI |  ISR | DNF | |
| 413 | Yemane Tsegay |  ETH | DNF | |
| 377 | Enzo Yáñez |  CHI | DNF | |
| 482 | Valerijs Žolnerovics |  LAT | DNF | |
| 525 | Lusapho April |  RSA | DNS | |
| 389 | Mumin Gala |  DJI | DNS |