For decades, Indian athletics was a story of heroic near-misses: Milkha Singh’s fourth place in Rome, PT Usha’s hundredth of a second in Los Angeles. Then, on 7 August 2021, Neeraj Chopra threw 87.58m in Tokyo and won India’s first Olympic gold in track and field. Everything in between is the story of how India got there.

These are the greatest Indian athletes of all time, from Milkha Singh to Neeraj Chopra. We have picked ten who changed what Indian athletes believed was possible: the first to win, the first to break through on the world stage, and the records that stood for generations. They are listed in the order their careers peaked. Every key fact has been checked against at least two sources where possible; where it has not, we say so, and the fact-check table at the end shows the status of each claim.

From Milkha Singh to Neeraj Chopra, these athletes shaped Indian track and field.

The greatest Indian athletes of all time at a glance

  1. Milkha Singh: four Asian Games golds, India’s first Commonwealth athletics gold
  2. Gurbachan Singh Randhawa: 1962 Asian Games decathlon champion, fifth at Tokyo 1964
  3. Kamaljeet Sandhu: first Indian woman to win an individual Asian Games gold
  4. Sriram Singh: an 800m record that stood for 42 years
  5. PT Usha: fourth at the 1984 Olympics, four golds at the 1986 Asian Games
  6. Anju Bobby George: India’s first World Championships medal
  7. Krishna Poonia: first Indian woman to win Commonwealth Games athletics gold
  8. Neeraj Chopra: Olympic and world champion, India’s first 90m thrower
  9. Hima Das: first Indian to win a global track title
  10. Avinash Sable: Asian Games and Asian champion, Olympic finalist in the steeplechase
87.58m
India’s first athletics Olympic gold
Neeraj Chopra, Tokyo
0.01s
PT Usha’s margin from bronze
Los Angeles 1984
42
years Sriram Singh’s record stood
800m, 1976 to 2018
52
years between CWG athletics golds
Milkha 1958 to Poonia 2010

1. Milkha Singh: the Flying Sikh

He won four Asian Games golds and India’s first Commonwealth Games athletics gold.

Milkha Singh was independent India’s first great athlete. At the 1958 Asian Games in Tokyo, he won the 200m and 400m. The same year, at the Commonwealth Games in Cardiff, he won the 440 yards in 46.6 seconds, beating world record holder Malcolm Spence. It was India’s first Commonwealth Games gold in athletics, and no Indian won another for 52 years. He retained his 400m title at the 1962 Asian Games in Jakarta and added 4x400m relay gold, for four Asian Games golds in all.

His most famous race was one he lost. In the 400m final at the 1960 Rome Olympics, Milkha led early, then eased off, and finished fourth in 45.73 seconds, just out of the medals. That time stood as the Indian national record until Paramjit Singh ran 45.70 in 1998.

The nickname “the Flying Sikh” came from Pakistani leader Ayub Khan after Milkha beat Abdul Khaliq in Pakistan in 1960. Milkha Singh died in Chandigarh on 18 June 2021, aged 91.

Note: sources disagree on how long his 400m record stood. Wikipedia says it was broken by Paramjit Singh in 1998, which is 38 years. Olympics.com says “over four decades”.

Milkha Singh at a glance: 400m and 200m · Asian Games gold 1958 (200m, 400m), 1962 (400m, 4x400m) · Commonwealth gold 1958 · Rome 1960 fourth, 45.73

2. Gurbachan Singh Randhawa: India’s first all-rounder

He won decathlon gold at the 1962 Asian Games.

Gurbachan Singh Randhawa, known as “the Indian Jim Thorpe”, was the most versatile athlete of his generation. He won the decathlon at the 1962 Asian Games, then finished fifth in the 110m hurdles at the 1964 Tokyo Olympics in 14.07.

In 1961, he became the first athlete to receive the Arjuna Award, and he was later awarded the Padma Shri. After retiring, he stayed at the centre of Indian athletics, serving for 18 years as chairman of AFI’s selection committee.

Randhawa at a glance: Decathlon and hurdles · Asian Games decathlon gold 1962 · Tokyo 1964 fifth, 110m hurdles · First Arjuna Award in athletics, 1961

3. Kamaljeet Sandhu: the first golden woman

She won the 400m at the 1970 Asian Games in Bangkok.

Long before PT Usha, there was Kamaljeet Sandhu. Born in Firozpur, Punjab, in 1948, she won the 400m at the 1970 Asian Games in Bangkok in 57.3 seconds, becoming the first Indian woman to win an individual Asian Games gold. She received the Padma Shri in 1971, and opened the door for every Indian woman sprinter who followed.

Kamaljeet Sandhu at a glance: 400m · Asian Games gold 1970, 57.3 · Padma Shri 1971

4. Sriram Singh: a record that lasted 42 years

He is 1:45.77 from the 1976 Olympic final stood as the Indian 800m record until 2018.

Sriram Singh reached the 800m final at the 1976 Montreal Olympics, the race won by Alberto Juantorena in a world record. Sriram finished seventh in 1:45.77. In the heats, he had set an Asian record of 1:45.86.

