Top 5 Batsmen With Highest Career Batting Average in ODI

In the exciting realm of One Day Internationals (ODIs), true greatness is defined by consistent performance. While a rapid century or an impressive fifty can energize a game, holding the record for the Highest Career Batting Average in ODIs showcases a batsman’s dependable skill over the long haul. It’s not merely about accumulating runs—it’s about delivering steady performances game after game, season after season.

Let’s take a look at the Top 5 Batsmen With Highest Career Batting Average in ODI history

5. Babar Azam

Highest Career Batting Average in ODI

Since his debut, Babar Azam has been the cornerstone of Pakistan’s batting order. Renowned for his graceful strokes and composed demeanor, Babar consistently scores runs against all kinds of bowling attacks and in varying conditions, securing his spot among the players with the Highest Career Batting Average in ODIs.

Having amassed over 6200 runs at an impressive average of 55.17, he stands out as one of the most reliable performers in the ODI format. With 19 centuries to his name, Babar continues to top Pakistan’s batting leaderboard with confidence and accuracy.

Babar Azam ODI Career Stats

CountryMatches PlayedRuns ScoredAverage
Pakistan131623555.17

4. Dawid Malan

Highest Career Batting Average in ODI

Dawid Malan may not receive as much attention as some of England’s bigger stars, but his ODI statistics are truly impressive. In just 30 matches, he has accumulated 1450 runs at an outstanding average of 55.76, placing him among the lesser-known players with one of the Highest Career Batting Averages in ODIs.

Despite entering the format later than most, Malan quickly made his mark. His skill in playing both aggressive and controlled innings has made him an important figure in England’s limited-overs squad, consistently proving his value each time he takes the crease.

Dawid Malan ODI Career Stats

CountryMatches PlayedRuns ScoredAverage
England30145055.76

3. Virat Kohli

Highest Career Batting Average in ODI

No discussion about ODI cricket is complete without mentioning the modern-day icon, Virat Kohli. Since making his debut in 2008, Kohli has ruled the international stage with remarkable consistency. With more than 14,000 runs, 51 centuries, and a stellar career average of 57.88, he firmly secures his spot among the top players with the Highest Career Batting Average in ODIs.

Kohli’s skill in chasing, strike rotation, and anchoring innings makes him a complete ODI batsman. His hunger for runs and calm under pressure have led India to many wins, securing his place among the game’s greats.

Virat Kohli ODI Career Stats

CountryMatches PlayedRuns ScoredAverage
India3021418157.88

2. Shubman Gill

Highest Career Batting Average in ODI

Shubman Gill has quickly risen to prominence as one of the most promising young stars in world cricket. In a short span, he has cemented his role as India’s leading ODI opener and boasts one of the Highest Career Batting Average in ODIs

With a remarkable average of 59.04 and a double century to his name, Gill is already hinting at a legendary future. His composed approach, smart shot selection, and appetite for big scores make him a standout talent for the years ahead.

Shubman Gill ODI Career Stats

CountryMatches PlayedRuns ScoredAverage
India55277559.04

1. Ryan ten Doeschate

Highest Career Batting Average in ODI

Leading the list is a surprising yet truly deserving name—Ryan ten Doeschate of the Netherlands. Despite featuring in only 33 ODIs, his influence was remarkable. He holds the record for the Highest Career Batting Average in ODI history, proving that greatness isn’t solely measured by the number of games played.

With a stunning average of 67.00, Ten Doeschate’s consistency stands out. His elegant strokeplay and versatility across various match situations made him a standout performer in both international and county cricket.

Ryan ten Doeschate ODI Career Stats

CountryMatches PlayedRuns ScoredAverage
Netherlands33154167.00

Conclusion

The Highest Career Batting Average in ODIs is more than just a statistic—it reflects a player’s reliability, skill, and ability to perform under pressure over time. From established legends like Virat Kohli and Babar Azam to surprising names like Ryan ten Doeschate, this elite list highlights batsmen who have mastered the art of consistency. Whether through sheer dominance or quiet efficiency, these players have set a benchmark for excellence in the ODI format, reminding us that true greatness lies in delivering match after match.

Read More: Top 10 Lowest Scores of CSK in IPL History

FAQ`s

Q1: Who has the highest batting average in ODI history?

A: Ryan ten Doeschate of the Netherlands holds the highest ODI batting average at 67.00 from just 33 matches, showcasing remarkable consistency despite limited appearances.

Q2: Is Shubman Gill the best young ODI batsman right now?

A: Shubman Gill, with an average of 59.04, 8 centuries, and a double ton, is one of the top young ODI batsmen and a strong contender to hold the Highest Career Batting Average in the future.

Q3: How does Virat Kohli’s average compare to other legends?

A: With an ODI average of 57.88 across 300+ matches and over 14,000 runs, Virat Kohli ranks among the top players with the Highest Career Batting Average in history.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top