Home Page
  • News
  • Live Score
    • Cricket LiveScore
    • Football LiveScore
  • Cricket
    • Cricket World Cup
    • Cricketer’s Life Style
    • Cricket Moments
    • Indian Premier League
    • International Cricket Series
  • Football
    • Football World Cup
    • Footballer’s Life Style
    • Football Moments
    • Indian Football League
    • International Football League
  • Other Sports
    • Badminton
    • Boxing
    • eSports
    • Golf
    • Kabaddi
    • Tennis
    • UFC
    • Volley Ball
    • Field Hockey
  • Reward
No Result
View All Result
Latest Sports News | Jeetwin Sports
No Result
View All Result
Home Cricket

Top 10 Players with the Fastest 3000 Runs in ODI Cricket

Amit Mishra by Amit Mishra
March 5, 2026
in Cricket
fastest 3000 runs in ODI cricket

Top 10 Players with the Fastest 3000 Runs in ODI Cricket

Scoring 3000 runs in ODI cricket is not something every player manages. It takes consistency over years, not just a few good series. The players who got there fast were not lucky. They were scoring at a pace that most batters in history never touched. Hashim Amla did it in 57 innings. That number still stands as the fastest in men’s ODI cricket. Below him, five players are packed between 67 and 68 innings, which tells you how competitive this list is.

This record is measured in innings, not matches. That distinction matters because a player who bats low in the order might play many matches without getting enough balls to build big scores. The innings count only when a batter actually goes out to bat, so it’s a fair way to compare across eras and batting positions.

Complete Top 10 List: Fastest to 3000 ODI Runs

The ranking below lists the fastest batters in men’s ODI cricket history to reach 3000 runs. The list has 11 names because four players are tied at 72 innings.

RankPlayerCountryInnings
1Hashim AmlaSouth Africa57
2Shai HopeWest Indies67
3Fakhar ZamanPakistan67
4Imam-ul-HaqPakistan67
5Babar AzamPakistan68
6Viv RichardsWest Indies69
7Gordon GreenidgeWest Indies72
8Gary KirstenSouth Africa72
9Shikhar DhawanIndia72
10Joe RootEngland72
11Jonny BairstowEngland72

SUGGESTED READ: Top 10 Indian Batsmen with Most Runs in Test Cricket History

1. Hashim Amla: Still the Fastest

Hashim Amla
Top 10 Players with the Fastest 3000 Runs in ODI Cricket 10

Hashim Amla reached 3000 ODI runs in 57 innings, and no one has come close since. He got there against England in 2012 with a score of 150. At that point in his career, his average sat above 55, and he had already scored 11 centuries. Amla was an ICC number one-ranked batter around that period, and his ability to score big hundreds quickly was what made this record possible.

He was never flashy. He played straight, timed the ball well, and rarely threw his wicket away cheaply. That combination of high average and fast scoring pace is what separates him from every other batter in this list. South Africa’s batting lineup during his peak years was strong, which meant he often had support at the other end and could play his natural game without having to carry the team alone.

2. Pakistan’s Three in the Top Five

Fakhar Zaman
Top 10 Players with the Fastest 3000 Runs in ODI Cricket 11

Three Pakistani batters sit in the top five, which is a remarkable number for any country. Fakhar Zaman and Imam-ul-Haq both reached 3000 in 67 innings, while Babar Azam did it in 68. All three are openers, which gives them the maximum number of balls to face in every innings. Opening the batting in ODI cricket, especially with the fielding restrictions in the first 10 overs, creates conditions where runs can come quickly.

Fakhar Zaman hit his milestone in an innings of 180 not out against New Zealand, one of the highest scores by any opener in ODI history. Imam-ul-Haq, known for his compact technique and ability to build partnerships, reached 3000 against Sri Lanka. Babar Azam, who captained Pakistan for several years, got there in 2019 against New Zealand. His record of 68 innings is especially notable because his batting average throughout that period was consistently above 50.

Pakistan producing three players this high on the list says something about their batting culture. Aggressive openers who score freely have been a feature of their ODI side for years, and this ranking reflects that.

3. Shai Hope and Viv Richards: West Indies’ Contribution

Shai Hope
Top 10 Players with the Fastest 3000 Runs in ODI Cricket 12

Shai Hope reached 3000 in 67 innings against India. He bats at number three for the West Indies, which makes his placement in this list more impressive than it looks. Number three batters don’t always get to bat in the powerplay, so they face more difficult periods in the innings compared to openers.

