2018-2020 Apparatus World Cup Men’s Rankings

Six men will qualify to the 2020 Olympic Games by winning the overall title of the FIG’s Apparatus World Cup two-year series, which began with Cottbus in 2018 and ends with Doha in 2020.

Each gymnast who places in the top 12 at an apparatus world cup receives points that coincide with his ranking. At the conclusion of the eight apparatus world cups, the gymnast with the highest three-meet point total on each apparatus will be declared the apparatus series winner to earn the bid to Tokyo.

We’re tracking all of the point totals along the way, which you can find below.

Note that we’re tracking only those who are eligible for qualification, which means anyone part of a world championships team that qualified to the Olympic Games in 2018 is not listed here. We also used the FIG’s tie-breaker rules to accurately rank any gymnasts with matching point totals.

Updated July 11, 2021

Floor Exercise Rankings

Rank Athlete NOC GER 2018 AUS 2019 AZE 2019 QAT 2019 GER 2019 AUS 2020 AZE 2020 QAT 2020 Total
1 Rayderley Zapata ESP 25 30 30 25 18 30 90
2 Emil Soravuo FIN 18 25 25 68
3 Kirill Prokopev RUS 14 25 25 64
4 Casimir Schmidt NED 30 20 8 58
5 Christopher Remkes AUS 18 18 18 54
6 Ryu Sung-hyun KOR 30 20 50
7 Hayden Skinner GBR 25 10 14 49
8 Kazuki Minami JPN 30 18 48
9 Yahor Sharamkou BLR 6 7 20 14 41
10 Rok Klavora SLO 16 7 14 8 7 38
11 Antonios Tantalidis GRE 12 25 37
12 Jorge Vega GUA 16 6 14 36
13 Abdelrahman Elgamal TUR 30 30
14 Hibiki Arayashiki JPN 30 30
15 Heikki Saarenketo FIN 14 16 30
16 Murad Agharzayev AZE 20 8 28
17 Colin van Wicklen USA 16 12 28
18 Bram Verhofstad NED 14 12 26
19 Felix Remuta GER 25 25
20 Jonathan Vrolix BEL 5 20 25
21 Ilyas Azizov KAZ 7 18 25
22 Dmitriy Patanin KAZ 6 16 22
23 Julien Gobaux FRA 8 14 22
24 Takumi Sato JPN 10 12 22
25 Adem Asil TUR 20 20
26 Marcel Nguyen GER 20 20
27 Tomas Rodrigues BRA 10 10 20
28 Tomas Gonzalez CHI 7 12 19
29 Nikita Ignatyev RUS 18 18
30 Ethan Dick NZL 16 16
31 Andrin Frey SUI 16 16
32 Diogo Soares BRA 16 16
33 Alexey Rostov RUS 5 10 15
34 Luka Terbovsek SLO 12 12
35 Dzmitry Hurynovich BLR 12 12
36 Akim Mussayev KAZ 12 12
37 Andres Martinez COL 10 10
38 Vladislav Poliashov RUS 10 10
39 Zhou Caisong CHN 10 10
40 Dzianis Sanuvonh BLR 8 8
41 Clay Mason Stephens AUS 8 8
42 Hung Shih-Tung TPE 8 8
43 Marko Jovicic CRO 8 8
44 Maksym Vasylenko UKR 7 7
45 Jake Jarman GBR 7 7
46 Dinh Phuong Thanh VIE 6 6
47 Slavomir Michnak SVK 6 6
48 Marcus Casamento AUS 6 6
49 Daniel Villafane ARG 6 6
50 Yunus Gündogdu TUR 5 5
51 Marco Rizzo SUI 5 5
52 Trevor Howard USA 5 5
53 Joshua Nathan GBR 5 5
54 Valgard Reinhardsson ISL 5 5

Pommel Horse Rankings

