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

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.
| Attribute | Details | 
|---|---|
| Position | 10 | 
| Team | West Indies | 
| Rating | 690 | 
| Career Best Rating | 802 v Bangladesh at Malahide 2019 | 
| Span | 2016–2025 | 
| Role | Wicketkeeper-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.
| Attribute | Details | 
|---|---|
| Position | 9 | 
| Team | India | 
| Rating | 700 | 
| Career Best Rating | 710 v New Zealand at Mumbai 2023 | 
| Span | 2017–2025 | 
| Role | Middle-Order Batsman | 
8. Harry Tector (Ireland) – The Irish Sensation

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.
| Attribute | Details | 
|---|---|
| Position | 8 | 
| Team | Ireland | 
| Rating | 708 | 
| Career Best Rating | 767 v Afghanistan at Sharjah 2024 | 
| Span | 2019–2025 | 
| Role | Middle-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.
| Attribute | Details | 
|---|---|
| Position | 7 | 
| Team | Sri Lanka | 
| Rating | 716 | 
| Career Best Rating | 725 v Bangladesh at Colombo (RPS) 2025 | 
| Span | 2021–2025 | 
| Role | Left-Handed Batter | 
6. Virat Kohli (India) – The King of Batting

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.
| Attribute | Details | 
|---|---|
| Position | 6 | 
| Team | India | 
| Rating | 725 | 
| Career Best Rating | 909 v England at Headingley 2018 | 
| Span | 2008–2025 | 
| Role | Top-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.
| Attribute | Details | 
|---|---|
| Position | 5 | 
| Team | New Zealand | 
| Rating | 734 | 
| Career Best Rating | 751 v India at Mumbai 2023 | 
| Span | 2019–2025 | 
| Role | Batting All-Rounder | 
4. Babar Azam (Pakistan) – The Pakistani Maestro

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.
| Attribute | Details | 
|---|---|
| Position | 4 | 
| Team | Pakistan | 
| Rating | 739 | 
| Career Best Rating | 898 v West Indies at Multan 2022 | 
| Span | 2015–2025 | 
| Role | Top-Order Batter | 
3. Shubman Gill (India) – The Prince of Indian Batting

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.
| Attribute | Details | 
|---|---|
| Position | 3 | 
| Team | India | 
| Rating | 745 | 
| Career Best Rating | 847 v Australia at Indore 2023 | 
| Span | 2019–2025 | 
| Role | Opening 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.
| Attribute | Details | 
|---|---|
| Position | 2 | 
| Team | Afghanistan | 
| Rating | 764 | 
| Career Best Rating | 764 v Bangladesh at Abu Dhabi 2025 | 
| Span | 2019–2025 | 
| Role | Opening Batter | 
1. Rohit Sharma (India) – The Hitman Rules Again

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.
| Attribute | Details | 
|---|---|
| Position | 1 | 
| Team | India | 
| Rating | 781 | 
| Career Best Rating | 882 v Sri Lanka at Headingley 2019 | 
| Span | 2007–2025 | 
| Role | Opening 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:



