Men's javelin all time TOP 100: Železný still number one


We take a look at the men's javelin throw world all time best throwers and results. One man dominates the longest throws list.
Etusuora: 11.06.2025 11:02Athletics
Men's javelin all time TOP 100: Železný still number one
Photo: Olavi Kaljunen / Trackpic
Johannes Vetter


This article is based on the Tilastopaja statistics of the currently used javelin model. The A-mark beside the result stands for result made in high altitude.

Germany's Johannes Vetter rose to the second place of men's javelin throw's all time list with the current javelin model in 2020 after throwing an amazing result of 97,76 in Poland in early September.

The javelin throw world record still remains with Czech Republic's Jan Železný. He threw his WR of 98,48 in 1996 in Jena, Germany.

Alltogether 23 athletes have reached the incredible mark of 90 metres. Germany and Finland are the countries with the most 90 metres throwers: Germany has six while Finland has three. Czech Republic has two throwes in the 90 meters club and Kenya, Russia, Greece, Norway, Great Britain, Taipei, USA, Latvia, Estonia, Grenada, Pakistan and Trinidad & Tobago have one thrower each over 90 metres.

The stats have been updated June 11th 2025

Men's javelin - All time top 100 throwers

#AthleteResultDate
1.Jan Železný 🇨🇿98.4825.5.1996
2.Johannes Vetter 🇩🇪97.766.9.2020
3.Thomas Röhler 🇩🇪93.905.5.2017
4.Aki Parviainen 🇫🇮93.0926.6.1999
5.Anderson Peters 🇬🇩93.0713.5.2022
6.Arshad Nadeem 🇵🇰92.978.8.2024
7.Julius Yego 🇰🇪92.7226.8.2015
8.Sergey Makarov92.6130.6.2002
9.Raymond Hecht 🇩🇪92.6021.7.1995
10.Andreas Hofmann 🇩🇪92.062.6.2018
11.Konstandínos Gatsioúdis 🇬🇷91.6924.6.2000
12.Andreas Thorkildsen 🇳🇴91.592.6.2006
13.Tero Pitkämäki 🇫🇮91.5326.6.2005
14.Steve Backley 🇬🇧91.4625.1.1992
15.Cheng Chao-Tsun 🇹🇼91.3626.8.2017
16.Breaux Greer 🇺🇸91.2921.6.2007
17.Julian Weber 🇩🇪91.0616.5.2025
18.Jakub Vadlejch 🇨🇿90.8813.5.2022
19.Vadims Vasiļevskis 🇱🇻90.7322.7.2007
20.Magnus Kirt 🇪🇪90.6122.6.2019
21.Seppo Räty 🇫🇮90.6020.7.1992
22.Boris Henry 🇩🇪90.449.7.1997
23.Neeraj Chopra 🇮🇳90.2316.5.2025
24.Max Dehning 🇩🇪90,2025.2.2024
25.Keshorn Walcott 🇹🇹90.169.7.2015
26.Oliver Helander 🇫🇮89.8314.6.2022
27.Marcin Krukowski 🇵🇱89.558.6.2021
28.Ihab Abdelrahman 🇪🇬89.2118.5.2014
29.Edis Matusevičius 🇱🇹89.1727.7.2019
30.Tom Petranoff 🇺🇸89.16A1.11.1991
31.Zhao Qinggang 🇨🇳89.152 Oct 2014
32.Patrik Bodén 🇸🇪89.1024.11.1990
33.Bernhard Seifert 🇩🇪89.0626.5.2019
34.Jarrod Bannister 🇦🇺89.0229.2.2008
35.Antti Ruuskanen 🇫🇮88.982.8.2015
36.Aleksandr Ivanov88.907.6.2003
37.Dmitriy Tarabin88.8424.7.2013
38.Marius Corbett 🇿🇦88.7521.9.1998
39.Peter Blank 🇩🇪88.7030.6.2001
40.Matthias de Zordo 🇩🇪88.3616.9.2011
41.Vítězslav Veselý 🇨🇿88.348.8.2012
42.Petr Frydrych 🇨🇿88.3212.8.2017
43.Matti Närhi 🇫🇮88.2427.7.1997
44.Juha Laukkanen 🇫🇮88.2220.6.1992
45.Gavin Lovegrove 🇳🇿88.205.7.1996
46.Ioánnis Kiriazís 🇬🇷88.0131.3.2017
47.Vladimir Ovchinnikov88.0014.5.1995
48.Andrus Värnik 🇪🇪87.8319.8.2003
49.Harri Hakkarainen 🇫🇮87.8224.6.1995
50.Curtis Thompson 🇺🇸87.7628.5.2025
51.Kazuhiro Mizoguchi 🇯🇵87.6027.5.1989
52.Gatis Čakšs 🇱🇻87.579.6.2021
53.Kishore Kumar Jena 🇮🇳87.544.10.2023
54.Aliaksei Katkavets 🇧🇾87.531.8.2020
55.Vladimir Sasimovich 🇧🇾87.4024.6.1995
56.Timothy Herman 🇧🇪87.35A13.5.2023
57.Andrey Moruyev87.3425.6.1994
58.Teemu Wirkkala 🇫🇮87.2322.7.2009
59.Viktor Zaytsev 🇺🇿87.2023.6.1992
59.Peter Esenwein 🇩🇪87.2031.5.2004
59.Guillermo Martínez 🇨🇺87.20A28.10.2011
62.Dariusz Trafas 🇵🇱87.1717.9.2000
63.Tom Pukstys 🇺🇸87.1225.5.1997
63.Emeterio González 🇨🇺87.123.6.2000
65.Yuriy Rybin86.9826.8.1995
66.Mick Hill 🇬🇧86.9413.6.1993
67.Ryohei Arai 🇯🇵86.8321.10.2014
68.Ari Mannio 🇫🇮86.827.6.2015
69.Einar Vilhjálmsson 🇮🇸86.8029.8.1992
69.Robert Oosthuizen 🇿🇦86.80A1.11.2008
71.Pål Arne Fagernes 🇳🇴86.7422.9.2000
72.Lars Hamann 🇩🇪86.7113.5.2017
73.Tero Järvenpää 🇫🇮86.6827.7.2008
74.Andrew Currey 🇦🇺86.6722.7.2001
75.Zigismunds Sirmais 🇱🇻86.667.7.2016
75.Andrian Mardare 🇲🇩86.668.5.2021
77.Klaus Tafelmeier 🇩🇪86.6412.7.1987
77.Ainārs Kovals 🇱🇻86.6423.8.2008
77.Huang Shih-Feng 🇹🇼86.6426.8.2017
80.Harri Haatainen 🇫🇮86.6319.8.2001
81.Tapio Korjus 🇫🇮86.5025.8.1988
82.Kim Amb 🇸🇪86.4925.7.2020
83.Ēriks Rags 🇱🇻86.4722.7.2001
84.Lassi Etelätalo 🇫🇮86.4421.8.2022
85.Alexandru Novac 🇷🇴86.375.7.2018
86.Luiz Mauricio da Silva 🇧🇷86.34A31.5.2025
87.Stuart Farquhar 🇳🇿86.3129.4.2012
88.Shivpal Singh 🇮🇳86.2322.4.2019
89.Oleksandr Pyatnytsya 🇺🇦86.1220.5.2012
90.Teuraiterai Tupaia 🇫🇷86,1117.5.2024
91.Rocco van Rooyen 🇿🇦85.9727.2.2021
92.Kimmo Kinnunen 🇫🇮85.968.8.1999
93.Yukifumi Murakami 🇯🇵85.9629.4.2013
94.Paraskevás Batzávalis 🇬🇷85.9520.7.2016
95.R.M.S.J. Ranasinghe 🇱🇰85.789.5.2025
96.Magnus Arvidsson 🇸🇪85.755.5.2007
97.Dmitriy Polyunin 🇺🇿85.7423.6.1992
98.Miroslav Guzdek 🇨🇿85.74A5.4.2002
99.Andrey Shevchuk85.701.6.1993
100.Mark Roberson 🇬🇧85.6719.7.1998
100.Michael Shuey 🇺🇸85.6717.7.2021



