Top 10 Legendary Players in ICC Men’s ODI Batting Rankings

Top 10 Legendary Players in ICC Men's ODI Batting Rankings

In the dynamic world of cricket, where every inning redefines greatness, the icc Men’s odi Batting rankings serve as the most reliable indicator of consistency and dominance. Updated on 26 October 2025, these rankings highlight not only current form but also career-defining brilliance. From India’s batting giants to Afghanistan’s rising stars, each player in the top 10 represents a story of passion, technique, and cricketing legacy.

Here Are The Top 10 Legendary Players in ICC Men’s ODI Batting Rankings

10. Shai Hope (West Indies) – The Caribbean Commander

Top 10 Legendary Players in ICC Men's ODI Batting Rankings
Image Source : ESPN

Shai Hope continues to shine as one of the most technically gifted batsmen in modern cricket. Ranked 10th in the latest icc Men’s odi Batting rankings, Hope’s calm composure and impeccable timing make him a reliable name in West Indies’ ODI setup. With a current rating of 690 and a career-best of 802 achieved against Bangladesh in Malahide (2019), Hope has established himself as the cornerstone of West Indies’ batting lineup.

What separates Hope from many of his contemporaries is his classical approach — a style reminiscent of cricket’s golden era. Whether opening or anchoring the innings, he combines patience with precision, ensuring the scoreboard keeps ticking even under pressure. As captain of the ODI side, he also leads by example, guiding younger players with his tactical understanding. His mastery against both pace and spin makes him a genuine all-round threat in limited-overs cricket, keeping him well-deserved in the icc Men’s odi Batting rankings.

AttributeDetails
Position10
TeamWest Indies
Rating690
Career Best Rating802 v Bangladesh at Malahide 2019
Span2016–2025
RoleWicketkeeper-Batsman

9. Shreyas Iyer (India) – The Silent Destroyer

At number nine in the icc Men’s odi Batting rankings, India’s Shreyas Iyer has proven his mettle with aggressive yet calculated batting. With a rating of 700 and a career-best of 710, Iyer’s performances, especially against New Zealand and England, have earned him a steady place among the modern greats. His composure under pressure and ability to accelerate the innings when required make him one of India’s most versatile batsmen.

Iyer’s rise in the icc Men’s odi Batting rankings is no fluke. He has consistently performed in the middle order, converting starts into impactful knocks. His strength lies in playing spin superbly while also countering express pace through sharp footwork and shot placement. Post his injury comeback, he has looked hungrier than ever, guiding India through tough middle overs with maturity. His adaptability across conditions has ensured India’s batting remains stable, and his leadership potential adds extra value to his presence.

AttributeDetails
Position9
TeamIndia
Rating700
Career Best Rating710 v New Zealand at Mumbai 2023
Span2017–2025
RoleMiddle-Order Batsman

8. Harry Tector (Ireland) – The Irish Sensation

Top 10 Legendary Players in ICC Men's ODI Batting Rankings

Harry Tector stands at number eight in the icc Men’s odi Batting rankings, an extraordinary feat for a player from a developing cricketing nation like Ireland. With a current rating of 708 and a career-best of 767, Tector has become a symbol of Ireland’s cricketing evolution. His batting maturity at such a young age has drawn comparisons to established global stars.

Tector’s performances against Afghanistan, Sri Lanka, and South Africa have showcased his ability to stand tall under immense pressure. What sets him apart is his clean striking down the ground and his calm temperament while building an innings. Representing Ireland, he has faced top-tier bowling attacks and still managed to maintain consistency — a testament to his technical excellence. As Ireland looks to make its mark globally, Harry Tector’s rise in the icc Men’s odi Batting rankings represents hope for the nation’s cricketing future.

AttributeDetails
Position8
TeamIreland
Rating708
Career Best Rating767 v Afghanistan at Sharjah 2024
Span2019–2025
RoleMiddle-Order Batsman

7. Charith Asalanka (Sri Lanka) – The Island Warrior

