World Rankings

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

Filter World Rankings

Filter World Rankings

As of 14 Oct 2025

Place Competitor DOB Score Event List
1001 Simon TESFAY 15 MAR 1985 SUI SUI 1010 Marathon [Half Marathon]
1002 William LOEVNER USA USA 1010 Marathon [Half Marathon]
1003 Fernando MORENO 10 FEB 1994 ECU ECU 1009 Marathon [Half Marathon]
1004 Vitaliy SHAFAR 27 JAN 1982 UKR UKR 1009 Marathon
1005 Chris THOMAS 13 FEB 1994 GBR GBR 1009 Marathon [Half Marathon]
1006 Yongjie LI 13 OCT 2000 CHN CHN 1009 Marathon [Half Marathon]
1007 Hu TIAN 27 NOV 2004 CHN CHN 1009 Marathon
1008 Mathew ROTICH KEN KEN 1008 Marathon
1009 Gaku HOSHI 17 SEP 1998 JPN JPN 1008 Marathon [Half Marathon]
1010 Omar HASSAN 11 NOV 1990 ART ART 1008 Marathon
1011 Antoine VILLECHENAUD 26 JAN 1995 FRA FRA 1008 Marathon [Half Marathon]
1012 Kaiwen WANG 08 NOV 2003 CHN CHN 1008 Marathon
1013 Yoshiki MURASE 02 OCT 1996 JPN JPN 1008 Marathon [Half Marathon]
1014 Zhengyou SHA 04 SEP 1996 CHN CHN 1008 Marathon
1015 Jonathan DAHLKE 14 FEB 1995 GER GER 1007 Marathon [Half Marathon]
1016 Ryan THOMSON 21 FEB 1996 GBR GBR 1006 Marathon [Half Marathon]
1017 Andrey YANOVICH 11 JAN 1994 RUS RUS 1006 Marathon
1018 Ahunim ADDISU 21 NOV 2000 ETH ETH 1006 Marathon
1019 Itto OTAWA 22 JUN 2002 JPN JPN 1006 Marathon
1020 Nathan SEVENOIS 1996 BEL BEL 1006 Marathon [Half Marathon]
1021 Barry KEANE 19 NOV 1997 IRL IRL 1005 Marathon [Half Marathon]
1022 Daniel KIPROTICH 04 APR 1994 KEN KEN 1005 Marathon
1023 Abednico MASHABA 12 FEB 1990 RSA RSA 1005 Marathon [Half Marathon]
1024 Ronnie RICHMOND 08 SEP 1982 GBR GBR 1005 Marathon [Half Marathon]
1024 Aleksandr DOMORNIKOV 27 JAN 1994 RUS RUS 1005 Marathon [Half Marathon]
1026 Takeru YAMAGUCHI 12 MAY 1998 JPN JPN 1005 Marathon [Half Marathon]
1027 Daisuke MOMOZAWA 19 JAN 1993 JPN JPN 1005 Marathon [Half Marathon]
1028 Panagiotis KARAISKOS 16 DEC 1988 GRE GRE 1005 Marathon
1029 Fraser DARCY 26 OCT 1994 AUS AUS 1005 Marathon [Half Marathon]
1030 James NIPPERESS 21 MAY 1990 AUS AUS 1004 Marathon [Half Marathon]
1031 Pablo SALAVERRIA 21 MAR 1994 ESP ESP 1004 Marathon [Half Marathon]
1032 Kamal TERERE 01 JAN 1981 MAR MAR 1004 Marathon
1033 Bailey MURZECKI-HINCE 07 MAR 1998 AUS AUS 1004 Marathon [Half Marathon]
1034 Jeff LASTENNET 26 AUG 1987 FRA FRA 1004 Marathon [Half Marathon]
1035 Martin Egebjerg OLESEN 08 OCT 1995 DEN DEN 1004 Marathon [Half Marathon]
1036 Bennett SELOYI 15 SEP 2000 RSA RSA 1004 Marathon [Half Marathon]
1037 Tomas Hilifa RAINHOLD 07 FEB 1991 NAM NAM 1003 Marathon
1038 Kevin SALVANO 15 FEB 1998 USA USA 1003 Marathon
1039 Azzedine FARAOUN MAR MAR 1003 Marathon [Half Marathon]
1040 Veniamin KANYBEKOV 14 JUN 1995 RUS RUS 1003 Marathon
1041 Evans YEGO 05 SEP 1995 KEN KEN 1003 Marathon
1042 Gabriel LAUTENSCHLAGER 09 DEC 1995 GER GER 1003 Marathon
1042 Steven MCKENNA 24 AUG 1991 AUS AUS 1003 Marathon
1044 Lukas HOLLAUS 1986 AUT AUT 1003 Marathon
1045 Ferdinand CERECEDA 10 FEB 1995 PER PER 1002 Marathon [Half Marathon]
1046 Xuekang ZHANG 17 MAY 2002 CHN CHN 1002 Marathon
1047 Amitai YONAH 03 APR 1994 ISR ISR 1002 Marathon [Half Marathon]
1048 Kaihei KITANO 15 FEB 2001 JPN JPN 1002 Marathon [Half Marathon]
1049 Daigo TOMIMURA 01 JAN 2003 JPN JPN 1002 Marathon
1050 Mengiste ASREN 03 JAN 2001 ETH ETH 1002 Marathon
1051 Onesphore NZIKWINKUNDA 10 JUN 1997 BDI BDI 1002 Marathon [Half Marathon]
1052 Kiprotich KIRUI 22 DEC 1984 KEN KEN 1001 Marathon
1053 Kevin KIRK USA USA 1001 Marathon
1054 Johnny RUTFORD USA USA 1001 Marathon
1055 Mason COPPI 09 APR 1998 USA USA 1001 Marathon [Half Marathon]
1056 Simon MESTDAGH 05 JUN 1991 BEL BEL 1001 Marathon
1057 Jong-yun KIM 12 JAN 2000 KOR KOR 1000 Marathon
1058 Takuto HAGESHITA 29 OCT 1996 JPN JPN 1000 Marathon [Half Marathon]
1059 Wilfred KIPLANGAT KEN KEN 1000 Marathon
1060 Kiruhura Emmanuel NTAGUNGA 25 DEC 1994 ART ART 1000 Marathon [Half Marathon]
1061 Misael Junior ABARCA RODRIGUEZ 04 OCT 1989 PER PER 1000 Marathon [Half Marathon]
1062 Gantulga DAMBADARJAA 03 FEB 1989 MGL MGL 999 Marathon [Half Marathon]
1063 Cody BAELE USA USA 999 Marathon [25 km Road]
1064 Tim MCGOWAN USA USA 999 Marathon [Half Marathon]
1065 Ryotaro TAHARA 24 JUN 1998 JPN JPN 999 Marathon [Half Marathon]
1066 Titus Kipjumba MBISHEI 28 OCT 1990 KEN KEN 998 Marathon
1067 Jonathan AKANKWASA 1992 UGA UGA 998 Marathon
1068 Norman SHREEVE 17 JUN 1987 GBR GBR 998 Marathon [Half Marathon]
1069 Julio Alberto ORTIZ PONCE 26 AUG 1996 MEX MEX 997 Marathon [Half Marathon]
1070 Simon KARIUKI 01 APR 1996 KEN KEN 997 Marathon [Half Marathon]
1071 William MYCROFT 08 JAN 1991 GBR GBR 997 Marathon [Half Marathon]
1072 Andreas LOMMER 07 NOV 1991 DEN DEN 997 Marathon
1073 Peter Murithi WAHOME 1984 KEN KEN 996 Marathon
1074 Hirohito SUGAI 17 SEP 1995 JPN JPN 996 Marathon [Half Marathon]
1075 Mohammadreza ABOOTORABI 31 AUG 1989 SWE SWE 996 Marathon [Half Marathon]
1075 Kaishou ZHANG 22 MAR 2003 CHN CHN 996 Marathon
1077 William KIBOR 10 JAN 1985 KEN KEN 996 Marathon [Half Marathon]
1078 Keisuke YOKOTA 18 JUL 1996 JPN JPN 995 Marathon
1079 Hillary Kipkogei YEGO 08 AUG 1987 KEN KEN 995 Marathon
1080 Robert YEGON 1988 KEN KEN 995 Marathon [25 km Road]
1081 Maki YAMADA 10 AUG 2000 JPN JPN 995 Marathon
1082 Paul Katisha MATHEKA 31 AUG 1993 KEN KEN 995 Marathon
1083 José SOUSA 18 SEP 1989 POR POR 995 Marathon
1084 Baoqiang TIAN 03 DEC 2002 CHN CHN 995 Marathon [Half Marathon]
1085 Hiromu KITAMURA 20 JUN 1995 JPN JPN 995 Marathon [Half Marathon]
1086 Kiprop LIMO 1993 KEN KEN 994 Marathon
1087 Nuno LOPES 11 AUG 1987 POR POR 994 Marathon [Half Marathon]
1088 Kipkoech CORNELIUS 08 JAN 2000 KEN KEN 993 Marathon [Half Marathon]
1089 Akshay SAINI IND IND 993 Marathon
1090 Dagnachew MARU 10 JAN 1996 ETH ETH 993 Marathon [Half Marathon]
1091 Sjur PRESTSÆTER 25 OCT 1990 NOR NOR 993 Marathon [Half Marathon]
1092 Wang XU 06 DEC 1990 CHN CHN 993 Marathon
1093 Doominik HIRCZY 1999 AUT AUT 993 Marathon [Half Marathon]
1094 Damtew DECHASA ETH ETH 993 Marathon
1095 Hyun-su SHIN 17 AUG 1991 KOR KOR 993 Marathon [Half Marathon]
1096 Pradep SINGH CHAUDHARY 06 JUN 1990 IND IND 992 Marathon
1097 Hatim BERNI 1997 MAR MAR 992 Marathon [Half Marathon]
1098 Ryota TAKAHATA 20 AUG 1999 JPN JPN 991 Marathon [Half Marathon]
1098 Luuk MAAS 26 AUG 1999 NED NED 991 Marathon [Half Marathon]
1100 Jorge CASTELBLANCO 23 SEP 1987 PAN PAN 991 Marathon