Rank Athlete NOC GER 2018 AUS 2019 AZE 2019 QAT 2019 GER 2019 AUS 2020 AZE 2020 QAT 2020 Total
1 Weng Hao CHN 30 30 25 30 30 90
2 Kohei Kameyama JPN 30 30 20 20 80
3 Saeedreza Keikha IRI 25 18 20 25 20 30 80
4 Kaito Imabayashi JPN 14 25 25 64
5 Nariman Kurbanov KAZ 12 20 5 16 25 61
6 Harutyun Merdinyan ARM 20 18 20 58
7 Stephen Nedoroscik USA 16 12 30 58
8 Thierry Pellerin CAN 20 10 18 18 14 56
9 Robert Seligman CRO 16 12 16 10 44
10 Filip Ude CRO 12 16 14 10 42
11 Vladislav Poliashov RUS 8 14 18 40
12 Saso Bertoncelj SLO 14 6 7 27
13 Akim Mussayev KAZ 16 10 26
14 Tomomasa Hasegawa JPN 25 25
15 Takaaki Sugino JPN 25 25
16 Wang Junwen CHN 18 5 23
17 Abdulla Azimov KAZ 8 8 7 23
18 Kirill Prokopev RUS 5 6 12 23
19 Joshua Nathan GBR 12 7 19
20 Ahmad Abu Al Soud JOR 5 18 18
21 Bram Louwije NED 18 18
22 Vasili Mikhalitsyn BLR 10 8 18
23 Alexey Rostov RUS 12 6 18
24 Antonios Tantalidis GRE 8 10 18
25 Tan Fu Jie MAS 16 16
26 Matvei Petrov ALB 16 16
27 Tan Di CHN 14 14
28 Matija Baron CRO 14 14
29 Yahor Sharamkou BLR 14 14
30 Ahmed Al Dyani QAT 12 12
31 Carlo Macchini ITA 6 6 12
32 Jacopo Gliozzi ITA 10 10
33 Hibiki Arayashiki JPN 10 10
34 Ilyas Azizov KAZ 8 8
35 Christopher Remkes AUS 8 8
36 Tomas Rodrigues BRA 8 8
37 Edoardo de Rosa ITA 7 7
38 Ivan Rittschik GER 7 7
39 Michael Tone AUS 7 7
40 Slavomir Michnak SVK 7 7
41 Mohamed Ashour EGY 7 7
42 Abdelrahman Elgamal TUR 6 6
43 Hung Shih-Tung TPE 6 6
44 Han Jae-eun KOR 5 5
45 Ri Wi Chol PRK 5 5
46 Alexander Myakinin ISR 5 5
47 Jakov Vlahek CRO 5 5

Still Rings Rankings

Rank Athlete NOC GER 2018 AUS 2019 AZE 2019 QAT 2019 GER 2019 AUS 2020 AZE 2020 QAT 2020 Total
1 Eleftherios Petrounias GRE 25 30 30 30 90
2 Liu Yang CHN 30 30 30 25 90
3 You Hao CHN 25 25 18 18 68
4 Courtney Tulloch GBR 18 18 30 16 14 16 18 66
5 Mahdi Ahmad Kohani IRI 10 25 5 25 60
6 Ali Zahran EGY 16 16 16 18 20 16 20 58
7 Lan Xingyu CHN 30 20 50
8 Vahagn Davtyan ARM 14 20 16 50
9 Nikita Simonov AZE 12 25 10 47
10 Artur Tovmasyan ARM 20 25 45
11 Ng Kiu Chung HKG 7 18 14 39
12 Alexey Rostov RUS 12 14 8 34
13 Denis Abliazin RUS 20 8 28
14 Federico Molinari ARG 12 7 7 6 26
15 Dennis Goossens BEL 14 7 21
16 Artur Avetisyan ARM 20 20
17 Kazuya Takahashi JPN 20 20
18 Vinzenz Höck AUT 10 8 18
19 Konstantinos Konstantinidis GRE 5 12 17
20 Casimir Schmidt NED 7 10 17
21 Ryan Oehrlein CAN 14 14
22 Rick Jacobs NED 14 14
23 Daniel Villafane ARG 8 6 14
24 Kentaro Yunoki JPN 12 12
25 Takuya Nagano JPN 12 12
26 Devy Dyson NZL 12 12
27 Nikita Ignatyev RUS 10 10
28 Yunus Gündogdu TUR 10 10
29 Hamza Yilmaz TUR 10 10
30 Alexey Rostov RUS 8 8
31 Rakesh Patra IND 8 8
32 Sebastian Gawronski POL 8 8
33 Abdelrahman Elgamal TUR 7 7
34 Hung Shih-Tung TPE 7 7
35 Joshua Valle MEX 6 6
36 Tarek Hamdy Shalaby EGY 6 6
37 Reza Farina IRI 6 6
38 Shoichi Yamamoto JPN 6 6
39 Michael Tone AUS 6 6
40 Lin Guan-Yi TPE 5 5
41 Andrea Cingolani ITA 5 5
42 Rayderley Zapata ESP 5 5
43 Mitchell Morgans AUS 5 5
44 Terry Tan Wei An SGP 5 5

Vault Rankings

Rank Athlete NOC GER 2018 AUS 2019 AZE 2019 QAT 2019 GER 2019 AUS 2020 AZE 2020 QAT 2020 Total
1 Shin Jea-hwan KOR 25 16 16 30 30 18 85
2 Hidenobu Yonekura JPN 25 30 20 10 8 30 85
3 Jorge Vega GUA 20 10 30 14 25 12 7 75
4 Andrey Medvedev ISR 18 12 20 20 25 25 70
5 Yahor Sharamkou BLR 12 18 14 25 16 18 8 61
6 Tseng Wei-Sheng TPE 16 7 25 18 7 59
7 Audrys Nin Reyes DOM 30 12 7 49
8 James Bacueti AUS 8 10 18 20 48
9 Denis Abliazin RUS 30 12 42
10 Christopher Remkes AUS 20 20 40
11 Qu Ruiyang CHN 18 16 5 39
12 Courtney Tulloch GBR 6 14 6 8 16 38
13 Colin Van Wicklen USA 25 12 37
14 Huang Mingqi CHN 30 30
15 Joshua Valle MEX 7 14 21
16 Adem Asil TUR 20 20
17 Hamza Hossaini MOR 18 18
18 Jake Jarman GBR 16 16
19 Mahdi Olfati IRI 16 16
20 Rick Jacobs NED 7 8 15
21 Abdelrahman Elgamal TUR 14 14
22 Felix Remuta GER 14 14
23 Konstantin Kuzovkov GEO 14 14
24 Rayderley Zapata ESP 14 14
25 Antonios Tantalidis GRE 12 12
26 Valgard Reinhardsson ISL 12 12
27 Sviataslau Dranitski BLR 10 10
28 Pavel Bulauski BLR 10 10
29 Dzmitry Hurynovich BLR 10 10
30 Tomas Rodrigues BRA 10 10
31 Heikki Saarenketo FIN 10 10
32 Emil Soravuo FIN 5 5 10
33 Mohamed Moubarak EGY 8 8
34 Victor Rostagno URU 8 8
35 Lin Hsin-Chih TPE 8 8
36 Reyland Capellan PHI 7 7
37 Jose Toro COL 7 7
38 Marco Rizzo SUI 6 6
39 Adelin Kotrong ROU 6 6
40 Murad Agharzayev AZE 6 6
41 Sebastian Gawronski POL 6 6
42 Farukh Nabiyev KAZ 5 5
43 Hayden Skinner GBR 5 5
44 Abdulaziz Mirvaliev UZB 5 5

Parallel Bars Rankings

