Search
International cricket

Player rankings

The world order, across every format.

50players

ODI batters rankings
RankPlayerNationRating
1Shubman GillIND822
2Daryl MitchellNZ794
3Virat KohliIND781
4Rohit SharmaIND754
5Ibrahim ZadranAFG752
6Ben DuckettENG733
7Shai HopeWI710
8Harry BrookENG674
9Babar AzamPAK661
10KL RahulIND657
11Joe RootENG651
12Kusal MendisSL649
13Salman AghaPAK622
14Travis HeadAUS618
15Rahmanullah GurbazAFG618
16Pavan RathnayakeSL616
17Janith LiyanageSL612
18Shreyas IyerIND608
19Sikandar RazaZIM603
20Harry TectorIRE602
21Quinton de KockSA601
22Matthew BreetzkeSA601
23Charith AsalankaSL595
24Azmatullah OmarzaiAFG589
25Tanzid HasanBAN587
26Pathum NissankaSL582
27Keacy CartyWI581
28Towhid HridoyBAN580
29Sediqullah AtalAFG568
30Rahmat ShahAFG566
31Paul StirlingIRE565
32Rachin RavindraNZ556
33Curtis CampherIRE554
34Temba BavumaSA550
35Aiden MarkramSA549
36Glenn PhillipsNZ548
37Fakhar ZamanPAK548
38Josh InglisAUS545
39Scott EdwardsNED544
40Najmul Hossain ShantoBAN544
41Mitchell MarshAUS543
42David MillerSA540
43Mohammad RizwanPAK532
44Jos ButtlerENG531
45Will YoungNZ525
46Gerhard ErasmusNAM524
47Tom BantonENG518
48Milind KumarUSA518
49Hashmatullah ShahidiAFG509
50Max O'DowdNED504

Ratings as supplied by CRIX. Select a name to explore their profile.