Cricket is more than just a sport; it’s a passion that unites people across the globe. To celebrate this love for cricket, the International Cricket Council (ICC) provides rankings for players based on their performances in One Day Internationals (ODIs). These rankings help fans and analysts assess the current standing of their favorite players and teams. In this blog post, we will dive into the ICC Men’s ODI Rankings, specifically focusing on the batting, bowling, and all-rounder categories.
ODI Batting Rankings
Babar Azam (Pakistan) – Rating 882
Rassie van der Dussen (South Africa) – Rating 772
Shubman Gill (India) – Rating 750
Babar Azam, often hailed as the “Run Machine” of Pakistan cricket, currently holds the top position in the ICC ODI batting rankings. With a staggering rating of 882, he has consistently showcased his class and consistency in the 50-over format. Rassie van der Dussen and Shubman Gill follow closely behind, with impressive ratings of 772 and 750, respectively.
Babar Azam’s dominance at the top reflects his skill, temperament, and ability to anchor the innings for Pakistan. He is a batsman to watch out for in upcoming matches and tournaments.
ODI Bowling Rankings
Josh Hazlewood (Australia) – Rating 705
Mitchell Starc (Australia) – Rating 686
Matt Henry (New Zealand) – Rating 667
Australia’s Josh Hazlewood currently leads the pack in the ICC ODI bowling rankings with a rating of 705. His consistent line and length, coupled with his ability to generate pace and movement, make him a formidable force in limited-overs cricket. Mitchell Starc, another Australian, follows closely behind with a rating of 686. Starc’s ability to swing the ball at high speeds makes him a lethal weapon in any bowling attack.
Matt Henry from New Zealand completes the top three with a rating of 667. Henry’s ability to extract bounce and movement from pitches around the world has earned him a reputation as one of the best seam bowlers in the game.
ODI All-Rounder Rankings
Shakib Al Hasan (Bangladesh) – Rating 372
Mohammad Nabi (Afghanistan) – Rating 372
Sikandar Raza (Zimbabwe) – Rating 372
The ODI all-rounder rankings are currently a three-way tie at the top, with Shakib Al Hasan, Mohammad Nabi, and Sikandar Raza, all boasting a rating of 372. These all-rounders contribute not only with the bat but also with the ball, making them indispensable assets to their respective teams.
Shakib Al Hasan, a Bangladeshi cricketing legend, is known for his consistent performances in all formats. Mohammad Nabi, representing Afghanistan, is a talismanic figure who leads his team by example. Sikandar Raza from Zimbabwe is a dynamic all-rounder who plays a vital role in his team’s success.

The ICC Men’s ODI Rankings provide cricket enthusiasts with a valuable tool to assess the performance of their favorite players and teams. In this analysis, we’ve explored the top-ranked players in the batting, bowling, and all-rounder categories.