Viv Richards is the name on this list that stands out because of when he played. He reached 3000 in 69 innings during an era when ODI scores regularly finished around 220 to 240. Run rates in that period were typically under five per over, and fielding restrictions were minimal.

Scoring quickly under those conditions required a completely different approach to batting. The fact that Richards sits at number six on this all-time list, competing with players from an era of 300-plus totals and T20-influenced batting styles, shows how dominant he was in his time. Gordon Greenidge, his West Indies teammate, reached the milestone in 72 innings.

4. Gordon Greenidge: West Indies Opening Legend

Gordon Greenidge
Top 10 Players with the Fastest 3000 Runs in ODI Cricket 13

Gordon Greenidge reached 3000 during 72 innings. He batted at the top of the West Indies order during their most dominant period in the 70s and 80s. Greenidge was a strong striker who opened the batting at the top of the order. His association with Desmond Haynes was one of the most feared opening combinations in the ODI format. 

He played in a time when the rate of run was less, and the pitches were more inclined to bowlers as compared to the present. And that is what makes his 72-innings record all the more impressive when contrasted with it against the modern players that have the advantage of superior bats, shorter boundaries, and less restrictive rules.

5. Gary Kirsten: Steady Opener of South Africa.

Gary Kirsten
Top 10 Players with the Fastest 3000 Runs in ODI Cricket 14

Gary Kirsten too hit 3000 in 72 innings. He was also the left-hand opener of South Africa in the late 1990s as well as early 2000s. Kirsten was not famous as an explosive striker; however, he was incredibly consistent. He has built alliances and given South Africa a strong footing in almost every match. 

His anti-pacing and anti-spinning method was school-book, and he did not often find himself putting reckless balls into play. Later on, Kirsten was a successful coach, and he got the Indian team to the World Cup, winning in 2011, although his playing career demonstrated the effectiveness of a disciplined opening batsman.

6. Shikhar Dhawan: The Fastest to 3000, India.

Shikhar Dhawan
Top 10 Players with the Fastest 3000 Runs in ODI Cricket 15

The 72 innings of Dhawan to become the first in India to get 3000 were a time when the player was among the most dependable ODI openers in India. When he reached the milestone, he had scored 9 centuries and was said to accelerate with the power play. His left-handed style was effective against pace and spin, and India was presented with a new look at the top of the order.

Sachin Tendulkar reaching 3000 in 93 innings looks slower by comparison, but Tendulkar played in an era of 220-run totals and different pitch preparations. His 93 innings in the 1990s, given those conditions, were themselves a fast rate of scoring by the standards of his time.

Rohit Sharma’s records tell a different story because he spent his early ODI career batting in the middle order before moving to the open, which affected how quickly he accumulated runs in the early phase of his career.

7. Joe Root: England’s Consistent Middle-Order Anchor

Joe Root
Top 10 Players with the Fastest 3000 Runs in ODI Cricket 16

Joe Root reached 3000 in 72 innings. He usually bats at number three or four for England, which means he often comes in during tricky situations when early wickets have fallen. Root’s ability to rebuild an innings and then accelerate later is what sets him apart. He does not have the flashy strike rate of some openers, but his conversion rate from starts to big scores is one of the best in modern cricket. Root has been England’s most dependable ODI batter for years, and his 72-innings record reflects that consistency.

8. Jonny Bairstow: England’s Aggressive Opener

Jonny Bairstow
Top 10 Players with the Fastest 3000 Runs in ODI Cricket 17

Jonny Bairstow also got to 3000 in 72 innings. He opened the batting for England during their most aggressive ODI period under Eoin Morgan’s captaincy. Bairstow was part of the team that won the 2019 World Cup, and his fearless approach at the top of the order was a big reason why England became the number one ranked ODI side. He hits hard from the first ball and rarely gives bowlers time to settle. Among the six leading hitters in international cricket, Bairstow stands out for his aggressive approach, which has contributed to his rapid run accumulation across formats.

SUGGESTED READ: Top 11 Players with the Most Sixes as a Captain in International Cricket

Fastest Indian Batters to 3000 ODI Runs

India has produced some of the most prolific ODI run-scorers in history, and several of them feature in this ranking. Shikhar Dhawan is the fastest Indian batter to reach 3000 ODI runs, getting there in 72 innings. Virat Kohli followed in 75 innings, and Navjot Singh Sidhu did it in 79.

RankPlayerInnings
1Shikhar Dhawan72
2Virat Kohli75
3Navjot Singh Sidhu79
4Sourav Ganguly82
5Gautam Gambhir87
6Rahul Dravid89
7MS Dhoni90
8Sachin Tendulkar93
9Dilip Vengsarkar98
10Virender Sehwag100