His 1:45.77 stood as the Indian national record for 42 years, until Jinson Johnson broke it in June 2018. He also won 800m gold at the 1974 and 1978 Asian Games, and received the Arjuna Award (1973) and the Padma Shri (1974).

Sriram Singh at a glance: 800m · Montreal 1976 seventh, 1:45.77 (NR for 42 years) · Asian Games gold 1974, 1978

5. PT Usha: the Payyoli Express

She missed an Olympic medal in Los Angeles by one hundredth of a second.

No Indian athlete has been more loved than PT Usha. At the 1984 Los Angeles Olympics, she finished fourth in the 400m hurdles in 55.42, missing the bronze by one hundredth of a second. A medal would have made her the first Indian to win an Olympic medal in athletics.

Two years later, at the 1986 Asian Games in Seoul, she won four golds, in the 200m, 400m, 400m hurdles and 4x400m relay, all in Games record times, and silver in the 100m. Across the Asian Championships from 1983 to 1998, she won 14 golds among 23 medals.

Her 55.42 stood as the Indian 400m hurdles record for 42 years, until Vithya Ramraj ran 54.75 at the 2026 Asian Games. Since December 2022, PT Usha has been president of the Indian Olympic Association, the first woman to hold the role.

PT Usha at a glance: Sprints and 400m hurdles · LA 1984 fourth, 55.42 · Asian Games 1986: four golds, one silver · IOA president since 2022

6. Anju Bobby George: India’s first world medal

Anju Bobby George won India’s first World Championships medal with 6.70m in Paris in 2003.

On 30 August 2003 in Paris, Anju Bobby George jumped 6.70m in the long jump to win bronze, India’s first ever medal at the World Athletics Championships. Years later, she revealed she had competed her whole career with only one kidney, a condition she discovered in 2001.

She also won Asian Games gold in Busan in 2002 and Commonwealth bronze in Manchester the same year. At the 2004 Athens Olympics, she jumped 6.83m, a national record that stood until Ancy Sojan jumped 6.88m in 2026. Her silver at the 2005 World Athletics Final in Monaco was later upgraded to gold, after the original winner, Russia’s Tatyana Kotova, was disqualified for doping.

Anju Bobby George at a glance: Long jump · World Championships bronze 2003, 6.70 · Asian Games gold 2002 · World Athletics Final gold 2005 (upgraded) · PB 6.83 (2004)

7. Krishna Poonia: ending a 52-year wait

She led an Indian sweep of the women’s discus at the 2010 Commonwealth Games in Delhi.

After Milkha Singh’s gold in Cardiff in 1958, India waited 52 years for another Commonwealth Games athletics title. Krishna Poonia ended it at the 2010 Games in Delhi, winning the discus with 61.51m. It was a clean sweep: Harwant Kaur took silver and Seema Antil bronze. Poonia became the first Indian woman to win Commonwealth Games gold in athletics.

She also won Asian Games bronze in 2006 and 2010 and reached the discus final at the London 2012 Olympics. She later entered politics and was elected an MLA in Rajasthan in 2018.

Krishna Poonia at a glance: Discus · Commonwealth gold 2010, 61.51m · Asian Games bronze 2006, 2010 · London 2012 finalist

8. Neeraj Chopra: the greatest of them all

He won India’s first Olympic gold in athletics in Tokyo and became world champion in 2023.

Neeraj Chopra did what no Indian before him had managed. Born in Khandra village in Haryana’s Panipat district in 1997, he first made headlines by winning the 2016 World U20 Championships in Bydgoszcz with 86.48m, a world U20 record.

On 7 August 2021, he won javelin gold at the Tokyo Olympics with 87.58m, India’s first Olympic gold in track and field. He followed it with world silver in 2022, the Diamond League title in 2022, world gold in Budapest in 2023 (88.17m) and Olympic silver in Paris in 2024 (89.45m). He has also won Asian Games gold twice (2018 and 2023) and Commonwealth gold in 2018. In May 2025, he threw 90.23m in Doha to become the first Indian past 90 metres.

2026: Neeraj won Commonwealth Games silver in Glasgow in July with 85.83m. In late August, he announced he had torn an ankle ligament in training and would miss the rest of the season, including his Asian Games title defence in Aichi-Nagoya.

Neeraj Chopra at a glance: Javelin · Olympic gold 2021, silver 2024 · World gold 2023, silver 2022 · Asian Games gold 2018, 2023 · PB 90.23m (NR, 2025)

9. Hima Das: the first global track title

She won the 400m at the 2018 World U20 Championships in Tampere, Finland.

On 12 July 2018 in Tampere, Finland, an 18-year-old from Assam was fourth coming off the final bend of the World U20 400m final. Hima Das then ran down the whole field to win in 51.46. She became the first Indian, man or woman, to win a global title on the track, and the first Indian woman to win a global athletics title at any level.

Her finishing kick, and the image of her standing on the podium with the Indian flag, made her a national star overnight. It showed a generation of Indian sprinters that they could win at world level, not just compete.

Hima Das at a glance: 400m · World U20 gold 2018, 51.46 · First Indian global track champion

