ICC Cricket Rankings – Men’s Batting

  • Batting
  • Bowling
  • All-rounder
  • Teams
  • TEST
  • ODI
  • T20
PositionPlayerCountryRating
1Joe RootEngland888
2Kane WilliamsonNew Zealand867
3Harry BrookEngland862
4Steven SmithAustralia816
5Yashasvi JaiswalIndia801
6Temba BavumaSouth Africa790
7Kamindu MendisSri Lanka781
8Rishabh PantIndia779
9Shubman GillIndia765
10Jamie SmithEngland752
11Travis HeadAustralia740
12Saud ShakeelPakistan739
13Sean WilliamsNew Zealand725
14Daryl MitchellZimbabwe725
15Ben DuckettEngland724
PositionPlayerCountryRating
1Shubman GillIndia784
2Babar AzamPakistan766
3Rohit SharmaIndia756
4Virat KohliIndia736
5Daryl MitchellNew Zealand720
6Charith AsalankaSri Lanka719
7Harry TectorIreland708
8Shreyas IyerIndia704
9Ibrahim ZadranAfghanistan676
10Kusal MendisSri Lanka669
11Shai HopeWest Indies660
12Keacy CartyWest Indies659
13Travis HeadAustralia650
14Rassie van der DussenSouth Africa648
15KL RahulIndia638
PositionPlayerCountryRating
1Travis HeadAustralia856
2Abhishek SharmaIndia829
3Tilak VarmaIndia804
4Philip SaltEngland791
5Jos ButtlerEngland772
6Suryakumar YadavIndia739
7Pathum NissankaSri Lanka727
8Tim SeifertNew Zealand708
9Kusal PereraSri Lanka677
10Yashasvi JaiswalIndia673
11Reeza HendricksSouth Africa668
12Babar AzamPakistan661
13Mohammad RizmanPakistan654
14Shai HopeWest Indies648
15Kusal MendisSri Lanka645
  • TEST
  • ODI
  • T20
PositionPlayerCountryRating
1Jasprit BumrahIndia901
2Kagiso RabadaSouth Africa851
3Pat CumminsAustralia838
4Josh HazlewoodAustralia815
5Noman AliPakistan806
6Scott BolandAustralia784
7Matt HenryNew Zealand782
8Nathan LyonAustralia769
9Marco JansenSouth Africa767
10Mitchell StarcAustralia766
11Jayden SealesWest Indies722
12Gus AtkinsonEngland711
13Prabath JayasuriyaSri Lanka693
14Shamar JosephWest Indies681
15Ravindra JadejaIndia673
PositionPlayerCountryRating
1Maheesh TheekshanaSri Lanka671
2Kuldeep YadavIndia650
3Keshav MaharajSouth Africa648
4Bernard ScholtzNamibia644
5Rashid KhanAfghanistan640
6Mitchell SantnerNew Zealand637
7Matt HenryNew Zealand622
8Wanindu HasarangaSri Lanka619
9Ravindra JadejaIndia616
10Adam ZampaAustralia614
11Josh HazlewoodAustralia603
12Shaheen AfridiPakistan601
13Mohammed ShamiIndia596
14Mohammed SirajIndia593
15Mohammad NabiAfghanistan590
PositionPlayerCountryRating
1Jacob DuffyNew Zealand723
2Adil RashidEngland710
3Varun ChakravarthyIndia706
4Akeal HoseinWest Indies697
5Adam ZampaAustralia694
6Wanindu HasarangaSri Lanka686
7Ravi BishnoiIndia674
8Rashid KhanAfghanistan664
9Maheesh TheekshanaSri Lanka659
10Arshdeep SinghIndia653
11Gudakesh MotieWest Indies642
12Axar PatelIndia636
13Jofra ArcherEngland630
14Nathan EllisAustralia629
15Fazalhaq FarooqiAfghanistan627
  • TEST
  • ODI
  • T20
