ICC Men’s All-Time ODI Player Rankings

ICC Men’s ODI Player Rankings

Click each tab below to see their own rankings:

The ODI format, often considered the perfect blend of the rapid action of T20s and the strategy of Test cricket, has been a beloved mainstay in the world of cricket for decades.

This 50-over format offers an intricate balance of patience and aggression, demanding adaptability and resilience from its participants.

Over the years, the ODI format has borne witness to some of the most iconic moments in cricket, with legends rising to fame through their exceptional performances.

Whether it’s the batsmen crafting masterful innings, bowlers weaving spells of magic, or all-rounders displaying their dual prowess, the ODI arena has been a testament to cricketing greatness.

Dive with us as we explore the luminaries who’ve made an indelible mark on One Day International cricket, showcasing their mastery and etching their names in the annals of history.

10 of the Best Cricketers With Most Bowling for ODI Format

The realm of One Day International (ODI) cricket is a tapestry of unforgettable moments, where bowlers have often emerged as the unsung heroes.

While the roar of the crowd often follows the batsman’s boundary shots, it’s the silent determination of the bowler that can change the game’s narrative.

Throughout the annals of ODI history, certain bowlers have distinguished themselves, not just by their skill but by their ability to rise to the occasion.

These stalwarts, with their impeccable line, length, and strategy, have carved a niche, making them the top 10 luminaries in ODI bowling

Join us as we delve into the chronicles of these cricketing legends and their indelible mark on the sport.

1. Joel Garner (WI)

Standing tall at 6’8″, the ‘Big Bird’ Joel Garner achieved a staggering rating of 940 against New Zealand in 1985. His deadly yorkers and bounce made him a force to reckon with.

2. Richard Hadlee (NZ)

New Zealand’s premier fast bowler, Sir Richard Hadlee, notched up a rating of 923 against Sri Lanka in 1983, showcasing his impeccable line and length.

3. Shaun Pollock (SA)

With his consistent swing and seam movement, Pollock achieved a rating of 917 against Pakistan in 2007.

4. Muttiah Muralidaran (SL)

The spin wizard from Sri Lanka, Muralidaran, with his unique off-spin, secured a rating of 913 against New Zealand in 2002.

5. Glenn McGrath (AUS)

Australia’s pace spearhead, McGrath, known for his relentless accuracy, achieved a rating of 903 against South Africa in 2002.

6. Ewen Chatfield (NZ)

Chatfield’s disciplined bowling earned him a rating of 892 against Sri Lanka in 1984.

7. Dennis Lillee (AUS)

The fiery Australian pacer, Lillee, with his aggressive approach, achieved a rating of 891 against New Zealand in 1982.

8. Malcolm Marshall (WI)

Another gem from the West Indies, Marshall’s pace and swing earned him a rating of 891 against Australia in 1985.

9. Curtly Ambrose (WI)

The tall and intimidating Ambrose, with his consistent bounce, secured a rating of 877 against England in 1991.

10. Michael Holding (WI)

Known as ‘Whispering Death’, Holding’s sheer pace and movement achieved a rating of 875 against Pakistan in 1985.

10 of the Best Cricketers With Most Batting For ODI Format

In the grand amphitheater of One Day International (ODI) cricket, where every match is a new story, the batsmen are often the protagonists who craft these tales with their willows.

Their duels with bowlers, their conquests of milestones, and their moments of sheer brilliance have given fans countless memories to cherish.

As we stand at the crossroads of cricketing history, the International Cricket Council (ICC) offers us a lens to gaze upon the luminaries who have redefined batting in the ODI format.

Let’s embark on this journey, celebrating the top 10 maestros who have wielded their bats, not just as a piece of wood, but as a wand scripting magic on the 22 yards.

1. Viv Richards (WI)

The charismatic West Indian, Viv Richards, achieved a monumental rating of 935 against Pakistan in 1985. His aggressive style and impeccable timing made him a nightmare for bowlers.

2. Zaheer Abbas (PAK)

Known as the ‘Asian Bradman’, Zaheer Abbas’s elegant strokes earned him a rating of 931 against New Zealand in 1983.

3. Greg Chappell (AUS)

One of Australia’s finest, Chappell showcased his batting prowess with a peak rating of 921 against New Zealand in 1981.

4. David Gower (ENG)

England’s stylish left-hander, David Gower, achieved a rating of 919 against New Zealand in 1983, reflecting his dominance in the format.

5. Dean Jones (AUS)

Known for his aggressive approach, Dean Jones secured a rating of 918 against West Indies in 1991.

6. Virat Kohli (IND)

India’s modern-day legend, Virat Kohli, achieved a rating of 911 against England in 2018, showcasing his consistency and mastery over the format.

7. Javed Miandad (PAK)

Miandad, with his gritty performances, notched up a rating of 910 against Sri Lanka in 1987.

8. Brian Lara (WI)

The West Indian maestro, Brian Lara, known for his flamboyant style, achieved a rating of 908 against Pakistan in 1993.

9. AB de Villiers (SA)

South Africa’s batting genius, AB de Villiers, secured a rating of 902 against New Zealand in 2015, reflecting his versatility and dominance.

10. Hashim Amla (SA)

Amla, known for his calm demeanor and classical strokes, achieved a rating of 901 against England in 2012.

10 of Best Cricketers With Most All-rounders for ODI Format

In the dynamic tapestry of One Day International (ODI) cricket, the role of an all-rounder is akin to a maestro orchestrating a symphony.

These exceptional talents, wielding both bat and ball, bring a balance that often tilts the scales in their team’s favor.

Their versatility allows them to adapt, whether it’s rescuing the team from a precarious situation with the bat or delivering a game-changing spell with the ball.

As we journey through the annals of ODI history, the International Cricket Council (ICC) provides us with a glimpse into the legends who have mastered this dual artistry.

Join us as we celebrate these cricketing virtuosos who have redefined the essence of being an all-rounder.

1. Kapil Dev (IND)

Kapil Dev‘s legendary status in India national cricket team was cemented with his highest rating of 631 against Pakistan in 1985. His all-round capabilities were instrumental in many of India’s triumphs.

2. Greg Chappell (AUS)

One of Australia’s finest, Chappell showcased his all-round skills with a peak rating of 568 against West Indies in 1982.

3. Andrew Flintoff (ENG)

Flintoff’s dynamic performances for England earned him a top rating of 543 against Sri Lanka in 2004.

4. Viv Richards (WI)

The West Indian maestro, Viv Richards, achieved his highest all-rounder rating of 532 against New Zealand in 1985.

5. Lance Klusener (SA)

Klusener’s all-round brilliance for South Africa was highlighted with a rating of 521 against Pakistan in 1999.

6. Chris Gayle (WI)

The explosive West Indian, Chris Gayle, notched up a rating of 509 against Zimbabwe in 2003.

7. Jacques Kallis (SA)

Kallis, often regarded as one of the best all-rounders ever, achieved a rating of 505 against West Indies in 2001.

8. Steve Waugh (AUS)

Australia’s Steve Waugh, known for his gritty performances, secured a rating of 501 against Sri Lanka in 1988.

9. Shaun Pollock (SA)

Pollock’s consistent all-round contributions for South Africa earned him a rating of 494 against West Indies in 2008.

10. Imran Khan (PAK)

Pakistan’s charismatic leader, Imran Khan, achieved his top all-rounder rating of 480 against New Zealand in 1983.

Today's Cricket Match Predictions

Claim 250% IPL Welcome Bonus

For a limited time, every new member can claim 250% Welcome Bonus upon registration up to ₹17,500. Ready to bet?