Charith Asalanka’s rise to number seven in the icc Men’s odi Batting rankings is the story of grit and determination. With a rating of 716 and a career-best of 725 achieved against Bangladesh in Colombo (RPS) 2025, Asalanka has emerged as Sri Lanka’s backbone in limited-overs cricket. His ability to hold the innings together and shift gears seamlessly has made him indispensable to Sri Lanka’s resurgence.

What defines Asalanka is his elegant stroke play combined with a fearless mindset. Often coming to the crease in challenging situations, he’s built match-winning partnerships and guided Sri Lanka through collapses. His temperament against spin and pace alike showcases the maturity of a seasoned pro. As Sri Lanka continues to rebuild its ODI strength, Asalanka’s consistent performances justify his place in the icc Men’s odi Batting rankings top 10 list.

AttributeDetails
Position7
TeamSri Lanka
Rating716
Career Best Rating725 v Bangladesh at Colombo (RPS) 2025
Span2021–2025
RoleLeft-Handed Batter

6. Virat Kohli (India) – The King of Batting

Top 10 Legendary Players in ICC Men's ODI Batting Rankings
Image Source : ESPN

Virat Kohli, ranked sixth in the icc Men’s odi Batting rankings, continues to redefine longevity and excellence. With a current rating of 725 and a career-best of 909 (against England at Headingley 2018), Kohli remains one of the most consistent performers in world cricket. Even after more than a decade at the top, his hunger for runs is unmatchable.

Known as the “Run Machine,” Kohli has mastered every aspect of ODI batting — from chasing to anchoring to accelerating at will. His immaculate fitness, mental discipline, and unmatched focus have made him a legend of his era. Although younger players have started dominating, Kohli’s consistency and match awareness ensure that his name remains entrenched in the icc Men’s odi Batting rankings. Every inning he plays now adds another layer to his already monumental legacy.

AttributeDetails
Position6
TeamIndia
Rating725
Career Best Rating909 v England at Headingley 2018
Span2008–2025
RoleTop-Order Batter

5. Daryl Mitchell (New Zealand) – The Kiwi Powerhouse

At number five in the icc Men’s odi Batting rankings, Daryl Mitchell stands tall as one of New Zealand’s most dependable batters. His rating of 734 and career-best of 751 highlight his recent consistency in international cricket. A versatile all-rounder with a strong temperament, Mitchell has delivered match-winning innings against top opponents.

Mitchell’s batting combines aggression with intelligence. He has shown the ability to accelerate when required while still valuing his wicket, a rare balance in modern cricket. His performances in India, particularly during the 2023 World Cup, elevated his global reputation. Beyond stats, Mitchell brings leadership and calmness to the crease. His adaptability to play in different batting positions has made him an essential figure for New Zealand, proving why he deserves his high position in the icc Men’s odi Batting rankings.

AttributeDetails
Position5
TeamNew Zealand
Rating734
Career Best Rating751 v India at Mumbai 2023
Span2019–2025
RoleBatting All-Rounder

4. Babar Azam (Pakistan) – The Pakistani Maestro

Top 10 Legendary Players in ICC Men's ODI Batting Rankings

Babar Azam, ranked fourth in the icc Men’s odi Batting rankings, remains the pride of Pakistan cricket. With a current rating of 739 and a career-best of 898 (achieved against West Indies at Multan 2022), Babar continues to mesmerize fans with his classical batting and consistency. Known for his impeccable cover drives and calm approach, Babar has often been compared with legends like Kohli and Root.

What makes Babar’s ranking significant is his sheer consistency across formats. He’s a player who rarely fails twice in a row, making him the anchor of Pakistan’s batting unit. His ODI record is filled with elegant centuries and responsible innings that have rescued his team time and again. With the World Cup around the corner, Babar’s place among the top players in the icc Men’s odi Batting rankings remains unchallenged.

AttributeDetails
Position4
TeamPakistan
Rating739
Career Best Rating898 v West Indies at Multan 2022
Span2015–2025
RoleTop-Order Batter