Fastest Women to 3000 ODI Runs

The women’s game deserves its own recognition here. Belinda Clark of Australia holds the record for the fastest to 3000 runs in women’s ODIs, reaching the milestone in 62 innings. That’s faster than Hashim Amla’s men’s record in terms of innings count, which gives a sense of how dominant Clark was during her era.

RankPlayerCountryInnings
1Belinda ClarkAustralia62
2Meg LanningAustralia64
3Karen RoltonAustralia76
4Smriti MandhanaIndia76
5Bismah MaroofPakistan82
6Amy SatterthwaiteNew Zealand86
7Charlotte EdwardsEngland87
8Mithali RajIndia88
9Mignon du PreezSouth Africa92
10Stafanie TaylorWest Indies94

India’s Fastest Women to 3000 ODI Runs

Smriti Mandhana is the fastest Indian woman to 3000 ODI runs, reaching the milestone in 76 innings against England in 2022. She is an offensive left-handed opening batswoman with a scoring rate that has propelled the Indian women’s cricket team towards greater aggression. Mithali Raj, the most capped woman cricketer in India, reached 3000 runs in 88 innings over the course of her career. Harmanpreet is presented with statistics showing that she has scored 3000 ODI runs in 101 innings, accumulated over many years as a middle-order batter.

The Importance of Innings Count when Compared to Matches.

The fact that this record is recorded in innings rather than matches is one of the points most people do not pay much attention to. A player appearing in a match without batting usually happens when it is raining or when the team is winning and does not need all the batters. Counting only innings faced gives a more honest picture of how quickly someone accumulated runs relative to their actual time at the crease.

This also explains why batting position matters so much. Opening batters face more balls per innings on average than number five or six batters. Amla, Fakhar, Imam, and Dhawan all regularly opened the batting, which helped them reach 3000 faster than players who spent most of their careers in the middle order.

For more cricket records, player stats, and match analysis, follow JeetWin Sports for regular updates.

Frequently Asked Questions

1.Who is the fastest Indian batter to 3000 ODI runs?

Shikhar Dhawan is the fastest Indian to reach 3000 ODI runs, getting there in 72 innings. Virat Kohli is second among Indians with 75 innings.

2.How many innings did Babar Azam take?

Babar Azam reached 3000 ODI runs in 68 innings in 2019 against New Zealand.

3.Who is the fastest woman to 3000 ODI runs?

Belinda Clark of Australia holds the women’s record with 62 innings, which is faster than Amla’s men’s record in terms of innings count.

4.Is the record measured by matches or innings?

Only innings in which a player actually batted are counted. Matches where a player did not bat are excluded, making innings the fairer measure.

Tags: Fastest batsmen in ODI historyFastest to 3000 ODI runsHashim Amla 3000 ODI record

Related Posts

India vs South Africa 4th T20I called off
International Cricket Series

India vs South Africa 4th T20I Called Off Due to Excessive Fog in Lucknow

by Amit Mishra
December 18, 2025
IS Bindra
Cricket

Former BCCI President IS Bindra Passes Away: Untold Story of India’s 1987 World Cup Hosting

by Amit Mishra
January 26, 2026
Next Post
Miraz to Captain

Bangladesh Announce Squad for Pakistan ODI Series in Dhaka, Miraz to Captain

Other Sports

French Open 2026

French Open 2026: Flavio Cobolli Fights Back to Beat Felix Auger-Aliassime and Reach Semis

by Bigyan Samele
June 4, 2026

Flavio Cobolli is into his first Grand Slam semi-final after beating fourth seed Felix Auger-Aliassime at Roland Garros on Wednesday....

Rabindra Dhant Road to UFC

Nepali fighter Rabindra Dhant advances in Road to UFC

by Pankaj Kapoor
May 29, 2026

Rabindra Dhant has become the first Nepali fighter to reach the semifinals of Road to UFC, defeating Filipino bantamweight Kimbert...

India Settle for Bronze After Semi-Final Loss Thomas Cup 2026

India Settle for Bronze After 0-3 Loss to France in Thomas Cup 2026 Semi-Final

by Bigyan Samele
May 4, 2026

The Indian men’s badminton team lost 0-3 to France on Saturday at Forum Horsens in Denmark. They finished their semi-final...

Satwik–Chirag Withdraw, Sen, PV Sindhu To Lead India

Lakshya Sen, PV Sindhu Lead India After Satwik–Chirag Pull Out