PositionPlayerCountryRating
1Ravindra JadejaIndia409
2Mehidy Hasan MirazBangladesh305
3Wiaan MulderSouth Africa284
4Pat CumminsAustralia270
5Marco JansenSouth Africa269
6Ben StokesEngland261
7Joe RootEngland242
8Mitchell StarcAustralia238
9Jason HolderWest Indies234
10Gus AtkinsonEngland231
11Mitchell SantnerNew Zealand222
12Shamar JosephWest Indies196
13Chris WoakesEngland193
14Matt HenryNew Zealand193
15Corbin BoschSouth Africa191
PositionPlayerCountryRating
1Azmatullah OmarzaiAfghanistan296
2Mohammad NabiAfghanistan292
3Sikandar RazaZimbabwe290
4Mehidy Hasan MirazBangladesh249
5Michael BracewellNew Zealand246
6Brandon McmullenScotland240
7Rashid KhanAfghanistan238
8Mitchell SantnerNew Zealand238
9Glenn MaxwellAustralia222
10Gerhard ErasmusNamibia220
11Ravindra JadejaIndia220
12Wanindu HasarangaSri Lanka219
13Rachin RavindraNew Zealand216
14Axar PatelIndia200
15Gudakesh MotieWest Indies191
PositionPlayerCountryRating
1Hardik PandyaIndia252
2Marcus StoinisAustralia210
3Dipendra Singh AireeNepal209
4Mohammad NabiAfghanistan207
5Romario ShepherdWest Indies204
6Sikandar RazaZimbabwe198
7Liam LivingstoneEngland196
8Wanindu HasarangaSri Lanka196
9Roston ChaseWest Indies184
10Gerhard ErasmusNamibia164
11Axar PatelIndia161
12Aiden MarkramSouth Africa160
13Abhishek SharmaIndia148
14Shadab KhanPakistan141
15Michael BracewellNew Zealand134
  • TEST
  • ODI
  • T20

* The ratings are officially updated after each series rather than after each Test

PositionTeamRatingPoints
1AUSTRALIA1243732
2SOUTH AFRICA1152873
3ENGLAND1133839
4INDIA1052837
5NEW ZEALAND952094
6SRI LANKA882364
7PAKISTAN781705
8WEST INDIES721865
9BANGLADESH611648
10IRELAND30152
11AFGHANISTAN21104
12ZIMBABWE10137
PositionTeamRatingPoints
1INDIA1244471
2NEW ZEALAND1094160
3AUSTRALIA1093473
4PAKISTAN1043312
5SRI LANKA1034136
6SOUTH AFRICA962775
7AFGHANISTAN912279
8ENGLAND883003
9WEST INDIES772454
10BANGLADESH762518
11ZIMBABWE551202
12IRELAND52938
13SCOTLAND451381
14USA411387
15NETHERLANDS401425
16OMAN35886
17NEPAL331060
18CANADA21422
19NAMIBIA19573
20UAE8250

PositionTeamRatingPoints
1INDIA27115425
2AUSTRALIA2627593
3ENGLAND25710287
4NEW ZEALAND25110779
5SOUTH AFRICA2449032
6WEST INDIES24310452
7SRI LANKA2327890
8PAKISTAN23110854
9AFGHANISTAN2236699
10BANGLADESH22010333
11IRELAND2016439
12ZIMBABWE2009185
13UAE1837338
14NETHERLANDS1836023
15SCOTLAND1824178
16NAMIBIA1784617
17USA1755769
18NEPAL1685535
19CANADA1545374
20OMAN1465121
21PNG1422416
22UGANDA1396386
23KUWAIT1345086
24HONG KONG1305318
25MALAYSIA1215446
26BAHRAIN1186128
27JERSEY1172819
28ITALY1151725
29BERMUDA1133040
30QATAR1112993
31SPAIN1101872
32SAUDI ARABIA1103734
33KENYA1074081
34TANZANIA993547
35GERMANY871924
36NIGERIA802726
37SINGAPORE782488
38GUERNSEY761905
39CAYMAN ISLANDS741921
40NORWAY711699
41DENMARK701262
42PORTUGAL671333
43JAPAN642055
44AUSTRIA571936
45BELGIUM621982
46CAMBODIA571356
47ISLE OF MAN56617
48BOTSWANA501404
49FRANCE49986
50FINLAND49984
51ARGENTINA48627
52MALAWI471352
53THAILAND461654
54SWITZERLAND46819
55ROMANIA451039
56SWEDEN44690
57BAHAMAS42972
58MOZAMBIQUE41651
59CZECHIA40728
60COOK ISLANDS39552
61PHILIPPINES38827
62RWANDA372056
63FIJI35387
64VANUATU36561
65HUNGARY33765
66ESTONIA32575
67SAMOA30365
68GHANA30570
69SIERRA LEONE30504
70INDONESIA291650
71MALTA261085
72ISRAEL25178
73LUXEMBOURG23462
74PANAMA21318
75BELIZE21164
76GIBRALTAR19494
77COSTA RICA17218
78BHUTAN16336
79SURINAME15119
80BRAZIL15131
81CYPRUS14189
82MEXICO13222
83CROATIA12167
84ESWATINI10153
85MALDIVES10214
86SERBIA10210
87CAMEROON886
88BULGARIA6145
89SOUTH KOREA694
90ST HELENA644
91CHINA529
92LESOTHO224
93TURKEY226
94GAMBIA16
95MONGOLIA16
96SLOVENIA00
97SEYCHELLES00
98MYANMAR00
99MALI00
100GREECE00