Javelin throwing is one of the oldest track and field events in history, with records dating back to ancient Greece. Over the years, many athletes have excelled in this discipline, but only a few have reached the pinnacle of the sport.
In this blog, we will take a closer look at the top 10 greatest javelin throwers of all time in the world.
Top 10 Best Javelin Throwers of all time
| 1. Jan Zelezny |
| 2. Andreas Thorkildsen |
| 3. Sergey Makarov |
| 4. Steve Backley |
| 5. Neeraj Chopra |
| 6. Tom Petranoff |
| 7. Keshorn Walcott |
| 8. Julius Yego |
| 9. Vadims Vasilevskis |
| 10. Andreas Hofmann |
Jan Zelezny
Image Source: Athletics Weekly
Jan Zelezny, a Czech athlete, is widely regarded as the greatest javelin thrower of all time. He won three Olympic gold medals, in 1992, 1996, and 2000, and set the world record three times during his career. His final world record of 98.48 meters, set in 1996, still stands today as the longest throw in history. Zelezny’s technique, power, and consistency made him a dominant force in the sport for over a decade, and his records and achievements have earned him a permanent place in the annals of track and field history.
Andreas Thorkildsen
Image Credits: World AthleticsAndreas Thorkildsen, a Norwegian athlete, is another one of the greatest javelin throwers of all time. He won two Olympic gold medals, in 2004 and 2008, and set the European record of 91.59 meters in 2006. Thorkildsen’s technique, speed, and precision allowed him to dominate the sport for several years, and his impressive performances earned him a reputation as one of the greatest athletes in Norwegian history.
Sergey Makarov
Image Source: World Athletics
Sergey Makarov, a Russian athlete, is a three-time Olympic medalist and one of the greatest javelin throwers of all time. He won the gold medal at the 1988 Olympics in Seoul and the bronze medals in 1992 and 1996. Makarov’s best throw of 94.44 meters, achieved in 1991, ranks him as the fourth-best performer of all time. Makarov’s consistency and technical mastery made him a formidable competitor, and his achievements have earned him a place in the pantheon of Russian sports legends.
Steve Backley
Image Source: Team GB
Steve Backley, a British athlete, is a four-time European champion and two-time Olympic silver medalist in javelin throwing. He set the world record twice during his career, with a best throw of 91.46 meters achieved in 1992. Backley’s explosive power, athleticism, and dedication to his craft made him a formidable competitor, and his longevity in the sport cemented his place as one of the greatest javelin throwers of all time.
Neeraj Chopra
Image Source: Breezy ScrollThe Indian javelin star Neeraj Chopra was born on December 24, 1997, in Panipat, Haryana. He began his career at a young age and rose to fame very quickly. Neeraj’s biggest moment came at the Tokyo 2020 Olympics, where he won gold with 87.58m. With this victory, he became the first Indian to win an Olympic gold in athletics.
Neeraj’s success continued, as in 2023, he became the world champion in Budapest with 88.17 m. He also won silver at the Paris Olympics 2024 with an 89.45 m throw. Chopra’s other major wins include gold at the 2018 Commonwealth Games, two Asian Games golds, and Asian Championship gold. His personal best is 90.23, which he recorded at the Doha Diamond League 2025.
Tom Petranoff
Image Source: JAVELIN THROW MAGAZINE ONLINE
Tom Petranoff was a dominant javelin thrower during the 1980s, setting the world record in 1983 with a throw of 99.72 meters. He was a three-time national champion and competed in three Olympic Games, finishing in fifth place twice. Petranoff’s technique was based on a long, sweeping motion, which allowed him to generate significant power and distance. His world record stood for nearly a decade, and he was inducted into the U.S. Track and Field Hall of Fame in 1995.
Keshorn Walcott
Image Source: Panam Sports
Keshorn Walcott is a Trinidadian athlete who won gold at the 2012 Olympics and bronze at the 2016 Olympics in the javelin throw. He also won gold at the 2018 Commonwealth Games and has set several national records. Walcott’s technique is based on a fast, fluid motion that allows him to generate momentum and power. He is widely considered one of the best javelin throwers from the Caribbean.
Julius Yego
Image Source: Olympics
Julius Yego is a Kenyan athlete who is known for his incredible technique in the javelin throw. He is a two-time African champion and a silver medalist at the 2015 World Championships. Yego has also set several national records and is considered one of the best African javelin throwers of all time. His technique involves a unique crossover step that allows him to generate more power in his throws.
Vadims Vasilevskis
Image Source: World Athletics
Vadims Vasilevskis is a Latvian athlete who has won several major championships in the javelin throw. He won gold at the 2004 Olympics, silver at the 2008 Olympics, and bronze at the 2005 World Championships. He also set a Latvian record in 2004 with a throw of 90.73 meters. Vasilevskis’ technique is based on a quick, powerful throw that allows him to generate significant speed and distance.
Andreas Hofmann
Image Credits: World AthleticsAndreas Hoffman is a German athlete who has had great success in the javelin throw. He won silver at the 2016 Olympics and gold at the 2018 European Championships and has set several personal and national records. Hoffman’s technique is based on a fluid, sweeping motion that allows him to generate momentum and accuracy. He is widely considered one of the best German javelin throwers of all time.
Who is the greatest javelin of all time?
Jan Zelezny, a Czech athlete, is widely regarded as the greatest javelin thrower of all time. He won three Olympic gold medals, in 1992, 1996, and 2000, and set the world record three times during his career.
Who is the No. 1 javelin thrower in India?Neeraj Chopra is the No. 1 javelin thrower in India. He is a track and field athlete and a reigning Olympic champion. He bagged a silver medal in the World Championship and clinched the Diamond League title in 2022.
Which country is best at javelin?Many great javelin throwers belong to the nation of Finland.
What is the world’s longest javelin throw?Jan Zelezny’s world record of 98.48 meters, set in 1996, still stands today as the longest throw in history.
