World Rankings

Men's 20km Race Walking (5km-10km-15km)

Filter World Rankings

Filter World Rankings

As of 17 Mar 2026

Place Competitor DOB Score Event List
1 Toshikazu YAMANISHI 15 FEB 1996 JPN JPN 1358 20km Walk,Half Marathon Race Walk
2 Caio BONFIM 19 MAR 1991 BRA BRA 1326 20km Walk,Half Marathon Race Walk
3 Zhaozhao WANG 01 SEP 1999 CHN CHN 1318 20km Walk
4 Paul MCGRATH 07 MAR 2002 ESP ESP 1311 20km Walk
5 Kento YOSHIKAWA 09 AUG 2001 JPN JPN 1298 20km Walk,Half Marathon Race Walk
6 Gabriel BORDIER 08 OCT 1997 FRA FRA 1288 20km Walk [10,000m Walk]
7 Haifeng QIAN 08 JUL 2000 CHN CHN 1281 20km Walk
8 Satoshi MARUO 28 NOV 1991 JPN JPN 1278 20km Walk,Half Marathon Race Walk
9 Tomohiro NODA 24 JAN 1996 JPN JPN 1276 Half Marathon Race Walk
10 Francesco FORTUNATO 13 DEC 1994 ITA ITA 1270 20km Walk [5000m Walk sh]
11 Masatora KAWANO 23 OCT 1998 JPN JPN 1259 20km Walk,Half Marathon Race Walk [5000m Walk]
12 Perseus KARLSTRÖM 02 MAY 1990 SWE SWE 1259 20km Walk,Half Marathon Race Walk
13 Massimo STANO 27 FEB 1992 ITA ITA 1258 20km Walk [10,000m Walk]
14 Diego GARCÍA CARRERA 19 JAN 1996 ESP ESP 1257 20km Walk,Half Marathon Race Walk
15 Yuta KOGA 15 JUL 1999 JPN JPN 1256 20km Walk,Half Marathon Race Walk
16 Chenjie LI 05 MAY 2005 CHN CHN 1255 20km Walk,Half Marathon Race Walk
17 Hayato KATSUKI 28 NOV 1990 JPN JPN 1253 20km Walk,Half Marathon Race Walk
18 Keisuke HARA 04 MAR 2002 JPN JPN 1251 20km Walk,Half Marathon Race Walk
19 Evan DUNFEE 28 SEP 1990 CAN CAN 1251 20km Walk [10,000m Walk]
20 Hiroto JUSHO 11 JAN 2000 JPN JPN 1246 20km Walk,Half Marathon Race Walk
21 Declan TINGAY 06 FEB 1999 AUS AUS 1243 Half Marathon Race Walk [10,000m Walk]
22 Rhydian COWLEY 04 JAN 1991 AUS AUS 1242 20km Walk,Half Marathon Race Walk
23 Taisei YOSHIZAKO 15 JAN 2005 JPN JPN 1237 20km Walk,Half Marathon Race Walk
24 Ricardo ORTIZ 07 FEB 1995 MEX MEX 1235 20km Walk
25 Sotaro OSAKA 31 JAN 2006 JPN JPN 1235 Half Marathon Race Walk [10,000m Walk]
26 Andrea COSI 30 APR 2001 ITA ITA 1235 20km Walk
27 Kazuki TAKAHASHI 17 JUN 1996 JPN JPN 1230 20km Walk,Half Marathon Race Walk
28 Atsuki TSUCHIYA 06 AUG 2003 JPN JPN 1230 20km Walk,Half Marathon Race Walk
29 Lihong CUI 13 MAY 1999 CHN CHN 1229 20km Walk,Half Marathon Race Walk
30 Aurélien QUINION 27 JAN 1993 FRA FRA 1225 20km Walk
31 Mukola RUSHCHAK 30 OCT 2003 UKR UKR 1225 20km Walk
32 Shuo DING 21 DEC 2002 CHN CHN 1220 20km Walk,Half Marathon Race Walk
33 Maher BEN HLIMA 24 JUL 1989 POL POL 1219 20km Walk [10,000m Walk]
34 Christopher LINKE 24 OCT 1988 GER GER 1218 20km Walk
35 Will THOMPSON 18 NOV 2002 AUS AUS 1214 20km Walk,Half Marathon Race Walk
36 Riccardo ORSONI 20 JAN 2000 ITA ITA 1212 20km Walk,Half Marathon Race Walk [5000m Walk sh]
37 Peiyang HUANG 10 JUN 2003 CHN CHN 1210 20km Walk,Half Marathon Race Walk
38 Álvaro LÓPEZ 24 MAR 1999 ESP ESP 1210 20km Walk,Half Marathon Race Walk
39 David HURTADO 21 APR 1999 ECU ECU 1209 20km Walk
40 Luis Henry CAMPOS 11 OCT 1995 PER PER 1209 20km Walk [10,000m Walk]
41 Servin SEBASTHIYAN 26 NOV 1999 IND IND 1209 20km Walk,Half Marathon Race Walk
42 Xiangfei ZHAO 27 SEP 2002 CHN CHN 1208 20km Walk,Half Marathon Race Walk
43 Leo KÖPP 23 MAY 1998 GER GER 1207 20km Walk
44 Xuanfei HU 17 OCT 2003 CHN CHN 1206 20km Walk
45 Gianluca PICCHIOTTINO 22 AUG 1996 ITA ITA 1205 20km Walk,Half Marathon Race Walk [5000m Walk sh]
46 Rihito ISHIDA 19 DEC 2001 JPN JPN 1205 20km Walk,Half Marathon Race Walk
47 Tim FRASER 22 FEB 2000 AUS AUS 1204 20km Walk,Half Marathon Race Walk
48 Jordy Rafael JIMÉNEZ ARROBO 11 FEB 1994 ECU ECU 1204 20km Walk,Half Marathon Race Walk
49 Yushi NAKAJIMA 29 JAN 2005 JPN JPN 1200 20km Walk,Half Marathon Race Walk
50 Yifeng WANG 29 DEC 2003 CHN CHN 1196 20km Walk,Half Marathon Race Walk
51 Hayato YANAGIHARA 28 MAR 2000 JPN JPN 1194 20km Walk,Half Marathon Race Walk
52 Ryo HAMANISHI 24 APR 2000 JPN JPN 1190 20km Walk
53 Jun ZHANG 20 JUL 1998 CHN CHN 1190 20km Walk,Half Marathon Race Walk
54 Haruki MANJU 10 APR 2001 JPN JPN 1190 20km Walk,Half Marathon Race Walk
55 Byeongkwang CHOE 07 APR 1991 KOR KOR 1189 20km Walk,Half Marathon Race Walk
56 Yongjie WEN 28 SEP 1999 CHN CHN 1188 20km Walk
57 Veli-Matti PARTANEN 28 OCT 1991 FIN FIN 1188 20km Walk [10,000m Walk]
58 Zihao ZHANG 17 OCT 2003 CHN CHN 1188 20km Walk,Half Marathon Race Walk
59 Matheus CORREA 22 AUG 1999 BRA BRA 1186 20,000m Walk,20km Walk
60 Ihor HLAVAN 25 SEP 1990 UKR UKR 1186 20km Walk,Half Marathon Race Walk
61 Lin LI 13 JUN 2001 CHN CHN 1185 20km Walk,Half Marathon Race Walk
62 Serhii SVITLYCHNYI 13 JUL 1994 UKR UKR 1183 20km Walk,Half Marathon Race Walk [10,000m Walk]
63 Mazlum DEMIR 19 DEC 2003 TUR TUR 1181 20km Walk [10,000m Walk]
64 Riku KANEKO 15 MAR 2005 JPN JPN 1178 Half Marathon Race Walk [10,000m Walk]
65 Kyle SWAN 28 MAR 1999 AUS AUS 1176 20km Walk [10,000m Walk]
66 Daniel CHAMOSA 04 MAY 1997 ESP ESP 1175 20km Walk [10,000m Walk]
67 Kosei AKAZAWA 27 MAY 2004 JPN JPN 1174 Half Marathon Race Walk
68 Isaac BEACROFT 18 JUL 2007 AUS AUS 1173 20km Walk [10,000m Walk]
69 Michele ANTONELLI 23 MAY 1994 ITA ITA 1173 20km Walk,Half Marathon Race Walk
70 Dominik ČERNÝ 01 NOV 1997 SVK SVK 1173 20km Walk
71 David KENNY 10 JAN 1999 IRL IRL 1172 20km Walk
72 Mateo ROMERO 07 FEB 2003 COL COL 1171 20km Walk [10,000m Walk]
73 Noel CHAMA 15 SEP 1997 MEX MEX 1171 20km Walk,Half Marathon Race Walk
74 Miguel Ángel LÓPEZ 03 JUL 1988 ESP ESP 1169 20km Walk,Half Marathon Race Walk [10,000m Walk]
75 Eider ARÉVALO 09 MAR 1993 COL COL 1168 20km Walk,Half Marathon Race Walk [10,000m Walk]
76 Xinrui ZHANG 30 DEC 2004 CHN CHN 1167 20km Walk,Half Marathon Race Walk
77 Kaihua WANG 16 FEB 1994 CHN CHN 1166 20km Walk
78 Paramjeet Singh BISHT 03 MAR 2002 IND IND 1165 20km Walk,Half Marathon Race Walk
79 Jerry JOKINEN 18 MAR 2002 FIN FIN 1162 20km Walk,Half Marathon Race Walk [5000m Walk sh]
80 Callum WILKINSON 14 MAR 1997 GBR GBR 1161 20km Walk
81 Iván LÓPEZ 29 MAR 1997 ESP ESP 1160 20km Walk,Half Marathon Race Walk
82 Chang DING 21 DEC 2002 CHN CHN 1159 20km Walk
83 Kazuhiro TATEIWA 05 NOV 1999 JPN JPN 1158 20km Walk
84 Chao LEI 13 MAR 2001 CHN CHN 1158 20km Walk
85 Nicola LOMUSCIO 03 JUN 2003 ITA ITA 1158 20km Walk [10,000m Walk]
86 Tiancai CHEN 15 JAN 2001 CHN CHN 1154 20km Walk,Half Marathon Race Walk
87 Georgiy SHEIKO 24 AUG 1989 KAZ KAZ 1152 20km Walk,Half Marathon Race Walk
88 José Manuel PÉREZ 10 SEP 1999 ESP ESP 1152 20km Walk [10,000m Walk]
89 Bence VENYERCSÁN 08 JAN 1996 HUN HUN 1152 20km Walk [5000m Walk sh]
90 Huaian DOU 29 AUG 2004 CHN CHN 1151 20km Walk,Half Marathon Race Walk
91 Ever Jair PALMA OLIVARES 18 MAR 1992 MEX MEX 1151 20km Walk
92 Yingcheng ZHOU 06 OCT 2000 CHN CHN 1149 20km Walk
93 Hyunmyeong JOO 31 MAY 1997 KOR KOR 1148 20km Walk,Half Marathon Race Walk
94 Rasulbek DILMURODOV 22 SEP 2000 UZB UZB 1144 20km Walk,Half Marathon Race Walk [5000m Walk]
95 Jinglong YANG 25 JUN 2006 CHN CHN 1144 20km Walk,Half Marathon Race Walk [10km Walk]
96 Minato SUGIMOTO 10 DEC 2006 JPN JPN 1144 20km Walk,Half Marathon Race Walk
97 Raivo SAULGRIEZIS 04 JUL 1994 LAT LAT 1143 20km Walk [10km Walk]
98 Killian LEBRETON 23 AUG 2000 FRA FRA 1141 20km Walk,Half Marathon Race Walk [10,000m Walk]
99 Akshdeep SINGH 22 NOV 1999 IND IND 1140 20km Walk,Half Marathon Race Walk
100 Tomoki TAKADA 02 JUN 2005 JPN JPN 1139 20km Walk,Half Marathon Race Walk