World Rankings

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

Filter World Rankings

Filter World Rankings

As of 14 Sep 2021

Place Competitor DOB Nat Score Event List
1 Birhanu LEGESE 11 SEP 1994 ETH ETH 1418 Marathon
2 Evans CHEBET 10 NOV 1988 KEN KEN 1403 Marathon
3 Lawrence CHERONO 07 AUG 1988 KEN KEN 1399 Marathon
4 Bashir ABDI 10 FEB 1989 BEL BEL 1371 Marathon
5 Sisay LEMMA 12 DEC 1990 ETH ETH 1369 Marathon
6 Eliud KIPCHOGE 05 NOV 1984 KEN KEN 1364 Marathon
7 Kelkile GEZAHEGN 01 OCT 1996 ETH ETH 1337 Marathon
8 Philemon RONO 08 FEB 1991 KEN KEN 1334 Marathon
9 Geoffrey KAMWOROR 22 NOV 1992 KEN KEN 1325 Marathon [Half Marathon]
10 Suguru OSAKO 23 MAY 1991 JPN JPN 1319 Marathon
11 Reuben Kiprop KIPYEGO 21 AUG 1996 KEN KEN 1317 Marathon
12 Kenenisa BEKELE 13 JUN 1982 ETH ETH 1316 Marathon [Half Marathon]
13 Abebe Negewo DEGEFA 20 MAY 1984 ETH ETH 1316 Marathon
14 Abdi NAGEEYE 02 MAR 1989 NED NED 1315 Marathon
15 Barnabas KIPTUM 08 DEC 1986 KEN KEN 1313 Marathon
16 Bedan KAROKI 21 AUG 1990 KEN KEN 1313 Marathon
17 Asefa MENGSTU 22 JAN 1988 ETH ETH 1310 Marathon
18 Marius KIMUTAI 10 DEC 1992 BRN BRN 1303 Marathon
19 Kinde ATANAW 15 APR 1993 ETH ETH 1301 Marathon [Half Marathon]
20 Aychew BANTIE 12 SEP 1995 ETH ETH 1294 Marathon
21 El Hassan EL ABBASSI 13 APR 1984 BRN BRN 1293 Marathon
22 Eric KIPTANUI 19 APR 1990 KEN KEN 1291 Marathon
23 Birhan NEBEBEW 14 AUG 1994 ETH ETH 1290 Marathon
24 Deso GELMISA ETH ETH 1290 Marathon
25 Amos KIPRUTO 16 SEP 1992 KEN KEN 1289 Marathon
26 Filex Kipchirchir KIPROTICH 07 DEC 1988 KEN KEN 1289 Marathon
27 Mekuant AYENEW 24 OCT 1991 ETH ETH 1283 Marathon
28 Elisha ROTICH 12 APR 1990 KEN KEN 1279 Marathon
29 Ayad LAMDASSEM 11 OCT 1981 ESP ESP 1277 Marathon
30 Daniel KIBET 17 MAY 1996 KEN KEN 1277 Marathon
31 Yitayal Atnafu ZERIHUN 20 JAN 1993 ETH ETH 1277 Marathon
32 Kaan Kigen ÖZBILEN 15 MAY 1986 TUR TUR 1276 Marathon
33 Paul LONYANGATA 12 DEC 1992 KEN KEN 1276 Marathon
34 Leul GEBRESILASE 20 SEP 1992 ETH ETH 1276 Marathon
35 Yuya YOSHIDA 23 APR 1997 JPN JPN 1274 Marathon
36 Michael KUNYUGA 27 JUL 1987 KEN KEN 1273 Marathon
37 Dejene DEBELA 09 JAN 1995 ETH ETH 1272 Marathon
38 Emmanuel NAIBEI 1980 KEN KEN 1270 Marathon
39 Bonsa DIDA 21 JAN 1995 ETH ETH 1269 Marathon
40 Regasa BEJIGA 1980 ETH ETH 1267 Marathon
41 Abel KIRUI 04 JUN 1982 KEN KEN 1267 Marathon
42 Jonathan KORIR 20 NOV 1986 KEN KEN 1262 Marathon
43 Filex CHEMONGES 19 AUG 1993 UGA UGA 1261 Marathon
44 Seifu TURA 19 JUN 1997 ETH ETH 1260 Marathon
45 Joel Kemboi KIMURER 21 JAN 1988 KEN KEN 1257 Marathon
46 Dawit WOLDE 19 MAY 1991 ETH ETH 1256 Marathon [Half Marathon]
47 Reuben KERIO 02 JUN 1994 KEN KEN 1256 Marathon
48 Titus EKIRU 02 JAN 1992 KEN KEN 1254 Marathon
49 Natsuki TERADA 30 AUG 1991 JPN JPN 1253 Marathon
50 Yihunilign ADANE 29 FEB 1996 ETH ETH 1253 Marathon
51 Naoya SAKUDA 17 DEC 1994 JPN JPN 1253 Marathon
52 Benson KIPRUTO 17 MAR 1991 KEN KEN 1251 Marathon [Half Marathon]
53 Taku FUJIMOTO 11 SEP 1989 JPN JPN 1250 Marathon [Half Marathon]
54 Stephen MOKOKA 31 JAN 1985 RSA RSA 1250 Marathon [Half Marathon]
55 Tesfaye Lencho ANBESA 1997 ETH ETH 1248 Marathon
55 Koen NAERT 03 SEP 1989 BEL BEL 1248 Marathon
57 Solomon Kirwa YEGO 10 MAY 1987 KEN KEN 1247 Marathon
58 Maru TEFERI 17 AUG 1992 ISR ISR 1247 Marathon
59 Kengo SUZUKI 11 JUN 1995 JPN JPN 1246 Marathon
60 Betesfa GETAHUN 25 SEP 1998 ETH ETH 1246 Marathon
61 Bazu WORKU HAYLA 15 SEP 1990 ETH ETH 1245 Marathon
62 Alphonce Felix SIMBU 14 FEB 1992 TAN TAN 1245 Marathon
63 Tesfa WOKNETH 30 SEP 1984 ETH ETH 1242 Marathon
64 Limenih GETACHEW 30 APR 1990 ETH ETH 1242 Marathon
65 Guojian DONG 16 MAR 1987 CHN CHN 1241 Marathon
66 Vincent RONO 11 DEC 1990 KEN KEN 1240 Marathon
67 Philemon KACHERAN 04 JUL 1992 KEN KEN 1239 Marathon
68 Yusuke OGURA 16 APR 1993 JPN JPN 1239 Marathon
69 Galen RUPP 08 MAY 1986 USA USA 1237 Marathon
70 Felix Kipchirchir KANDIE 10 APR 1987 KEN KEN 1237 Marathon
71 Birhanu TESHOME 1996 ETH ETH 1235 Marathon
72 Ryu TAKAKU 18 FEB 1993 JPN JPN 1235 Marathon
73 Goitom KIFLE 03 DEC 1993 ERI ERI 1235 Marathon
74 Michel GITHAE 26 AUG 1994 KEN KEN 1235 Marathon
75 Yohanes GHEBREGERGIS 01 JAN 1989 ERI ERI 1234 Marathon
76 Tamirat TOLA 11 AUG 1991 ETH ETH 1233 Marathon [Half Marathon]
77 Gabriel Gerald GEAY 10 SEP 1996 TAN TAN 1232 Marathon [Half Marathon]
78 Beshah YERSIIE ETH ETH 1232 Marathon
79 Shohei OTSUKA 13 AUG 1994 JPN JPN 1230 Marathon
80 Deme Tadu ABATE 11 SEP 1997 ETH ETH 1230 Marathon
81 Sondre Nordstad MOEN 12 JAN 1991 NOR NOR 1228 Marathon [Half Marathon]
82 Hamid BEN DAOUD 19 FEB 1996 ESP ESP 1228 Marathon
83 Derlys AYALA 07 JAN 1990 PAR PAR 1226 Marathon
84 Fikre BEKELE ETH ETH 1225 Marathon [Half Marathon]
85 Hidekazu HIJIKATA 27 JUN 1997 JPN JPN 1225 Marathon
86 Javier GUERRA 10 NOV 1983 ESP ESP 1224 Marathon
87 Samuel Tsegay TESFAMARIAM 24 FEB 1988 ERI ERI 1224 Marathon
88 Mike KIPTUM 14 SEP 1992 KEN KEN 1223 Marathon
89 Jackson KIPROP 20 OCT 1986 UGA UGA 1222 Marathon
90 Shumi DECHASA 28 MAY 1989 BRN BRN 1222 Marathon
91 Stanley BETT 13 DEC 1986 KEN KEN 1221 Marathon
92 Abdi FUFA 27 SEP 1995 ETH ETH 1221 Marathon
93 Hicham LAQOUAHI 13 JUN 1989 MAR MAR 1221 Marathon
94 Mohamed ZIANI 01 JAN 1993 MAR MAR 1220 Marathon
95 Othmane EL GOUMRI 28 MAY 1992 MAR MAR 1220 Marathon
96 Abera KUMA 31 AUG 1990 ETH ETH 1220 Marathon
97 Edwin KOECH 14 DEC 1987 KEN KEN 1219 Marathon
98 Eyob GHEBREHIWET FANIEL 26 NOV 1992 ITA ITA 1219 Marathon [Half Marathon]
99 Oqbe Kibrom RUESOM 01 JAN 1998 ERI ERI 1218 Marathon
100 Abel KIPCHUMBA 03 FEB 1994 KEN KEN 1216 Marathon [Half Marathon]