| Final Ranking | time | gap |   | bib |  | 1. Lelisa Desisa |  ETH | 2:10:40 | SB |   | 699 |  | 2. Mosinet Geremew |  ETH | 2:10:44 |   | +0:04 | 702 |  | 3. Amos Kipruto |  KEN | 2:10:51 |   | +0:11 | 1282 |  | 4. Callum Hawkins |  GBR | 2:10:57 |   | +0:17 | 842 |  | 5. Stephen Mokoka |  RSA | 2:11:09 |   | +0:29 | 1633 |  | 6. Zersenay Tadese |  ERI | 2:11:29 | SB | +0:49 | 641 |  | 7. El Hassan El Abbassi |  BRN | 2:11:44 | SB | +1:04 | 363 |  | 8. Hamza Sahli |  MAR | 2:11:49 |   | +1:09 | 1378 |  | 9. Tadesse Abraham |  SUI | 2:11:58 |   | +1:18 | 1677 |  | 10.Daniel Mateo |  ESP | 2:12:15 |   | +1:35 | 663 |  | 11.Laban Kipngetich Korir |  KEN | 2:12:38 |   | +1:58 | 1289 |  | 12.Yassine Rachik |  ITA | 2:12:41 |   | +2:01 | 1109 |  | 13.Fred Musobo |  UGA | 2:13:42 |   | +3:02 | 1800 |  | 14.Geoffrey Kirui |  KEN | 2:13:54 | SB | +3:14 | 1285 |  | 15.Eyob Ghebrehiwet Faniel |  ITA | 2:13:57 | SB | +3:17 | 1092 |  | 16.Alphonce Felix Simbu |  TAN | 2:13:57 |   | +3:17 | 1733 |  | 17.Tomas Hilifa Rainhold |  NAM | 2:14:38 |   | +3:58 | 1419 |  | 18.Stephen Kiprotich |  UGA | 2:15:04 |   | +4:24 | 1796 |  | 19.Paulo Roberto De Almeida Paula |  BRA | 2:15:09 |   | +4:29 | 332 |  | 20.Shaohui Yang |  CHN | 2:15:17 |   | +4:37 | 477 |  | 21.Thonakal Gopi |  IND | 2:15:57 |   | +5:17 | 1036 |  | 22.Felicien Muhitira |  RWA | 2:16:21 |   | +5:41 | 1651 |  | 23.Ahmed Osman |  USA | 2:16:22 | SB | +5:42 | 1922 |  | 24.Weldu Negash Gebretsadik |  NOR | 2:16:35 |   | +5:55 | 1480 |  | 25.Hiroki Yamagishi |  JPN | 2:16:43 | SB | +6:03 | 1242 |  | 26.Tiidrek Nurme |  EST | 2:17:38 |   | +6:58 | 692 |  | 27.Malcolm Hicks |  NZL | 2:17:45 |   | +7:05 | 1499 |  | 28.Adhanom Abraha |  SWE | 2:17:57 |   | +7:17 | 1705 |  | 29.Yuki Kawauchi |  JPN | 2:17:59 |   | +7:19 | 1232 |  | 30.Caden Shields |  NZL | 2:18:08 |   | +7:28 | 1503 |  | 31.Thijs Nijhuis |  DEN | 2:18:10 |   | +7:30 | 606 |  | 32.Desmond Mokgobu |  RSA | 2:18:21 |   | +7:41 | 1632 |  | 33.Roman Fosti |  EST | 2:18:30 | SB | +7:50 | 686 |  | 34.Ngonidzashe Ncube |  ZIM | 2:18:42 |   | +8:02 | 2045 |  | 35.Fyodor Shutov |  ANA | 2:18:58 |   | +8:18 | 120 |  | 36.John Mason |  CAN | 2:19:21 |   | +8:41 | 410 |  | 37.Kohei Futaoka |  JPN | 2:19:23 |   | +8:43 | 1211 |  | 38.Elkanah Kibet |  USA | 2:19:33 | SB | +8:53 | 1904 |  | 39.Julian Spence |  AUS | 2:19:40 |   | +9:00 | 174 |  | 40.Byambajav Tseveenravdan |  MGL | 2:20:07 |   | +9:27 | 1405 |  | 41.Lemawork Ketema |  AUT | 2:20:45 |   | +10:05 | 212 |  | 42.Thomas De Bock |  BEL | 2:21:13 |   | +10:33 | 247 |  | 43.Stephen Scullion |  IRL | 2:21:31 |   | +10:51 | 1068 |  | 44.Wellington Bezerra da Silva |  BRA | 2:21:49 |   | +11:09 | 317 |  | 45.Berhanu Degefa |  CAN | 2:22:28 |   | +11:48 | 403 |  | 46.Andrew Epperson |  USA | 2:23:11 |   | +12:31 | 1883 |  | 47.Munyaradzi Jari |  ZIM | 2:23:34 |   | +12:54 | 2042 |  | 48.Dmitrijs Serjogins |  LAT | 2:24:00 | PB | +13:20 | 1342 |  | 49.Andrey Petrov |  UZB | 2:24:54 |   | +14:14 | 2023 |  | 50.Ihor Porozov |  UKR | 2:26:11 |   | +15:31 | 1819 |  | 51.Vagner da Silva Noronha |  BRA | 2:26:11 |   | +15:31 | 327 |  | 52.Isaac Mpofu |  ZIM | 2:29:24 |   | +18:44 | 2044 |  | 53.Uladzislau Pramau |  BLR | 2:31:04 |   | +20:24 | 282 |  | 54.Ser-Od Bat-Ochir |  MGL | 2:36:01 |   | +25:21 | 1404 |  | 55.Nicolás Cuestas |  URU | 2:40:05 |   | +29:25 | 1858 |   
| World Record: Eliud Kipchoge, Kenya 2:01.39 34 years, Berlin (GER) 16 Sep 2018 |  | Championship Record: Abel Kirui, Kenya 2:06.54 27 years, Berlin (GER) 22 Aug 2009 |  | World Leading: Kenenisa Bekele, Ethiopia 2:01.41 37 years, Berlin (GER) 29 Sep 2019 |   
| Final Ranking | time | gap |   | bib |  | -. Polat Kemboi Arikan |  TUR | DNF |   |   | 1770 |  | -. Derlys Ayala |  PAR | DNF |   |   | 1515 |  | -. Bujie Duo |  CHN | DNF |   |   | 456 |  | -. Mohamed Reda El Aaraby |  MAR | DNF |   |   | 1372 |  | -. Mert Girmalegesse |  TUR | DNF |   |   | 1774 |  | -. Stephano Gwandu Huche |  TAN | DNF |   |   | 1732 |  | -. Olivier Irabaruta |  BDI | DNF |   |   | 234 |  | -. Merhawi Kesete |  ERI | DNF |   |   | 639 |  | -. Evans Kiplagat |  AZE | DNF |   |   | 218 |  | -. Paul Lonyangata |  KEN | DNF |   |   | 1293 |  | -. Daniele Meucci |  ITA | DNF |   |   | 1107 |  | -. Thabiso Benedict Moeng |  RSA | DNF |   |   | 1630 |  | -. Solomon Mutai |  UGA | DNF |   |   | 1801 |  | -. Tony Ah-Thit Payne |  THA | DNF |   |   | 1737 |  | -. Benson Seurei |  BRN | DNF |   |   | 368 |  | -. Augustino Paulo Sulle |  TAN | DNF |   |   | 1734 |  | -. Okubay Tsegay |  ERI | DNF |   |   | 643 |  | -. Mule Wasihun |  ETH | DNF |   |   | 711 |   
 | 
