ICC ODI Cricket Rankings 2018: The ICC ODI format is an international One Day International cricket format regulate and run by the International Cricket Council (ICC). ICC ODI teams rankings are calculated after each series played by ODI teams as teams receive points based on a mathematical formula. ICC ODI players rankings were introduced in 1998. [ T20 Rankings | Test Rankings ]

The ICC ODI cricket rankings include the top 10 ODI teams, top 10 ODI batsmen, top 10 ODI bowlers and top 10 ODI all-rounders. Last Updated on 10 December 2017.


ICC ODI Teams Rankings

PosTeamMatchesPointsRating
1 South Africa536,386120
2 India536,379120
3 Australia525,948114
4 England546,156114
5 New Zealand495,432111
6 Pakistan464,56099
7 Bangladesh343,11492
8 Sri Lanka645,32283
9 West Indies403,07777
10 Afghanistan311,70955

ICC ODI Batsmen Rankings

PosPlayer CountryRating
1 Virat Kohl889
2AB de Villiers SA872
3David Warner AUS865
4Babar Azam PAK846
5Quinton de Kock SA808
6Joe Root ENG802
7Rohit Sharma IND799
8Francois du Plessis SA773
9Hashim Amla SA766
10Kane Williamson NZ760

ICC ODI Bowlers Rankings

PosPlayer CountryRating
1 Hasan Ali759
2Imran Tahir SA743
3Jasprit Bumrah IND719
4Josh Hazlewood AUS714
5Kagiso Rabada SA708
6Mitchell Starc AUS684
7Trent Boult NZ671
8Akshar Patel IND653
9Rashid Khan AFG647
10Sunil Narine WI646

ICC ODI All-Rounders Rankings

PosPlayer CountryRating
1 Mohammad Hafeez352
2Shakib Al Hasan BAN345
3Mohammad Nabi AFG329
4Ben Stokes ENG292
5Angelo Mathews SL289
6James Faulkner AUS280
7Jason Holder WI272
8Moeen Ali ENG267
9Mitchell Santner NZ260
10Mitchell Marsh AUS259