Wednesday, June 25, 2025

ICC Mens ODI Batting Rankings 2025 – Who’s on Top Right Now?

Save Article

Share

The latest ODI Cricket Rankings in Men’s Batting have been revealed, and they offer an exciting glimpse into the current landscape of 50-over cricket. With fierce competition among world-class players, the rankings showcase both seasoned legends and rising stars making their mark on the international stage. Let’s take a detailed look at the top 15 players who are shaping the ODI format today.

ODI Cricket Rankings in Men's Batting

List of ODI Cricket Rankings in Men’s Batting

ODI Rankings in Men’s Batting give fans and cricket experts a snapshot of the best batters in the 50-over format. Updated frequently by the ICC, these rankings are based on players’ performances, consistency, and overall contribution to their teams. These rankings are not just about stats; they help measure a player’s current form and influence in international matches. As every new series unfolds, the rankings can shift, making them a reliable way to track who’s making an impact in ODI cricket.

1. Shubman Gill (India) – 784

Shubman Gill is currently sitting at the 1st position in the latest ICC Men’s batting rankings with 784 points, a remarkable rise for the young Indian opener. His consistency, elegance, and hunger for runs have made him a standout performer over the last year. Gill became the fastest player to reach 2,500 ODI runs, achieving the feat in just 50 innings. With an impressive average nearing 59 and eight centuries already to his name, he is quickly establishing himself as the new face of Indian cricket. His performance in high-pressure games and his ability to build long innings make him a dependable top-order batter. At just 25, Gill is already India’s vice-captain in white-ball formats, showing his growing leadership role in the team.

2. Babar Azam (Pakistan) – 766

Once the undisputed No. 1 in ODI cricket, Babar Azam now sits in the 2nd position in the latest ICC Men’s batting rankings with 766 points. Known for his fluid technique and calm presence at the crease, Babar is a cornerstone of Pakistan’s batting. He was the fastest player to score 13 ODI hundreds and has one of the best averages in modern cricket. Having stepped down as captain, Babar is now focused solely on his batting, a move that could help him regain the top spot. His consistent performances over the past five years have made him a global star.

3. Rohit Sharma (India) – 756

Rohit Sharma, India’s current white-ball captain, continues to dominate and sits in the 3rd position in the latest ICC Men’s batting rankings with 756 points. Famous for his explosive innings, including the highest individual ODI score of 264, Rohit holds the record for the most double centuries in ODIs. His current form has seen him reclaim a spot in the top three, surpassing long-time teammate Virat Kohli. Rohit’s combination of power and patience makes him a key figure in India’s top order, particularly in ICC tournaments where he often shines.

4. Virat Kohli (India) – 736

Virat Kohli, a legend in ODI cricket, sits in the 4th position in the latest ICC Men’s batting rankings with 736 points, and continues to be a force at the international level. With 50 ODI centuries to his name and a career average over 58, Kohli has redefined modern batting. Known as the “Chase Master,” his ability to anchor innings and absorb pressure is unmatched. After hitting a vital century against Pakistan in a recent ICC tournament, Kohli has found his rhythm again and made his way back into the top five. His desire to run is as intense as ever.

5. Daryl Mitchell (New Zealand) – 720

Daryl Mitchell has truly established himself as a vital part of New Zealand’s batting lineup and has gotten the 5th rank in ICC Rankings with 720 points. His steady performance in the middle order, paired with his ability to stay composed under pressure, makes him an essential player for the team. Mitchell’s performances in the last two years, especially in the subcontinent and against top-ranked teams, have helped him break into the elite list of ODI batters. His ability to adapt across formats adds to his value.

6. Harry Tector (Ireland) – 713

Ireland’s Harry Tector has been one of the most exciting batting prospects from an Associate nation, currently in 6th position with 713 points. Despite limited exposure compared to players from full-member nations, Tector has shown remarkable maturity and consistency. He anchors Ireland’s innings in pressure situations and has delivered multiple match-winning performances. His rise into the top 10 is a testament to his discipline and technical skill.

7. Shreyas Iyer (India) – 704