Finns in control of top 100


Now let's take a look at the compelete list of 100 best throwers.

The top 100 includes 35 different nationalities. Finland has the most entries with 15 athletes. Germany is second with 13. The top two are miles clear of the rest as Russia is third with eight top 100 throwers and the Czech Republic and Latvia have five athletes on the list.

At the moment the top 100 spot requires a throw of 85,67.

Top 100 throwers by nationality

NationalityAmount
FIN15
GER13
RUS7
CZE, LAT, USA5
JPN, GBR, SWE, RSA, GRE, IND3
EST, NOR, BLR, TPE, UZB, CUB, NZL, POL, AUS2
BEL, GRN, ISL, TTO, ROU, EGY, PAK, LTU, UKR, CHN, FRA, KEN, MDA, BRA, SRI1




Top 100 throws of all time: Železný leads, Vetter closing up


The top 100 list that we just went through included only one best throw by each athlete. When we broaden the scope and take into account all the throws by each athlete, the list gets a little one-sided.

The world record thrower Jan Železný's name is mentioned in the following top 100 throws -list staggering 33 times. Železný has thrown five of the ten longest throws of all time.

Vetter was in an amazing form in 2021 throwing constantly over 90 meters. Vetter has now also five throws in the all time top 10 (25 in the top 100).

