One Day International (ODI) cricket is a format that demands a blend of skill, strategy, and endurance. Among the many roles in cricket, the all rounder’s position stands out as one of the most Best ICC ODI All Rounders. All rounders contribute significantly to their teams by excelling in both batting and bowling disciplines, often providing balance and flexibility that can turn the tide of matches.
In this article, we will explore the Best ICC ODI All Rounders Rankings for 2025, providing a detailed look at the top performers, their career stats, and the impact they have on their teams. Whether you’re a cricket fan, analyst, or a curious reader, this article will give you a comprehensive understanding of who currently leads the Best ICC ODI All Rounders.
List of 5 Best ICC ODI All Rounders in 2025
1. Azmatullah Omarzai

Azmatullah Omarzai, Afghanistan’s young and dynamic cricketer, has quickly risen to the pinnacle of the Best ICC ODI All Rounders. With 296 ICC rating points, he is currently the highest rated ODI all rounder.
Omarzai is a flexible left handed batsman known for his calm temperament and ability to accelerate innings when needed. His bowling style is medium pace, often used to break partnerships and provide crucial breakthroughs Best ICC ODI All Rounders.
Statistic | Value |
---|---|
Matches Played | 42 |
Runs Scored | 1,135 |
Batting Average | 39.13 |
Highest Score | 97* |
Wickets Taken | 52 |
Bowling Average | 27.50 |
Best Bowling Figures | 5/32 |
ICC Rating Points | 296 |
2. Mohammad Nabi

Mohammad Nabi, Afghanistan’s seasoned all rounder, ranks second with 292 ICC points. With over a decade of international experience, Nabi’s contributions have been foundational for Afghan cricket’s success Best ICC ODI All Rounders.
Nabi is a right-handed batsman and off spin bowler. He plays a crucial middle order role, often stabilizing innings and accelerating towards the end. His off spin is economical and wicket-taking, complementing Afghanistan’s bowling attack.
Statistic | Value |
---|---|
Matches Played | 156 |
Runs Scored | 3,165 |
Batting Average | 27.00 |
Highest Score | 116 |
Wickets Taken | 179 |
Bowling Average | 31.10 |
Best Bowling Figures | 4/30 |
ICC Rating Points | 292 |
3. Sikandar Raza

Sikandar Raza holds the third position with 290 rating points. He has been Zimbabwe’s most consistent match winner in recent years Best ICC ODI All Rounders.
Raza bats aggressively, usually in the middle order, capable of changing the tempo of the innings. His off spin bowling offers crucial breakthroughs and helps contain runs Best ICC ODI All Rounders.
Statistic | Value |
---|---|
Matches Played | 133 |
Runs Scored | 4,025 |
Batting Average | 36.35 |
Highest Score | 141* |
Wickets Taken | 85 |
Bowling Average | 42.00 |
Best Bowling Figures | 5/30 |
ICC Rating Points | 290 |
4. Mehidy Hasan Miraz

Mehidy Hasan Miraz is ranked fourth with 248 points. His skillful spin bowling combined with handy batting down the order has made him indispensable to Bangladesh Best ICC ODI All Rounders.
Miraz bowls off spin with great control and can bowl long spells effectively. His batting, often at number seven or eight, is known for resilience and quick scoring in the death overs Best ICC ODI All Rounders.
Statistic | Value |
---|---|
Matches Played | 87 |
Runs Scored | 1,159 |
Batting Average | 22.30 |
Highest Score | 100* |
Wickets Taken | 110 |
Bowling Average | 32.00 |
Best Bowling Figures | 4/25 |
ICC Rating Points | 248 |
READ MORE: Top 5 Most Successful ODI Captain in History
5. Michael Bracewell

Michael Bracewell, with 246 ICC points, is the youngest in this Best ICC ODI All Rounders but has shown immense potential and consistency .
Bracewell is a left-handed batsman and a useful off spinner. He plays aggressively in the middle order and bowls with tactical variation, offering his captain multiple options Best ICC ODI All Rounders.
Statistic | Value |
---|---|
Matches Played | 24 |
Runs Scored | 854 |
Batting Average | 42.70 |
Highest Score | 140 |
Wickets Taken | 25 |
Bowling Average | 35.80 |
Best Bowling Figures | 3/21 |
ICC Rating Points | 246 |
The Best ICC ODI All Rounders reflect the ongoing excellence and importance of these players in the game today. Azmatullah Omarzai leads a talented group of cricketers who have the skill, temperament, and impact to shape matches consistently.
As cricket continues to evolve, all rounders will remain a pivotal part of ODI teams. With new talents emerging worldwide and established stars maintaining their form, the competition for the top spot will stay intense Best ICC ODI All Rounders.