Shreyas Iyer’s comeback from injury has been nothing short of remarkable. He has established the 7th position with 704 points. He’s made his mark in India’s middle order with some key innings. Iyer is well-known for his knack for tackling spin and keeping the scoreboard ticking during those middle overs, which brings a nice balance and flexibility to India’s batting lineup. Although he once found himself in the top 10, injuries had set him back a bit. His recent resurgence is a testament to the depth of talent in India’s ODI squad.

8. Charith Asalanka (Sri Lanka) – 694

Charith Asalanka is among the brightest young stars in Sri Lankan cricket. Now sits in the 8th position in the latest ICC Men’s batting rankings with 694 points left-handed batter with aggressive instincts, Asalanka has shown the ability to shift gears when needed. His strong performances in ICC events and key bilateral series have brought stability to Sri Lanka’s middle order. Asalanka’s stroke-making and quick footwork have made him a difficult batter to bowl to, especially against spinners.

9. Ibrahim Zadran (Afghanistan) – 676

Ibrahim Zadran has quickly emerged as Afghanistan’s most consistent top-order batter in ODIs with a 676 rating in the ICC Men’s ODI. Known for his solid technique and temperament, he provides a much-needed anchor in Afghanistan’s aggressive batting lineup. Zadran’s ability to play both pace and spin with confidence has earned him praise from around the cricketing world. His rise has added depth to Afghanistan’s evolving ODI squad.

10. Shai Hope (West Indies) – 672

Shai Hope has long been the West Indies’ most reliable batter in the ODI format, currently at 10th in the ICC ODI Rankings with 672 points. His calm demeanor and textbook technique allow him to play the anchor role effectively. Hope often plays the role of stabilizer, especially when the team suffers early setbacks. He is also the West Indies’ current white-ball captain and continues to be a vital part of their rebuilding phase.

11. Keacy Carty (West Indies) – 659

Keacy Carty has truly made his mark in ODI cricket, now sitting at the 11th position in the latest ICC Men’s batting rankings with 659 points. Also, he notched up back-to-back unbeaten centuries, scoring 102* and an impressive 170* off just 142 balls, which played a crucial role in helping the West Indies recover in the series. So far in his ODI career, he has amassed 1,432 runs in 37 matches, boasting an impressive average of 50.10.

12. Travis Head (Australia) – 650

Travis Head has emerged as one of Australia’s most dynamic white-ball batters with an ODI rating of 650 in 12th position. His fearless approach at the top of the order has paid dividends, particularly in recent ICC tournaments. Also, He has scored impactful centuries that have shifted momentum in Australia’s favor. His aggressive batting style puts pressure on bowlers right from the start, making him a key weapon in the Australian lineup.

13. Rassie van der Dussen (South Africa) – 648

Rassie van der Dussen is one of the most consistent batters in South Africa’s ODI setup, holding 13th position with 648 points. He plays with a measured approach, often building innings methodically. Van der Dussen’s strength lies in rotating the strike and punishing loose deliveries. Further, His calm temperament and ability to hold the innings together make him a dependable presence in the middle overs.

14. Pathum Nissanka (Sri Lanka) – 641

Pathum Nissanka has stepped up as Sri Lanka’s leading opener in recent years, sitting in the 14th position in the latest ICC Men’s batting rankings with 641 points. Moreover, He brings a perfect blend of grace and grit to the game, often playing lengthy innings and providing solid support at the top of the order. Nissanka’s role has been crucial in setting platforms for Sri Lanka’s batting collapses to be minimized. His solid technique and growing maturity make him a key component of the Sri Lankan lineup.

15. KL Rahul (India) – 638

KL Rahul, one of the most versatile batters in modern cricket, achieved 15th position in the ICC ODI rankings with 638 points. He can open the innings or bat in the middle order, and his adaptability is a huge asset. Similarly, Rahul is known for his composed strokeplay, ability to switch gears, and finishing capability. After recovering from injury, his performances have shown a steady return to top form, reaffirming his importance in India’s plans for major tournaments.

ODI Cricket Rankings in Men's Batting

Final Thoughts

The latest ODI Cricket Rankings in Men’s Batting highlight a mix of youth and experience dominating the international stage. In the end, India leads with multiple top-tier performers, while players from Pakistan, South Africa, New Zealand, and emerging cricket nations like Ireland and Afghanistan are rapidly gaining ground. As more white-ball series unfold, expect these rankings to shift with every big innings.

Read more

Latest News