Germany's Thomas Röhler is the first name on the list behind Železný and Vetter. Röhler holds the 13th position with his PB of 93,90.

Top 100 throws of all time

#AthleteResultDate
1.Jan Železný 🇨🇿98.4825.5.1996
2.Johannes Vetter 🇩🇪97.766.9.2020
3.Johannes Vetter 🇩🇪96.2929.5.2021
4.Jan Železný 🇨🇿95.6629.8.1993
5.Jan Železný 🇨🇿95.54A6.4.1993
6.Jan Železný 🇨🇿95.3429.8.1993
7.Johannes Vetter 🇩🇪94.846.9.2020
8.Jan Železný 🇨🇿94.6431.5.1996
9.Johannes Vetter 🇩🇪94.4411.7.2017
10.Johannes Vetter 🇩🇪94.2429.5.2021
11.Johannes Vetter 🇩🇪94.2019.5.2021
12.Jan Železný 🇨🇿94.0226.11.1997
13.Thomas Röhler 🇩🇪93.905.5.2017
14.Johannes Vetter 🇩🇪93.8818.8.2017
15.Johannes Vetter 🇩🇪93.5926.6.2021
16.Johannes Vetter 🇩🇪93.2021.5.2021
17.Aki Parviainen 🇫🇮93.0926.6.1999
18.Anderson Peters 🇬🇩93.0713.5.2022
19.Johannes Vetter 🇩🇪93.0611.7.2017
20.Arshad Nadeem 🇵🇰92.978.8.2024
21.Jan Železný 🇨🇿92.8825.5.1996
22.Jan Železný 🇨🇿92.8012.8.2001
23.Julius Yego 🇰🇪92.7226.8.2015
24.Johannes Vetter 🇩🇪92.7011.11.2018
25.Sergey Makarov92.6130.6.2002
26.Raymond Hecht 🇩🇪92.6021.7.1995
27.Jan Železný 🇨🇿92.4228.5.1997
28.Aki Parviainen 🇫🇮92.4123.6.2001
29.Jan Železný 🇨🇿92.3026.3.1997
30.Jan Železný 🇨🇿92.289.9.1995
30.Raymond Hecht 🇩🇪92.2814.8.1996
32.Jan Železný 🇨🇿92.2626.3.1997
33.Johannes Vetter 🇩🇪92.1429.6.2021
34.Jan Železný 🇨🇿92.1227.8.1995
34.Jan Železný 🇨🇿92.1215.9.1995
36.Andreas Hofmann 🇩🇪92.062.6.2018
37.Jan Železný 🇨🇿91.8827.8.1995
38.Johannes Vetter 🇩🇪91.8621.5.2021
39.Jan Železný 🇨🇿91.824.9.1994
40.Arshad Nadeem 🇵🇰91.798.8.2024
41.Thomas Röhler 🇩🇪91.784.5.2018
42.Konstandínos Gatsioúdis 🇬🇷91.6924.6.2000
43.Jan Železný 🇨🇿91.681.7.1994
44.Johannes Vetter 🇩🇪91.6718.8.2017
45.Andreas Thorkildsen 🇳🇴91.592.6.2006
46.Johannes Vetter 🇩🇪91.564.5.2018
47.Tero Pitkämäki 🇫🇮91.5326.6.2005
47.Thomas Röhler 🇩🇪91.5328.6.2017
49.Jan Železný 🇨🇿91.504.6.1994
49.Jan Železný 🇨🇿91.50A8.4.1996
49.Raymond Hecht 🇩🇪91.501.9.1996
49.Johannes Vetter 🇩🇪91.5024.4.2021
53.Johannes Vetter 🇩🇪91.4911.8.2020
54.Jan Železný 🇨🇿91.4815.9.1995
55.Steve Backley 🇬🇧91.4625.1.1992
56.Andreas Hofmann 🇩🇪91.4420.5.2018
56.Andreas Hofmann 🇩🇪91.4430.8.2018
56.Jan Železný 🇨🇿91.4425.5.1996
56.Jan Železný 🇨🇿91.4426.3.1997
60.Jan Železný 🇨🇿91.402.7.1993
61.Julius Yego 🇰🇪91.397.6.2015
61.Johannes Vetter 🇩🇪91.3929.6.2021
63.Cheng Chao-Tsun 🇹🇼91.3626.8.2017
64.Jan Železný 🇨🇿91.348.4.1997
65.Tero Pitkämäki 🇫🇮91.3310.9.2005
65.Johannes Vetter 🇩🇪91.3319.5.2021
67.Aki Parviainen 🇫🇮91.3112.8.2001
68.Jan Železný 🇨🇿91.301.9.1995
69.Breaux Greer 🇺🇸91.2921.6.2007
70.Jan Železný 🇨🇿91.288.7.1994
70.Andreas Thorkildsen 🇳🇴91.2828.8.2009
70.Thomas Röhler 🇩🇪91.2829.6.2016
73.Konstandínos Gatsioúdis 🇬🇷91.2726.5.2001
74.Tero Pitkämäki 🇫🇮91.2322.7.2007
74.Jan Železný 🇨🇿91.238.6.2001
74.Konstandínos Gatsioúdis 🇬🇷91.2324.7.2002
77.Johannes Vetter 🇩🇪91.22A27.2.2018
78.Johannes Vetter 🇩🇪91.2010.8.2017
79.Johannes Vetter 🇩🇪91.128.5.2021
80.Tero Pitkämäki 🇫🇮91.1124.6.2006
81.Andreas Hofmann 🇩🇪91.0726.8.2017
82.Johannes Vetter 🇩🇪91.0611.7.2017
82.Julian Weber 🇩🇪91.0516.5.2025
84.Jan Železný 🇨🇿91.0422.6.1996
84.Thomas Röhler 🇩🇪91.0429.6.2016
85.Jan Železný 🇨🇿91.0222.6.1996
85.Thomas Röhler 🇩🇪91.0228.6.2017
87.Aki Parviainen 🇫🇮90.9724.6.2000
88.Jan Železný 🇨🇿90.9215.9.1995
90.Aki Parviainen 🇫🇮90.8811.6.1998
90.Jakub Vadlejch 🇨🇿90.8813.5.2022
92.Sergey Makarov90.8712.6.2002
93.Sergey Makarov90.8629.5.2002
93.Johannes Vetter 🇩🇪90.8625.8.2020
95.Steve Backley 🇬🇧90.8122.7.2001
96.Aki Parviainen 🇫🇮90.8020.6.2000
97.Jan Železný 🇨🇿90.8030.5.1995
98.Jan Železný 🇨🇿90.7610.8.2001
98.Jan Železný 🇨🇿90.768.7.1994
100.Thomas Röhler 🇩🇪90.758.6.2018
100.Johannes Vetter 🇩🇪90.7511.7.2017
100.Anderson Peters 🇬🇩90.756.6.2022