Rank Athlete NOC GER 2018 AUS 2019 AZE 2019 QAT 2019 GER 2019 AUS 2020 AZE 2020 QAT 2020 Total
1 You Hao CHN 18 30 25 30 30 90
2 Vladislav Poliashov RUS 30 30 25 30 25 90
3 Mitchell Morgans AUS 14 25 8 25 18 68
4 Dinh Phuong Thanh VIE 20 18 25 20 65
5 Mikhail Koudinov NZL 18 12 18 48
6 Matteo Levantesi ITA 18 16 34
7 Dmitrii Lankin RUS 30 30
8 Omar Mohamed EGY 30 30
9 Julien Gobaux FRA 20 10 30
10 Frank Rijken NED 16 12 28
11 Marcel Nguyen GER 25 25
12 Michael Sorokin ISR 6 16 22
13 Oskar Kirmes FIN 16 5 21
14 Shoichi Yamamoto JPN 20 20
15 Vasili Mikhalitsyn BLR 20 20
16 Brinn Bevan GBR 20 20
17 Hibiki Arayashiki JPN 20 20
18 Colin Van Wicklen USA 18 18
19 Julian Jato ARG 10 8 18
20 Carlo Macchini ITA 7 10 17
21 Taha Serhani SUI 16 16
22 Nikolaos Iliopoulos GRE 16 16
23 Akim Mussayev KAZ 16 16
24 Ri Wi Chol PRK 14 14
25 Isaac Nuñez MEX 14 14
26 Du Yixin CHN 14 14
27 Edoardo de Rosa ITA 14 14
28 Tomomasa Hasegawa JPN 14 14
29 Sercan Demir TUR 14 14
30 Epke Zonderland NED 12 12
31 Kaito Sugimoto JPN 12 12
32 Tan Di CHN 12 12
33 Hamza Hossaini MOR 12 12
34 Valgard Reinhardsson ISL 12 12
35 Takaaki Sugino JPN 10 10
36 Ilias Georgiou CYP 10 10
37 Michel Bletterman NED 10 10
38 Bram Louwije NED 10 10
39 Nils Dunkel GER 8 8
40 Stefano Patron ITA 8 8
41 Rakesh Patra IND 8 8
42 Jorden O’Connell-Inns NZL 8 8
43 Farukh Nabiyev KAZ 7 7
44 Mohammadreza Khosronezhad IRI 7 7
45 Yerbol Jantykov KAZ 7 7
46 Roman Kulesza POL 7 7
47 Joshua Nathan GBR 7 7
48 Noe Seifert SUI 6 6
49 Kentaro Yunoki JPN 6 6
50 Jossimar Calvo COL 6 6
51 Olegs Ivanovs LAT 6 6
52 Yunus Gundogdu TUR 6 6
53 Ethan Dick NZL 5 5
54 Randy Leru CUB 5 5
55 Manuel Martinez COL 5 5
56 Karl Idesjö SWE 5 5
57 Asad Aziz Jooma PAK 5 5

High Bar Rankings

Rank Athlete NOC GER 2018 AUS 2019 AZE 2019 QAT 2019 GER 2019 AUS 2020 AZE 2020 QAT 2020 Total
1 Epke Zonderland NED 30 25 30 16 30 25 90
2 Hidetaka Miyachi JPN 25 30 20 30 30 18 90
3 Mitchell Morgans AUS 18 25 25 68
4 Alexey Rostov RUS 7 18 20 5 20 58
5 Carlo Macchini ITA 18 16 20 54
6 Zhang Chenglong CHN 20 18 12 14 52
7 Umit Samiloglu TUR 20 30 50
8 David Vecsernyes HUN 20 6 12 10 7 42
9 Randy Leru CUB 25 12 37
10 Mikhail Koudinov NZL 8 14 12 34
11 Colin Van Wicklen USA 14 18 32
12 Omar Mohamed EGY 30 30
13 Ilias Georgiou CYP 25 25
14 Adem Asil TUR 25 25
15 Nikolaos Iliopoulos GRE 10 14 24
16 Alexander Myakinin ISR 16 6 22
17 Edgar Boulet FRA 16 5 21
18 Sergei Eltsov RUS 18 18
19 Taha Serhani SUI 16 16
20 Valgard Reinhardsson ISL 16 16
21 Hu Xuwei CHN 16 16
22 Julien Gobaux FRA 10 6 16
23 Daisuke Suzuki JPN 14 14
24 Maksim Sinichkin RUS 14 14
25 Bram Verhofstad NED 14 14
26 Marvin Kimble USA 12 12
27 Devy Dyson NZL 12 12
28 Hung Shih-Tung TPE 12 12
29 Sebastian Gawronski POL 7 5 12
30 Aghamurad Gahramanov AZE 10 10
31 Sercan Demir TUR 10 10
32 Lincoln Liqht Man SGP 10 10
33 Audrys Nin Reyes DOM 10 10
34 Lorenzo Galli ITA 8 8
35 David Jessen CZE 8 8
36 Marco Pfyl SUI 8 8
37 Takaaki Sugino JPN 8 8
38 Matthias Schwab AUT 8 8
39 Kacper Garnczarek POL 8 8
40 Yerbol Jantykov KAZ 7 7
41 Anton Kovacevic CRO 7 7
42 Ioane Jimsheleishvili GEO 7 7
43 Lim Kae-son KOR 7 7
44 Niccolo Mozzato ITA 6 6
45 Franz Card FIN 6 6
46 Michael Sorokine ISR 6 6
47 Julian Jato ARG 6 6
48 Ahmed El Maraghy EGY 5 5
49 Jacob Buus DEN 5 5
50 Andres Martinez COL 5 5
51 Filip Ude CRO 5 5