Get Instant News Updates
Enable
x
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X
Home  »  Cricket  »  Rankings  »  ICC Batsmen Rankings

ICC Top 100 Batsmen Rankings

Last updated After - Sri Lanka vs Pakistan , 28 July 2022
Rank Player Country Points
1 Joe RootJoe Root England 923
2 Marnus LabuschagneMarnus Labuschagne Australia 885
3 Babar AzamBabar Azam Pakistan 879
4 Steve SmithSteve Smith Australia 848
5 Rishabh PantRishabh Pant India 801
6 Kane WilliamsonKane Williamson New Zealand 786
7 Usman KhawajaUsman Khawaja Australia 766
8 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 748
9 Rohit SharmaRohit Sharma India 746
10 Jonny BairstowJonny Bairstow England 742
11 Daryl MitchellDaryl Mitchell New Zealand 715
12 Virat KohliVirat Kohli India 714
13 Litton DasLitton Das Bangladesh 694
14 Dean ElgarDean Elgar South Africa 689
15 Travis HeadTravis Head Australia 678
16 Dinesh ChandimalDinesh Chandimal Sri Lanka 673
17 Mohammad RizwanMohammad Rizwan Pakistan 670
18 David WarnerDavid Warner Australia 667
19 Mushfiqur RahimMushfiqur Rahim Bangladesh 662
20 Abdullah ShafiqueAbdullah Shafique Pakistan 657
21 Tom BlundellTom Blundell New Zealand 654
22 Angelo MathewsAngelo Mathews Sri Lanka 654
23 Mayank AgarwalMayank Agarwal India 644
24 Azhar AliAzhar Ali Pakistan 631
25 Ben StokesBen Stokes England 625
26 Tom LathamTom Latham New Zealand 622
27 Cheteshwar PujaraCheteshwar Pujara India 622
28 Temba BavumaTemba Bavuma South Africa 620
29 Kraigg BrathwaiteKraigg Brathwaite West Indies 619
30 Henry NichollsHenry Nicholls New Zealand 613
31 Abid AliAbid Ali Pakistan 610
32 Sean WilliamsSean Williams Zimbabwe 603
33 Colin de GrandhommeColin de Grandhomme New Zealand 601
34 Devon ConwayDevon Conway New Zealand 594
35 Ravindra JadejaRavindra Jadeja India 590
36 Shreyas IyerShreyas Iyer India 585
37 Jermaine BlackwoodJermaine Blackwood West Indies 583
38 Ajinkya RahaneAjinkya Rahane India 577
39 Cameron GreenCameron Green Australia 576
40 Tamim IqbalTamim Iqbal Bangladesh 572
41 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 570
42 Shakib Al HasanShakib Al Hasan Bangladesh 570
43 Lokesh RahulLokesh Rahul India 560
44 Keegan PetersenKeegan Petersen South Africa 558
45 Aiden MarkramAiden Markram South Africa 557
46 Rassie van der DussenRassie van der Dussen South Africa 546
47 Fawad AlamFawad Alam Pakistan 536
48 Niroshan DickwellaNiroshan Dickwella Sri Lanka 534
49 Imam-ul-HaqImam-ul-Haq Pakistan 523
50 Sikandar RazaSikandar Raza Zimbabwe 523
51 Nkruma BonnerNkruma Bonner West Indies 516
52 Kusal MendisKusal Mendis Sri Lanka 516
53 Rory BurnsRory Burns England 515
54 Kyle MayersKyle Mayers West Indies 511
55 Ollie PopeOllie Pope England 510
56 Tim PaineTim Paine Australia 502
57 Hanuma VihariHanuma Vihari India 501
58 Oshada FernandoOshada Fernando Sri Lanka 500
59 Alex CareyAlex Carey Australia 497
60 MahmudullahMahmudullah Bangladesh 488
61 Ibrahim ZadranIbrahim Zadran Afghanistan 486
62 Jason HolderJason Holder West Indies 486
63 Shubman GillShubman Gill India 482
64 Jos ButtlerJos Buttler England 481
65 Zak CrawleyZak Crawley England 474
66 Faheem AshrafFaheem Ashraf Pakistan 465
67 Shan MasoodShan Masood Pakistan 462
68 Pathum NissankaPathum Nissanka Sri Lanka 461
69 Joshua Da SilvaJoshua Da Silva West Indies 461
70 Matthew WadeMatthew Wade Australia 453
71 Mominul HaqueMominul Haque Bangladesh 449
72 Joe BurnsJoe Burns Australia 449
73 Kyle VerreynneKyle Verreynne South Africa 446
74 Shane DowrichShane Dowrich West Indies 444
75 Kusal PereraKusal Perera Sri Lanka 439
76 John CampbellJohn Campbell West Indies 439
77 Washington SundarWashington Sundar India 433
78 Regis ChakabvaRegis Chakabva Zimbabwe 427
79 Dom SibleyDom Sibley England 420
80 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 419
81 Jamie OvertonJamie Overton England 414
82 Nurul HasanNurul Hasan Bangladesh 410
83 Chris WoakesChris Woakes England 410
84 Dawid MalanDawid Malan England 407
85 Ravichandran AshwinRavichandran Ashwin India 398
86 Marcus HarrisMarcus Harris Australia 398
87 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 397
88 Kamindu MendisKamindu Mendis Sri Lanka 396
89 Nazmul ShantoNazmul Shanto Bangladesh 395
90 Alex LeesAlex Lees England 389
91 Dan LawrenceDan Lawrence England 389
92 Will YoungWill Young New Zealand 386
93 Shai HopeShai Hope West Indies 385
94 Rahmat ShahRahmat Shah Afghanistan 377
95 Haris SohailHaris Sohail Pakistan 369
96 Shamarh BrooksShamarh Brooks West Indies 369
97 Ben FoakesBen Foakes England 369
98 Roston ChaseRoston Chase West Indies 369
99 Sarel ErweeSarel Erwee South Africa 367
100 Mitchell StarcMitchell Starc Australia 362
Last updated After - Zimbabwe vs Bangladesh , 07 August 2022
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 892
2 Imam-ul-HaqImam-ul-Haq Pakistan 815
3 Rassie van der DussenRassie van der Dussen South Africa 789
4 Quinton de KockQuinton de Kock South Africa 784
5 Virat KohliVirat Kohli India 767
6 Rohit SharmaRohit Sharma India 763
7 Ross TaylorRoss Taylor New Zealand 744
8 David WarnerDavid Warner Australia 737
9 Jonny BairstowJonny Bairstow England 732
10 Aaron FinchAaron Finch Australia 715
11 Fakhar ZamanFakhar Zaman Pakistan 701
12 Shikhar DhawanShikhar Dhawan India 693
13 Martin GuptillMartin Guptill New Zealand 691
14 Joe RootJoe Root England 691
15 Shai HopeShai Hope West Indies 687
16 Tamim IqbalTamim Iqbal Bangladesh 681
17 Jason RoyJason Roy England 672
18 Glenn MaxwellGlenn Maxwell Australia 670
19 Mushfiqur RahimMushfiqur Rahim Bangladesh 668
20 Steve SmithSteve Smith Australia 666
21 Paul StirlingPaul Stirling Ireland 664
22 Alex CareyAlex Carey Australia 645
23 Tom LathamTom Latham New Zealand 635
24 David MillerDavid Miller South Africa 627
25 Harry TectorHarry Tector Ireland 626
26 Rahmat ShahRahmat Shah Afghanistan 624
27 Jos ButtlerJos Buttler England 624
28 Litton DasLitton Das Bangladesh 621
29 Sikandar RazaSikandar Raza Zimbabwe 619
30 Shakib Al HasanShakib Al Hasan Bangladesh 607
31 Nicholas PooranNicholas Pooran West Indies 602
32 Lokesh RahulLokesh Rahul India 602
33 Kariyawasa AsalankaKariyawasa Asalanka Sri Lanka 592
34 Kyle CoetzerKyle Coetzer Scotland 590
35 MahmudullahMahmudullah Bangladesh 584
36 Travis HeadTravis Head Australia 582
37 Haris SohailHaris Sohail Pakistan 567
38 George MunseyGeorge Munsey Scotland 561
39 Henry NichollsHenry Nicholls New Zealand 560
40 Andrew BalbirnieAndrew Balbirnie Ireland 550
41 Kusal MendisKusal Mendis Sri Lanka 548
42 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 544
43 Janneman MalanJanneman Malan South Africa 543
44 Najibullah ZadranNajibullah Zadran Afghanistan 541
45 Hardik PandyaHardik Pandya India 536
46 Avishka FernandoAvishka Fernando Sri Lanka 533
47 Sean WilliamsSean Williams Zimbabwe 532
48 Calum MacLeodCalum MacLeod Scotland 531
49 Shreyas IyerShreyas Iyer India 525
50 Aqib IlyasAqib Ilyas Oman 524
51 Shimron HetmyerShimron Hetmyer West Indies 522
52 Kusal PereraKusal Perera Sri Lanka 516
53 Assad ValaAssad Vala Papua New Guinea 515
54 Richard BerringtonRichard Berrington Scotland 514
55 Marcus StoinisMarcus Stoinis Australia 512
56 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 510
57 Angelo MathewsAngelo Mathews Sri Lanka 507
58 Rishabh PantRishabh Pant India 506
59 Imad WasimImad Wasim Pakistan 503
60 Aiden MarkramAiden Markram South Africa 501
61 Zeeshan MaqsoodZeeshan Maqsood Oman 499
62 Jatinder SinghJatinder Singh Oman 496
63 Mohammad NabiMohammad Nabi Afghanistan 495
64 Scott EdwardsScott Edwards Netherlands 489
65 Temba BavumaTemba Bavuma South Africa 487
66 Max O'DowdMax O'Dowd Netherlands 486
67 Rahmanullah GurbazRahmanullah Gurbaz Afghanistan 484
68 Monank PatelMonank Patel USA 483
69 Sarfaraz AhmedSarfaraz Ahmed Pakistan 482
70 Soumya SarkarSoumya Sarkar Bangladesh 481
71 Colin de GrandhommeColin de Grandhomme New Zealand 481
72 Evin LewisEvin Lewis West Indies 480
73 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 480
74 Marnus LabuschagneMarnus Labuschagne Australia 480
75 Craig ErvineCraig Ervine Zimbabwe 474
76 Mitchell MarshMitchell Marsh Australia 469
77 Jimmy NeeshamJimmy Neesham New Zealand 468
78 Vriitya AravindVriitya Aravind United Arab Emirates 467
79 Niroshan DickwellaNiroshan Dickwella Sri Lanka 465
80 R.K. PaudelR.K. Paudel NEP 462
81 Heinrich KlaasenHeinrich Klaasen South Africa 461
82 Dasun ShanakaDasun Shanaka Sri Lanka 455
83 Muhammad UsmanMuhammad Usman United Arab Emirates 453
84 Gerhard ErasmusGerhard Erasmus NAM 449
85 Rashid KhanRashid Khan Afghanistan 447
86 Mitchell SantnerMitchell Santner New Zealand 444
87 Aaron JonesAaron Jones USA 440
88 Chirag SuriChirag Suri United Arab Emirates 439
89 Charles AminiCharles Amini Papua New Guinea 438
90 Mohammad RizwanMohammad Rizwan Pakistan 429
91 Michael LeaskMichael Leask Scotland 427
92 Steven TaylorSteven Taylor USA 425
93 Shamarh BrooksShamarh Brooks West Indies 425
94 Philip SaltPhilip Salt England 424
95 Kyle VerreynneKyle Verreynne South Africa 424
96 Tony UraTony Ura Papua New Guinea 424
97 Aasif SheikhAasif Sheikh NEP 421
98 Moeen AliMoeen Ali England 421
99 Matthew CrossMatthew Cross Scotland 417
100 J.J. SmitJ.J. Smit NAM 416
Last updated After - West Indies vs India , 07 August 2022
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 818
2 Suryakumar YadavSuryakumar Yadav India 805
3 Mohammad RizwanMohammad Rizwan Pakistan 794
4 Aiden MarkramAiden Markram South Africa 792
5 Dawid MalanDawid Malan England 731
6 Aaron FinchAaron Finch Australia 716
7 Pathum NissankaPathum Nissanka Sri Lanka 661
8 Devon ConwayDevon Conway New Zealand 655
9 Nicholas PooranNicholas Pooran West Indies 644
10 Martin GuptillMartin Guptill New Zealand 638
11 Muhammad WaseemMuhammad Waseem United Arab Emirates 636
12 HazratullahHazratullah Afghanistan 634
13 Reeza HendricksReeza Hendricks South Africa 628
14 Rassie van der DussenRassie van der Dussen South Africa 612
15 Ishan KishanIshan Kishan India 604
16 Rohit SharmaRohit Sharma India 599
17 Jos ButtlerJos Buttler England 597
18 Kariyawasa AsalankaKariyawasa Asalanka Sri Lanka 594
19 Shreyas IyerShreyas Iyer India 578
20 Quinton de KockQuinton de Kock South Africa 575
21 Jason RoyJason Roy England 566
22 Richard BerringtonRichard Berrington Scotland 563
23 Paul StirlingPaul Stirling Ireland 561
24 George MunseyGeorge Munsey Scotland 560
25 Lokesh RahulLokesh Rahul India 555
26 Glenn MaxwellGlenn Maxwell Australia 548
27 Brandon KingBrandon King West Indies 544
28 Mitchell MarshMitchell Marsh Australia 537
29 Jonny BairstowJonny Bairstow England 533
30 Mohammad NabiMohammad Nabi Afghanistan 533
31 Najibullah ZadranNajibullah Zadran Afghanistan 529
32 Virat KohliVirat Kohli India 528
33 Glenn PhillipsGlenn Phillips New Zealand 523
34 Tony UraTony Ura Papua New Guinea 519
35 Rahmanullah GurbazRahmanullah Gurbaz Afghanistan 514
36 Mohammad NaimMohammad Naim Bangladesh 505
37 David MillerDavid Miller South Africa 504
38 Kushal BhurtelKushal Bhurtel NEP 503
39 Daryl MitchellDaryl Mitchell New Zealand 503
40 David WarnerDavid Warner Australia 502
41 MahmudullahMahmudullah Bangladesh 500
42 Dipendra AireeDipendra Airee NEP 498
43 Rilee RossouwRilee Rossouw South Africa 495
44 Heinrich KlaasenHeinrich Klaasen South Africa 494
45 Navneet DhaliwalNavneet Dhaliwal CAN 493
46 Max O'DowdMax O'Dowd Netherlands 491
47 Fakhar ZamanFakhar Zaman Pakistan 490
48 Dasun ShanakaDasun Shanaka Sri Lanka 486
49 Litton DasLitton Das Bangladesh 486
50 Evin LewisEvin Lewis West Indies 484
51 Wesley MadhevereWesley Madhevere Zimbabwe 479
52 Moeen AliMoeen Ali England 479
53 Rovman PowellRovman Powell West Indies 477
54 Afif HossainAfif Hossain Bangladesh 471
55 Andrew BalbirnieAndrew Balbirnie Ireland 471
56 Gerhard ErasmusGerhard Erasmus NAM 467
57 Sarfaraz AliSarfaraz Ali BRN 467
58 Marcus StoinisMarcus Stoinis Australia 467
59 Rishabh PantRishabh Pant India 464
60 Rayyan PathanRayyan Pathan CAN 458
61 Kyle MayersKyle Mayers West Indies 453
62 Kane WilliamsonKane Williamson New Zealand 450
63 Jatinder SinghJatinder Singh Oman 448
64 Zeeshan MaqsoodZeeshan Maqsood Oman 445
65 Temba BavumaTemba Bavuma South Africa 444
66 Deepak HoodaDeepak Hooda India 441
67 Ben CooperBen Cooper Netherlands 441
68 Craig WilliamsCraig Williams NAM 435
69 Finn AllenFinn Allen New Zealand 417
70 Shakib Al HasanShakib Al Hasan Bangladesh 417
71 Matthew CrossMatthew Cross Scotland 416
72 Chirag SuriChirag Suri United Arab Emirates 414
73 Shimron HetmyerShimron Hetmyer West Indies 414
74 Liam LivingstoneLiam Livingstone England 412
75 Matthew WadeMatthew Wade Australia 412
76 Tim SeifertTim Seifert New Zealand 411
77 Ravija SandaruwanRavija Sandaruwan KUW 408
78 Muhammad UsmanMuhammad Usman United Arab Emirates 407
79 Calum MacLeodCalum MacLeod Scotland 406
80 Harry TectorHarry Tector Ireland 401
81 Kusal PereraKusal Perera Sri Lanka 401
82 Sean WilliamsSean Williams Zimbabwe 401
83 Vriitya AravindVriitya Aravind United Arab Emirates 400
84 Kamran KhanKamran Khan QAT 398
85 Sese BauSese Bau Papua New Guinea 393
86 Josh InglisJosh Inglis Australia 389
87 J.J. SmitJ.J. Smit NAM 388
88 Stephan BaardStephan Baard NAM 386
89 Craig ErvineCraig Ervine Zimbabwe 384
90 Rakep PatelRakep Patel KEN 383
91 Ryan BurlRyan Burl Zimbabwe 382
92 Kieron PollardKieron Pollard West Indies 382
93 Hardik PandyaHardik Pandya India 381
94 Rohan MustafaRohan Mustafa United Arab Emirates 381
95 Kevin O'BrienKevin O'Brien Ireland 380
96 Sikandar RazaSikandar Raza Zimbabwe 378
97 James VinceJames Vince England 377
98 Aasif SheikhAasif Sheikh NEP 374
99 Jimmy NeeshamJimmy Neesham New Zealand 372
100 Kusal MendisKusal Mendis Sri Lanka 372