11 nationalities are included in the top 100. The Germans and Finns are on top also on this list as Germany has 5 athletes on the list and Finland 2. One thrower each for Czech Republic, Norway, Russia, Greece, Pakistan, Kenya, Great Britain, USA and Taipei.

15 different athletes are found in the top 100 throws list. As mentioned Železný still rules the list with an incredible 33 top throws. Vetter has the second most entries on the list with 25, Röhler is third with 7.

Most top 100 throws

#AthleteAmount
1.Jan Železný 🇨🇿33
2.Johannes Vetter 🇩🇪25
3.Thomas Röhler 🇩🇪7
4.Aki Parviainen 🇫🇮6
5.Tero Pitkämäki 🇫🇮4
5.Andreas Hofmann 🇩🇪4
7.Sergey Makarov3
7.Raymond Hecht 🇩🇪3
7.Konstandínos Gatsioúdis 🇬🇷3
10.Andreas Thorkildsen 🇳🇴2
10.Julius Yego 🇰🇪2
10.Steve Backley 🇬🇧2
10.Anderson Peters 🇬🇩2
10.Arshad Nadeem 🇵🇰2
15.Breaux Greer 🇺🇸1
15.Jakub Vadlejch 🇨🇿1
15.Cheng Chao-Tsun 🇹🇼1
15.Julian Weber 🇩🇪1