by Bigyan Samele
April 8, 2026

India’s medal campaign at the 2026 Badminton Asia Championships has suffered a setback with the withdrawal of men’s doubles pair...

Home Page

JeetWin Sports is your premier destination for everything sports! Stay in the loop with live scores, breaking news, and exciting updates on a wide range of sports including cricket, football, kabaddi, badminton, boxing, golf, tennis, UFC, volleyball, and eSports. Whether it’s thrilling matches, international tournaments, or insights into players' lifestyles, we bring it all to your fingertips. With JeetWin Sports, there’s something for every sports enthusiast. Stay connected, stay passionate, and enjoy the world of sports like never before!

Recent News

Hampshire vs Yorkshire

Kyle Abbott Takes Four Wickets as Hampshire Bowl Yorkshire Out for 173

August 21, 2026
Ollie Robinson five wicket haul

England Dominate Pakistan as Ollie Robinson, Josh Tongue Share 10 Wickets

August 20, 2026
Meg Austin Em Arlott

Meg Austin and Em Arlott Shine in Warwickshire Win Over Yorkshire

August 20, 2026
Babar Azam Ruled Out of First England Test, Agha to Lead

Babar Azam to Miss First England Test, Salman Agha Named Pakistan Captain

August 19, 2026

Categories

Badminton Boxing Cricket Cricketer's Life Style Cricket Moments Cricket World Cup eSports Field Hockey Football Footballer's Life Style Football Moments Football World Cup Golf Indian Football League Indian Premier League International Cricket Series International Football League Kabaddi Other Sports Saina Nehwal Tennis UFC Uncategorized Volley Ball

Info

  • Meet The Team
  • Contact us
  • About us
  • Privacy Policy
  • Disclaimer
  • DMCA Copyright Policy
  • Editorial Policy
  • Grievance Redressal Policy
  • Terms and Condition
  • Reward

Email:

info@jeetwinsports.in

© 2026 Website made by JeetwinSports

No Result
View All Result
  • News
  • Live Score
    • Cricket LiveScore
    • Football LiveScore
  • Cricket
    • Cricket World Cup
    • Cricketer’s Life Style
    • Cricket Moments
    • Indian Premier League
    • International Cricket Series
  • Football
    • Football World Cup
    • Footballer’s Life Style
    • Football Moments
    • Indian Football League
    • International Football League
  • Other Sports
    • Badminton
    • Boxing
    • eSports
    • Golf
    • Kabaddi
    • Tennis
    • UFC
    • Volley Ball
    • Field Hockey
  • Reward

© 2026 Website made by JeetwinSports

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

What is India's win rate in T20Is since winning the 2024 World Cup?

  • A) 74.6%

  • B) 84.6%

  • C) 94.6%

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

How many runs did Vaibhav Sooryavanshi score in the final?

  • A) 155 runs

  • B) 175 runs

  • C) 185 runs

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

What were Sandeep Lamichhane's bowling figures in the match?

  • A) 2/14

  • B) 3/14

  • C) 2/24

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

What contest is Gemini launching through this partnership?

  • A) Best Six Contest

  • B) Craziest Fan Kaun

  • C) Fan Photo Challenge

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

Where did Peter Siddle play in the 2025-26 BBL season?

  • A) Melbourne Stars

  • B) Sydney Sixers

  • C) Perth Scorchers

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

Who won the toss and elected to bat first?

  • A) Nepal

  • B) Canada

  • C) No toss was conducted

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

Which team won the first TNPL championship in 2016?

  • A) Chepauk Super Gillies

  • B) Tuti Patriots

  • C) Siechem Madurai Panthers

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

Which South African bowler was the SA20 all-time leading wicket-taker but missed the T20 World Cup 2026?

  • A) Tristan Stubbs

  • B) Ottneil Baartman

  • C) Ryan Rickelton

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

How many wickets did Richard Ngarava take against the Netherlands?

  • A) 2 wickets

  • B) 3 wickets

  • C) 4 wickets

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

When did India and Pakistan last play a bilateral series?

  • A) 2010

  • B) 2013

  • C) 2015

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

How many runs did Ishan Kishan score in the match?

  • A) 43 runs

  • B) 53 runs

  • C) 63 runs

Submit Your Details

🎁 Reward Claim Form🎁

👉Click here to
Read the article
👈

Answer the Question

Which team was substituted for Bangladesh in the T20 World Cup 2026?

  • A) Afghanistan

  • B) Scotland

  • C) Ireland

Submit Your Details