10. Avinash Sable: from Siachen to the Olympic final

He has broken the men’s 3000m steeplechase national record repeatedly, most recently with 8:09.91.

Avinash Sable’s story is one of the most remarkable in Indian sport. Born in Mandwa, Maharashtra, he joined the Indian Army after Class 12 and served on the Siachen Glacier before taking up running through the Army’s athletics programme in 2015. He switched to the steeplechase in 2017.

He won Commonwealth silver in Birmingham in 2022 in a national record of 8:11.20, missing gold by only 0.05 seconds and winning India’s first Commonwealth steeplechase medal. At the 2023 Asian Games in Hangzhou, he won the steeplechase in a Games record of 8:19.50 and took silver in the 5,000m. In 2024 he lowered his national record to 8:09.91 at the Paris Diamond League, and later that summer he reached the Olympic final in Paris, finishing 11th. He added Asian Championships gold in 2025.

Avinash Sable at a glance: 3000m steeplechase · Asian Games gold 2023 · Commonwealth silver 2022 · Paris 2024 Olympic finalist · NR 8:09.91 (2024)

The next generation: who could join this list?

2026 has been a record-breaking year for Indian athletics, and some of its stars are already rewriting the legends’ marks.

  • Vithya Ramraj: broke PT Usha’s 42-year-old 400m hurdles record with 54.75 to win Asian Games bronze. Read her profile.
  • Gurindervir Singh: the fastest Indian ever, with a 100m national record of 10.09.
  • Tejaswin Shankar: the first Indian to score more than 8,000 points in the decathlon.
  • Ancy Sojan: broke Anju Bobby George’s long jump record with 6.88m.

See every Indian national record from 2026.

Greatest Indian athletes of all time: summary

On a phone, swipe the table sideways to see every column.

Athlete Event Defining achievement
Milkha Singh 400m Commonwealth gold 1958; fourth at Rome 1960
Gurbachan Singh Randhawa Decathlon, hurdles Asian Games gold 1962; fifth at Tokyo 1964
Kamaljeet Sandhu 400m First Indian woman individual Asian Games champion, 1970
Sriram Singh 800m Olympic finalist 1976; NR for 42 years
PT Usha Sprints, 400m hurdles Fourth at LA 1984; four Asian Games golds in 1986
Anju Bobby George Long jump India’s first World Championships medal, 2003
Krishna Poonia Discus Commonwealth gold 2010, ending a 52-year wait
Neeraj Chopra Javelin Olympic gold 2021; world gold 2023
Hima Das 400m World U20 gold 2018, first global track title
Avinash Sable Steeplechase Asian Games gold 2023; Olympic finalist 2024

Fact check: how we verified this list

We checked each athlete’s key achievements against reference and news sources. This table shows how well each one is supported.

On a phone, swipe the table sideways to see every column.

Claim Status Sources
Milkha Singh: Asian Games golds, 1958 Commonwealth gold, fourth at Rome in 45.73 Verified Wikipedia; Olympics.com
Milkha Singh: how long his 400m record stood Sources differ Wikipedia (broken 1998); Olympics.com (“over four decades”)
Randhawa: 1962 decathlon gold, first athletics Arjuna Award (1961) Verified Wikipedia; AFI and The Bridge profiles
Randhawa: fifth in Tokyo 110m hurdles in 14.07 Single source Wikipedia
Kamaljeet Sandhu: 1970 Asian Games 400m gold, first Indian woman individual champion Verified Wikipedia; ESPN and Olympics.com features
Sriram Singh: 1:45.77 in Montreal, NR for 42 years until Jinson Johnson in 2018 Verified Wikipedia; AFI and ESPN reports (2018)
PT Usha: fourth at LA 1984 by 0.01s; four golds and a silver at Seoul 1986 Verified Wikipedia; ESPN
PT Usha: 14 Asian Championships golds among 23 medals Single source Wikipedia results table
Anju Bobby George: 2003 world bronze (6.70m), India’s first world medal Verified Wikipedia; Olympics.com
Anju Bobby George: 2005 World Athletics Final upgraded to gold; one kidney Verified Wikipedia and Gulf News (upgrade); Olympics.com (kidney)
Krishna Poonia: 2010 Commonwealth gold (61.51m), Indian sweep, 52-year wait Verified Wikipedia; Gulf News; Olympics.com
Krishna Poonia: London 2012 placing Sources differ Wikipedia says sixth, a cited report says seventh, so we only say “finalist”
Neeraj Chopra: Olympic, world and U20 titles, 90.23m PB Verified Wikipedia; Britannica
Neeraj Chopra: 2026 Commonwealth silver; season-ending ankle injury Verified Gulf News; Outlook India; Wikipedia
Hima Das: World U20 gold in 51.46, first Indian global track title Verified World Athletics; Scroll
Avinash Sable: NR 8:09.91, Asian Games gold in 8:19.50, CWG silver 2022 Verified Wikipedia; Olympics.com
Avinash Sable: 11th in the Paris 2024 Olympic final; 2025 Asian title Single source Wikipedia (Asian title also in an Onmanorama headline)