3. Shubman Gill (India) – The Prince of Indian Batting

Top 10 Legendary Players in ICC Men's ODI Batting Rankings
Image Source : ESPN

Occupying the third spot in the icc Men’s odi Batting rankings, Shubman Gill has quickly transformed from a prodigy to a global superstar. With a rating of 745 and a career-best of 847 (v Australia at Indore 2023), Gill’s elegance and stroke play have earned him comparisons with some of the greatest Indian batters.

Gill’s strength lies in his ability to adapt. Whether opening or playing deep into the innings, his technique against pace and spin stands out. His double hundreds and consistent fifties have come across conditions — from subcontinent pitches to bouncy tracks in Australia. As a future leader, his calm demeanor adds to his charisma. The way Gill has climbed the icc Men’s odi Batting rankings shows not just talent but hard-earned mastery, making him one of the brightest stars in modern-day cricket.

AttributeDetails
Position3
TeamIndia
Rating745
Career Best Rating847 v Australia at Indore 2023
Span2019–2025
RoleOpening Batter

2. Ibrahim Zadran (Afghanistan) – The Afghan Prodigy

At number two in the icc Men’s odi Batting rankings, Ibrahim Zadran’s rise is nothing short of historic. With a current rating of 764 — the highest ever by an Afghan ODI batter — Ibrahim has brought Afghanistan’s cricketing hopes to global prominence. His journey from a talented youth player to one of the most consistent ODI performers has been remarkable.

Zadran’s calm approach, solid defense, and ability to construct big innings have made him Afghanistan’s backbone. His century against Bangladesh in Abu Dhabi (2025) catapulted him to his career-best rating, reflecting his growing maturity. What’s inspiring is his ability to perform under pressure, often against elite bowling attacks. Ibrahim Zadran’s name in the icc Men’s odi Batting rankings top 3 proves Afghanistan’s growing stature in world cricket, and he’s undoubtedly one of the biggest stars to watch for the future.

AttributeDetails
Position2
TeamAfghanistan
Rating764
Career Best Rating764 v Bangladesh at Abu Dhabi 2025
Span2019–2025
RoleOpening Batter

1. Rohit Sharma (India) – The Hitman Rules Again

Top 10 Legendary Players in ICC Men's ODI Batting Rankings

At the pinnacle of the icc Men’s odi Batting rankings stands none other than Rohit Sharma — India’s “Hitman” and a living legend of white-ball cricket. With a rating of 781 and a career-best of 882 (v Sri Lanka at Headingley 2019), Rohit has once again proved that class is permanent. His recent form has silenced critics and reaffirmed his dominance in world cricket.

Rohit’s ability to convert centuries into double centuries is unmatched. He combines power with timing like no other player in the modern era. Beyond statistics, his leadership and composure have transformed India’s ODI approach. Every time he steps onto the field, records seem to follow. Leading from the front, Rohit’s return to the top of the icc Men’s odi Batting rankings reflects his sheer brilliance and ability to perform when it matters most.

AttributeDetails
Position1
TeamIndia
Rating781
Career Best Rating882 v Sri Lanka at Headingley 2019
Span2007–2025
RoleOpening Batter, Captain

FAQs

1. What are the ICC Men’s ODI Batting Rankings?

The icc Men’s odi Batting rankings are an official ICC system that measures and ranks batsmen based on their recent performances, opposition strength, and match conditions in One Day Internationals.

2. Who is currently No. 1 in ICC Men’s ODI Batting Rankings (2025)?

As of 26 October 2025, Rohit Sharma holds the No. 1 spot in the icc Men’s odi Batting rankings, reclaiming his dominance after a remarkable series against Australia.

3. Which player has held the highest career-best rating in ICC ODI history?

Among the current players, Virat Kohli’s 909 rating (achieved in 2018) remains one of the highest ever recorded in the icc Men’s odi Batting rankings, showcasing his all-time greatness.

SEE MORE:

Leave a Comment

Scroll to Top