World Rankings

Men's Marathon (Half Marathon-25km-30km)

Filter World Rankings

Filter World Rankings

As of 30 Jun 2024

Place Competitor DOB Nat Score Event List
1 Benson KIPRUTO 17 MAR 1991 KEN KEN 1426 Marathon
2 Sisay LEMMA 12 DEC 1990 ETH ETH 1422 Marathon
3 Alexander MUNYAO 10 SEP 1996 KEN KEN 1419 Marathon
4 Vincent Kipkemoi NGETICH 03 JAN 1999 KEN KEN 1388 Marathon
5 Tamirat TOLA 11 AUG 1991 ETH ETH 1387 Marathon
6 Victor KIPLANGAT 10 NOV 1999 UGA UGA 1373 Marathon
7 Kenenisa BEKELE 13 JUN 1982 ETH ETH 1372 Marathon
8 Timothy KIPLAGAT 18 SEP 1993 KEN KEN 1368 Marathon
9 Chalu DESO 14 DEC 1997 ETH ETH 1357 Marathon
10 Amedework WALELEGN 11 MAR 1999 ETH ETH 1357 Marathon
11 Leul GEBRESILASE 20 SEP 1992 ETH ETH 1354 Marathon
12 Bashir ABDI 10 FEB 1989 BEL BEL 1352 Marathon
13 Eliud KIPCHOGE 05 NOV 1984 KEN KEN 1351 Marathon
14 Mohamed ESA 11 SEP 2000 ETH ETH 1345 Marathon
15 Joshua BELET 10 FEB 1998 KEN KEN 1340 Marathon
16 Evans CHEBET 10 NOV 1988 KEN KEN 1340 Marathon
17 Othmane EL GOUMRI 28 MAY 1992 MAR MAR 1339 Marathon
18 Haftu TEKLU 21 JAN 2000 ETH ETH 1339 Marathon
19 Gabriel Gerald GEAY 10 SEP 1996 TAN TAN 1337 Marathon
20 Bethwel KIBET 04 AUG 1991 KEN KEN 1330 Marathon
21 Tsegaye GETACHEW 30 NOV 1996 ETH ETH 1328 Marathon
22 Dawit WOLDE 19 MAY 1991 ETH ETH 1325 Marathon
23 Jemal MEKONEN 11 SEP 1996 ETH ETH 1319 Marathon [Half Marathon]
24 Birhanu LEGESE 11 SEP 1994 ETH ETH 1319 Marathon
25 Alphonce Felix SIMBU 14 FEB 1992 TAN TAN 1317 Marathon
26 Solomon Kirwa YEGO 10 MAY 1987 KEN KEN 1317 Marathon
27 Maru TEFERI 17 AUG 1992 ISR ISR 1315 Marathon
28 Hailemaryam KIROS 05 FEB 1997 ETH ETH 1314 Marathon
29 Philimon Kiptoo KIPCHUMBA 16 OCT 1998 KEN KEN 1311 Marathon
30 John KORIR 02 DEC 1996 KEN KEN 1311 Marathon
31 Seifu TURA 19 JUN 1997 ETH ETH 1311 Marathon
32 Albert KORIR 02 MAR 1994 KEN KEN 1307 Marathon
33 Kibiwott KANDIE 20 JUN 1996 KEN KEN 1307 Marathon [Half Marathon]
34 Titus KIPRUTO 25 JUN 1998 KEN KEN 1306 Marathon
35 Deresa GELETA 14 JAN 1996 ETH ETH 1303 Marathon
36 Abdi NAGEEYE 02 MAR 1989 NED NED 1302 Marathon
37 Stephen KISSA 01 DEC 1988 UGA UGA 1300 Marathon
38 Tadu ABATE 11 SEP 1997 ETH ETH 1300 Marathon
39 Emile CAIRESS 27 DEC 1997 GBR GBR 1298 Marathon
40 Ronald KORIR 10 APR 1991 KEN KEN 1294 Marathon
41 Lemi BERHANU 13 SEP 1994 ETH ETH 1293 Marathon
42 Edwin KIPTOO 14 AUG 1993 KEN KEN 1291 Marathon
43 Milkesa MENGESHA 16 APR 2000 ETH ETH 1291 Marathon
44 Tadesse ABRAHAM 12 AUG 1982 SUI SUI 1290 Marathon
45 Hassan CHAHDI 07 MAY 1989 FRA FRA 1287 Marathon
46 Tadese TAKELE 03 AUG 2002 ETH ETH 1285 Marathon [Half Marathon]
47 Mike Kiptum BOIT 14 SEP 1992 KEN KEN 1283 Marathon
48 CyBrian KOTUT 06 JUN 1992 KEN KEN 1280 Marathon
49 Kenneth KETER 04 AUG 1996 KEN KEN 1280 Marathon
50 Amanal PETROS 17 MAY 1995 GER GER 1280 Marathon
51 Enock ONCHARI 16 JAN 1999 KEN KEN 1278 Marathon
52 Laban Kipngetich KORIR 30 JUN 1985 KEN KEN 1275 Marathon
53 Rhonzas Lokitam KILIMO 05 SEP 1996 KEN KEN 1273 Marathon
54 Ashenafi MOGES 15 NOV 1994 ETH ETH 1273 Marathon
55 Gashau AYALE 22 AUG 1996 ISR ISR 1271 Marathon
56 Felix KIRWA 08 OCT 1995 KEN KEN 1270 Marathon
57 Edmond KIPNGETICH 30 MAR 1994 KEN KEN 1269 Marathon
58 Tebello RAMAKONGOANA 13 OCT 1996 LES LES 1268 Marathon
59 Philemon KIPLIMO 10 OCT 1998 KEN KEN 1268 Marathon
60 Zouhair TALBI 08 APR 1995 MAR MAR 1268 Marathon
61 Samwel Nyamai MAILU 07 FEB 1993 KEN KEN 1265 Marathon [Half Marathon]
62 Mulugeta Asefa UMA 12 MAR 1998 ETH ETH 1264 Marathon
63 Kenneth Kiprop KIPKEMOI 02 AUG 1984 KEN KEN 1262 Marathon
64 Bernard Kiprop KOECH 31 JAN 1988 KEN KEN 1262 Marathon
65 Kenya SONOTA 10 MAY 1993 JPN JPN 1260 Marathon
66 Haymanot ALEW 11 NOV 1997 ETH ETH 1260 Marathon
67 Balew YIHUNLE 21 SEP 1998 ETH ETH 1259 Marathon
68 Derseh KINDIE 04 FEB 1999 ETH ETH 1259 Marathon
69 Andualem BELAY 05 APR 1992 ETH ETH 1258 Marathon
70 Chala REGASA 30 APR 1997 ETH ETH 1258 Marathon
71 Shaohui YANG 09 JUL 1992 CHN CHN 1257 Marathon
72 Morhad AMDOUNI 21 JUN 1988 FRA FRA 1256 Marathon
73 Jie HE 27 DEC 1998 CHN CHN 1256 Marathon
74 Haimro ALAME 08 JUN 1990 ISR ISR 1255 Marathon
75 Adane KEBEDE 1996 ETH ETH 1254 Marathon
76 Bazezew ASMARE 11 SEP 1996 ETH ETH 1253 Marathon
77 Kaan Kigen ÖZBILEN 15 JAN 1986 TUR TUR 1251 Marathon
78 Brimin KIPKORIR 1989 KEN KEN 1250 Marathon
79 Josphat BOIT 25 NOV 1995 KEN KEN 1249 Marathon
80 Cameron LEVINS 28 MAR 1989 CAN CAN 1246 Marathon [Half Marathon]
81 Ichitaka YAMASHITA 29 JUL 1997 JPN JPN 1246 Marathon
82 Kebede TULU 15 SEP 1996 ETH ETH 1246 Marathon
83 Conner MANTZ 08 DEC 1996 USA USA 1246 Marathon
84 Mahamed MAHAMED 18 SEP 1997 GBR GBR 1245 Marathon
85 Naoki KOYAMA 12 MAY 1996 JPN JPN 1245 Marathon
86 Yihunilign ADANE 29 FEB 1996 ETH ETH 1245 Marathon
87 Tafese DELELEGN 11 SEP 1989 ETH ETH 1244 Marathon
88 Tsedat Abeje AYANA 18 FEB 1996 ETH ETH 1243 Marathon
89 Stephen KIPROP 08 SEP 1999 KEN KEN 1242 Marathon [Half Marathon]
90 Philemon RONO 08 FEB 1991 KEN KEN 1242 Marathon
91 Oqbe Kibrom RUESOM 01 JAN 1998 ERI ERI 1241 Marathon
92 Hendrik PFEIFFER 18 MAR 1993 GER GER 1241 Marathon
93 Berhane Tsegay TEKLE 01 JAN 1983 ERI ERI 1241 Marathon
94 Henok TESFAY 22 NOV 2000 ERI ERI 1240 Marathon
95 Mekuant AYENEW 24 OCT 1991 ETH ETH 1238 Marathon
96 Kyohei HOSOYA 31 AUG 1995 JPN JPN 1238 Marathon
97 Shura KITATA 09 JUN 1996 ETH ETH 1237 Marathon
98 Kinde ATANAW 15 APR 1993 ETH ETH 1237 Marathon
99 Kemal HUSEN 24 MAY 2003 ETH ETH 1237 Marathon
100 Koen NAERT 03 SEP 1989 BEL BEL 1237 Marathon