|   |  | Start time: Saturday 05 October: 23:59 +2 UTC |  | Temperature 29° C, Humidity 51  |  | End time: Sunday 06 October: 02:39 +2 UTC |  | Temperature 29° C, Humidity 51  |   
| Qualifiyng Standard: 2:16:00 - First 21 in Final. |  | Quota 100 Athletes. Started 73. |  | Start List |   
 |  
|
 |   |  | Quota 100 athletes. Qualifiying Standard 2:16:00 - 123 athletes. Qualification Period 07.09.2018 - 06.09.2019. |   
| Athlete | time | Venue | date |   | FR |  | 1. Mosinet Geremew |  ETH | 2:02:55 | London (GBR) | 28.04.2019 | S,TFP,Q |   |  | 2. Mule Wasihun |  ETH | 2:03:16 | London (GBR) | 28.04.2019 | S,TFP,Q |   |  | 3. El Hassan El Abbassi |  BRN | 2:04:43 | Valencia (ESP) | 02.12.2018 | S,TFP,Q |   |  | 4. Laban Korir |  KEN | 2:05:58 | Rotterdam (NED) | 08.04.2018 | S,TFP,Q |   |  | 5. Lelisa Desisa |  ETH | 2:05:59 | New York NY (USA) | 04.11.2018 | S,TFP,Q |   |  | 6. Amos Kipruto |  KEN | 2:06:23 | Berlin (GER) | 16.09.2018 | S,TFP,Q |   |  | 7. Paul Lonyangata |  KEN | 2:06:25 | Paris (FRA) | 08.04.2018 | S,TFP,Q |   |  | 8. Geoffrey Kirui |  KEN | 2:06:45 | Chicago IL (USA) | 07.10.2018 | S,WC,TFP,Q |   |  | 9. Okbay Tsegay |  ERI | 2:06:46 | Sevilla (ESP) | 17.02.2019 | S,TFP,Q |   |  | 10.Fred Musobo |  UGA | 2:06:56 | Daegu (KOR) | 07.04.2019 | S,Q |   |  | 11.Tadesse Abraham |  SUI | 2:07:24 | Wien (AUT) | 07.04.2019 | S,TFP,Q |   |  | 12.Benson Seurei |  BRN | 2:07:37 | Valencia (ESP) | 02.12.2018 | S,TFP,Q |   |  | -. Marius Kimutai |  BRN | 2:07:45 | Seoul (KOR) | 18.03.2018 | DNS,TFP |   |  | 13.Agustino Sulle |  TAN | 2:07:46 | Toronto (CAN) | 21.10.2018 | S,TFP,Q |   |  | 14.Stephen Kiprotich |  UGA | 2:07:57 | Hamburg (GER) | 29.04.2018 | S,TFP,Q |   |  | 15.Stephen Mokoka |  RSA | 2:07:58 | Otsu (JPN) | 10.03.2019 | S,TFP,Q |   |  | 16.Yassine Rachik |  ITA | 2:08:05 | London (GBR) | 28.04.2019 | S,TFP,Q |   |  | 17.Callum Hawkins |  GBR | 2:08:14 | London (GBR) | 28.04.2019 | S,TFP,Q |   |  | 17.Polat Kemboi Arıkan |  TUR | 2:08:14 | Paris (FRA) | 14.04.2019 | S,TFP,Q |   |  | 19.Solomon Mutai |  UGA | 2:08:25 | Wien (AUT) | 07.04.2019 | S,TFP,Q |   |  | 20.Alphonce Felix |  TAN | 2:08:27 | Otsu (JPN) | 10.03.2019 | S,TFP,Q |   |  | 21.Zersenay Tadese |  ERI | 2:08:46 | Berlin (GER) | 16.09.2018 | S,TFP,Q |   |  | 22.Hizkel Tewelde |  ERI | 2:08:49 | Ljubljana (SLO) | 28.10.2018 | S,Q |   |  | 23.Kohei Futaoka |  JPN | 2:09:15 | Oita (JPN) | 03.02.2019 | S,Q |   |  | 24.Mohamed Reda El Aaraby |  MAR | 2:09:16 | Chicago IL (USA) | 07.10.2018 | S,Q |   |  | 25.Yuki Kawauchi |  JPN | 2:09:21 | Otsu (JPN) | 10.03.2019 | S,TFP,Q |   |  | 26.Olivier Irabaruta |  BDI | 2:09:48 | Porto (POR) | 04.11.2018 | S,Q |   |  | 27.Girmaw Amare |  ISR | 2:09:54 | Praha (CZE) | 05.05.2019 | S,TFP,Q |   |  | 28.Maru Teferi |  ISR | 2:10:11 | Sevilla (ESP) | 17.02.2019 | S,TFP,Q |   |  | 29.Hamza Sahili |  MAR | 2:10:19 | Rabat (MAR) | 21.04.2019 | S,Q |   |  | 30.Duo Bujie |  CHN | 2:10:31 | Xuzhou (CHN) * | 23.03.2019 | S,Q |   |  | 31.Motlokoa Nkhabutlane |  LES | 2:10:32 | Roma (ITA) | 08.04.2018 | TFP,Q |   |  | 32.Weldu Negash Gebretsadik |  NOR | 2:10:39 | Daegu (KOR) | 01.04.2018 | S,Q |   |  | 33.Hiroki Yamagishi |  JPN | 2:10:42 | Fukuoka (JPN) | 02.12.2018 | S,TFP,Q |   |  | 33.Desmond Mokgobu |  RSA | 2:10:42 | Oita (JPN) | 03.02.2019 | S,TFP,Q |   |  | 35.Lemawork Ketema |  AUT | 2:10:44 | Wien (AUT) | 07.04.2019 | S,Q |   |  | 36.Daniel Mateo |  ESP | 2:10:53 | Rotterdam (NED) | 07.04.2019 | S,TFP,Q |   |  | 37.Félicien Muhitira |  RWA | 2:10:58 | Roma (ITA) | 07.04.2019 | S,Q |   |  | 38.Mert Girmalegese |  TUR | 2:11:07 | Hamburg (GER) | 28.04.2019 | S,TFP,Q |   |  | 39.Ri Kang Bom |  PRK | 2:11:19 | Pyongyang (PRK) | 07.04.2019 | Q |   |  | 40.Daniele Meucci |  ITA | 2:12:00 | Hamburg (GER) | 28.04.2019 | S,Q |   |  | 41.Dong Guojian |  CHN | 2:12:09 | Xuzhou (CHN) | 23.03.2019 | S,TFP,Q |   |  | 42.Ser-Od Bat-Ochir |  MGL | 2:12:12 | Hofu (JPN) | 16.12.2018 | S,Q |   |  | 43.Stephano Gwandu Huche |  TAN | 2:12:24 | Seoul (KOR) | 04.11.2018 | S,Q |   |  | 44.Elkanah Kibet |  USA | 2:12:35 | Chicago IL (USA) | 07.10.2018 | S,TFP,Q |   |  | 45.Eyob Ghebrehiwet Faniel |  ITA | 2:12:43 | Berlin (GER) | 12.08.2018 | S,Q |   |  | 46.Benedict Moeng |  RSA | 2:12:53 | Cape Town (RSA) | 23.09.2018 | S,TFP,Q |   |  | 47.Derlis Ayala |  PAR | 2:12:54 | Lima (PER) | 27.07.2019 | S,Q |   |  | 48.Andrew Epperson |  USA | 2:13:11 | Oita (JPN) | 03.02.2019 | S,Q |   |  | 49.Ri Yong Nam |  PRK | 2:13:18 | Pyongyang (PRK) | 08.04.2018 | Q |   |  | 50.Han Il Ryong |  PRK | 2:13:22 | Pyongyang (PRK) | 07.04.2019 | Q |   |  | 51.David Nilsson |  SWE | 2:13:29 | Hamburg (GER) | 28.04.2019 | Q |   |  | 52.Paulo Roberto Paula |  BRA | 2:13:30 | Wien (AUT) | 22.04.2018 | S,TFP,Q |   |  | 53.Wellington da Silva |  BRA | 2:13:34 | Hamburg (GER) | 28.04.2019 | S,Q |   |  | 54.Gopi Thonakal |  IND | 2:13:39 | Seoul (KOR) | 17.03.2019 | S,Q |   |  | 55.Tiidrek Nurme |  EST | 2:13:40 | Hannover (GER) | 07.04.2019 | S,Q |   |  | 56.Malcolm Hicks |  NZL | 2:13:51 | Düsseldorf (GER) | 28.04.2019 | S,Q |   |  | 57.Evans Kiplagat |  AZE | 2:13:57 | Rīga (LAT) | 20.05.2018 | S,Q |   |  | 58.Nicolás Cuestas |  URU | 2:13:59 | Lima (PER) | 27.07.2019 | S,Q |   |  | 59.Munyaradzi Jari |  ZIM | 2:14:02 | Cape Town (RSA) | 23.09.2018 | S,TFP,Q |   |  | 60.Yang Shaohui |  CHN | 2:14:03 | Xuzhou (CHN) * | 23.03.2019 | S,Q |   |  | 61.Thomas Rainhold |  NAM | 2:14:14 | Hamburg (GER) | 28.04.2019 | S,Q |   |  | 62.Mgondzashe Ncube |  ZIM | 2:14:15 | Mossel Bay (RSA) | 24.08.2019 | S,Q |   |  | 63.Thijs Nijhuis |  DEN | 2:14:18 | Düsseldorf (GER) | 28.04.2019 | S,Q |   |  | 64.Fyodor Shutov |  ANA | 2:14:19 | Düsseldorf (GER) | 28.04.2019 | S,Q |   |  | 64.Jonas Hampton |  USA | 2:14:19 | Chicago IL (USA) | 07.10.2018 | S,Q |   |  | 66.Uladzislau Pramau |  BLR | 2:14:29 | Warszawa (POL) | 14.04.2019 | S,Q |   |  | 67.Stephen Scullion |  IRL | 2:14:34 | Houston TX (USA) | 20.01.2019 | S,Q |   |  | 68.Julian Spence |  AUS | 2:14:42 | Otsu (JPN) | 10.03.2019 | S,Q |   |  | 69.Adhanom Abraha |  SWE | 2:14:44 | Hamburg (GER) | 28.04.2019 | S,Q |   |  | 70.Thomas De Bock |  BEL | 2:14:45 | London (GBR) | 28.04.2019 | S,Q |   |  | 71.Berhanu Girma |  CAN | 2:14:50 | Daegu (KOR) | 07.04.2019 | S,Q |   |  | 72.Miguel Ángel Bárzola |  ARG | 2:14:52 | Sevilla (ESP) | 17.02.2019 | Q |   |  | 73.Ihor Porozov |  UKR | 2:15:06 | Düsseldorf (GER) | 28.04.2019 | S,Q |   |  | 73.Mick Clohisey |  IRL | 2:15:06 | London (GBR) | 28.04.2019 | Q |   |  | 75.Isaac Mpofu |  ZIM | 2:15:10 | Mossel Bay (RSA) | 24.08.2019 | S,Q |   |  | 76.Ben Sathre |  LUX | 2:15:11 | Houston TX (USA) | 20.01.2019 | Q |   |  | 77.Haimro Alame |  ISR | 2:15:16 | Tiberias (ISR) | 04.01.2019 | S,Q |   |  | 78.John Mason |  CAN | 2:15:17 | Rotterdam (NED) | 07.04.2019 | S,Q |   |  | 78.Andrey Petrov |  UZB | 2:15:17 | Seoul (KOR) | 18.03.2018 | S,Q |   |  | 80.Byambajav Tseveenravdan |  MGL | 2:15:18 | Gold Coast (AUS) | 07.07.2019 | S,Q |   |  | 81.Caden Shields |  NZL | 2:15:36 | Gold Coast (AUS) | 07.07.2019 | S,Q |   |  | 82.Eulalio Munoz |  ARG | 2:15:48 | Rotterdam (NED) | 07.04.2019 | Q |   |  | 83.Mariano Mastromarino |  ARG | 2:15:51 | Sevilla (ESP) | 17.02.2019 | Q |   |  | 84.Tony Payne |  THA | 2:16:56 | Frankfurt (GER) | 28.10.2018 | S,TFP,Q |   |  | 85.Roman Fosti |  EST | 2:17:57 | Berlin (GER) | 12.08.2018 | S,TFP,Q |   |  | 86.Dmitrijs Serjogins |  LAT | 2:22:14 | Valmiera (LAT) | 16.09.2018 | S,TFP,Q |   |  | 87.Vít Pavlišta |  CZE | 2:16:30 | Praha (CZE) | 05.05.2019 | TFP |   |  | 88.Jiří Homoláč |  CZE | 2:20:09 | Praha (CZE) | 06.05.2018 | TFP |   |  |  Top 8 not qualified athletes |  | -. Josh Griffiths |  GBR | 2:16:09 | Dublin (IRL) | 28.10.2018 |   |  | -. Max Belisario |  PER | 2:16:12 | Santiago de Chile (CHI) | 07.04.2019 |   |  | -. Johan Larsson |  SWE | 2:16:14 | Pisa (ITA) | 16.12.2018 |   |  | -. Daniel Jones |  NZL | 2:16:15 | Gold Coast (AUS) | 07.07.2019 |   |  | -. Philipp Baar |  GER | 2:16:17 | Düsseldorf (GER) | 29.04.2018 |   |  | -. Gantulga Dambadarjaa |  MGL | 2:16:18 | Seoul (KOR) | 17.03.2019 |   |  | -. Nicholas Torry |  GBR | 2:16:21 | London (GBR) | 28.04.2019 |   |  | -. Hakan Çeçen |  TUR | 2:16:21 | Dubai (UAE) | 25.01.2019 |   |  |  Athletes who achieved the entry standard but were not selected see in Men Marathon Qualification. |   
 | 
 |  
 | 
 Prepared and maintained by Todor Krastev 
todor1966@yahoo.com 
Last updated: 14 Sep 2025 Facebook Todor Krastev 
 
  |