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 - Zimbabwe vs Pakistan , 03 May 2021
Rank Player Country Points
1 Kane WilliamsonKane Williamson New Zealand 919
2 Steve SmithSteve Smith Australia 891
3 Marnus LabuschagneMarnus Labuschagne Australia 878
4 Joe RootJoe Root England 831
5 Virat KohliVirat Kohli India 814
6 Rishabh PantRishabh Pant India 747
7 Henry NichollsHenry Nicholls New Zealand 747
8 Rohit SharmaRohit Sharma India 747
9 Babar AzamBabar Azam Pakistan 736
10 David WarnerDavid Warner Australia 724
11 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 712
12 Tom LathamTom Latham New Zealand 706
13 Ben StokesBen Stokes England 705
14 Cheteshwar PujaraCheteshwar Pujara India 697
15 Ajinkya RahaneAjinkya Rahane India 688
16 Aiden MarkramAiden Markram South Africa 673
17 Ross TaylorRoss Taylor New Zealand 669
18 Mohammad RizwanMohammad Rizwan Pakistan 662
19 Dean ElgarDean Elgar South Africa 662
20 Azhar AliAzhar Ali Pakistan 651
21 Mushfiqur RahimMushfiqur Rahim Bangladesh 640
22 Quinton de KockQuinton de Kock South Africa 625
23 Jos ButtlerJos Buttler England 620
24 Travis HeadTravis Head Australia 618
25 Angelo MathewsAngelo Mathews Sri Lanka 618
26 Sean WilliamsSean Williams Zimbabwe 615
27 Tamim IqbalTamim Iqbal Bangladesh 611
28 BJ WatlingBJ Watling New Zealand 604
29 Mayank AgarwalMayank Agarwal India 600
30 Mominul HaqueMominul Haque Bangladesh 590
31 Niroshan DickwellaNiroshan Dickwella Sri Lanka 589
32 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 588
33 Francois du PlessisFrancois du Plessis South Africa 582
34 Asad ShafiqAsad Shafiq Pakistan 578
35 Brendan TaylorBrendan Taylor Zimbabwe 571
36 Shakib Al HasanShakib Al Hasan Bangladesh 567
37 Colin de GrandhommeColin de Grandhomme New Zealand 566
38 Jason HolderJason Holder West Indies 561
39 Usman KhawajaUsman Khawaja Australia 561
40 Tim PaineTim Paine Australia 555
41 Ravindra JadejaRavindra Jadeja India 555
42 Rory BurnsRory Burns England 541
43 Kraigg BrathwaiteKraigg Brathwaite West Indies 541
44 Nkruma BonnerNkruma Bonner West Indies 537
45 Sikandar RazaSikandar Raza Zimbabwe 534
46 Craig ErvineCraig Ervine Zimbabwe 533
47 Fawad AlamFawad Alam Pakistan 529
48 Temba BavumaTemba Bavuma South Africa 529
49 Jermaine BlackwoodJermaine Blackwood West Indies 529
50 Dinesh ChandimalDinesh Chandimal Sri Lanka 526
51 Kyle MayersKyle Mayers West Indies 526
52 Tom BlundellTom Blundell New Zealand 522
53 Faheem AshrafFaheem Ashraf Pakistan 516
54 Kusal MendisKusal Mendis Sri Lanka 514
55 Shan MasoodShan Masood Pakistan 510
56 Zak CrawleyZak Crawley England 507
57 Matthew WadeMatthew Wade Australia 501
58 Oshada FernandoOshada Fernando Sri Lanka 499
59 Ollie PopeOllie Pope England 499
60 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 498
61 Joe BurnsJoe Burns Australia 497
62 Hanuma VihariHanuma Vihari India 495
63 Shane DowrichShane Dowrich West Indies 495
64 Washington SundarWashington Sundar India 494
65 MahmudullahMahmudullah Bangladesh 494
66 Joe DenlyJoe Denly England 490
67 Asghar AfghanAsghar Afghan Afghanistan 487
68 Ibrahim ZadranIbrahim Zadran Afghanistan 486
69 Kusal PereraKusal Perera Sri Lanka 485
70 Litton DasLitton Das Bangladesh 483
71 Dom SibleyDom Sibley England 479
72 Shubman GillShubman Gill India 476
73 Shimron HetmyerShimron Hetmyer West Indies 475
74 Lokesh RahulLokesh Rahul India 465
75 Kyle JamiesonKyle Jamieson New Zealand 460
76 Jonny BairstowJonny Bairstow England 453
77 Rassie van der DussenRassie van der Dussen South Africa 443
78 Abid AliAbid Ali Pakistan 441
79 Shamarh BrooksShamarh Brooks West Indies 441
80 Jeet RavalJeet Raval New Zealand 438
81 Roston ChaseRoston Chase West Indies 435
82 Shai HopeShai Hope West Indies 427
83 Kevin O'BrienKevin O'Brien Ireland 423
84 Joshua Da SilvaJoshua Da Silva West Indies 422
85 Ravichandran AshwinRavichandran Ashwin India 416
86 John CampbellJohn Campbell West Indies 409
87 Haris SohailHaris Sohail Pakistan 408
88 Daryl MitchellDaryl Mitchell New Zealand 399
89 Sam CurranSam Curran England 399
90 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 397
91 Darren BravoDarren Bravo West Indies 396
92 Soumya SarkarSoumya Sarkar Bangladesh 382
93 Chris WoakesChris Woakes England 380
94 Rahmat ShahRahmat Shah Afghanistan 377
95 Mitchell SantnerMitchell Santner New Zealand 376
96 nullnull England 375
97 Mitchell StarcMitchell Starc Australia 370
98 Regis ChakabvaRegis Chakabva Zimbabwe 370
99 Cameron GreenCameron Green Australia 368
100 Mitchell MarshMitchell Marsh Australia 356
Last updated After - South Africa vs Pakistan , 07 April 2021
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 865
2 Virat KohliVirat Kohli India 857
3 Rohit SharmaRohit Sharma India 825
4 Ross TaylorRoss Taylor New Zealand 801
5 Aaron FinchAaron Finch Australia 791
6 Jonny BairstowJonny Bairstow England 785
7 Fakhar ZamanFakhar Zaman Pakistan 778
8 Francois du PlessisFrancois du Plessis South Africa 778
9 David WarnerDavid Warner Australia 773
10 Shai HopeShai Hope West Indies 773
11 Quinton de KockQuinton de Kock South Africa 756
12 Kane WilliamsonKane Williamson New Zealand 754
13 Imam-ul-HaqImam-ul-Haq Pakistan 751
14 Joe RootJoe Root England 723
15 Steve SmithSteve Smith Australia 707
16 Martin GuptillMartin Guptill New Zealand 707
17 Shikhar DhawanShikhar Dhawan India 706
18 Mushfiqur RahimMushfiqur Rahim Bangladesh 698
19 Jason RoyJason Roy England 689
20 Glenn MaxwellGlenn Maxwell Australia 684
21 Paul StirlingPaul Stirling Ireland 684
22 Rassie van der DussenRassie van der Dussen South Africa 680
23 Tamim IqbalTamim Iqbal Bangladesh 678
24 Usman KhawajaUsman Khawaja Australia 675
25 Ben StokesBen Stokes England 668
26 Shakib Al HasanShakib Al Hasan Bangladesh 659
27 Eoin MorganEoin Morgan England 655
28 Lokesh RahulLokesh Rahul India 646
29 Alex CareyAlex Carey Australia 644
30 David MillerDavid Miller South Africa 640
31 Shimron HetmyerShimron Hetmyer West Indies 633
32 Jos ButtlerJos Buttler England 627
33 Tom LathamTom Latham New Zealand 624
34 Nicholas PooranNicholas Pooran West Indies 614
35 Haris SohailHaris Sohail Pakistan 603
36 Kyle CoetzerKyle Coetzer Scotland 588
37 Henry NichollsHenry Nicholls New Zealand 581
38 Aqib IlyasAqib Ilyas Oman 578
39 Angelo MathewsAngelo Mathews Sri Lanka 575
40 MahmudullahMahmudullah Bangladesh 571
41 Brendan TaylorBrendan Taylor Zimbabwe 571
42 Hardik PandyaHardik Pandya India 561
43 Sean WilliamsSean Williams Zimbabwe 561
44 Kedar JadhavKedar Jadhav India 560
45 Evin LewisEvin Lewis West Indies 559
46 Rahmat ShahRahmat Shah Afghanistan 559
47 Litton DasLitton Das Bangladesh 553
48 Kusal MendisKusal Mendis Sri Lanka 549
49 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 546
50 Mohammad HafeezMohammad Hafeez Pakistan 546
51 Soumya SarkarSoumya Sarkar Bangladesh 537
52 Andrew BalbirnieAndrew Balbirnie Ireland 537
53 Sikandar RazaSikandar Raza Zimbabwe 536
54 Imad WasimImad Wasim Pakistan 533
55 Kusal PereraKusal Perera Sri Lanka 531
56 Marcus StoinisMarcus Stoinis Australia 525
57 Calum MacLeodCalum MacLeod Scotland 522
58 Mohammad ShahzadMohammad Shahzad Afghanistan 519
59 Sarfaraz AhmedSarfaraz Ahmed Pakistan 512
60 Colin de GrandhommeColin de Grandhomme New Zealand 507
61 Najibullah ZadranNajibullah Zadran Afghanistan 506
62 Marnus LabuschagneMarnus Labuschagne Australia 506
63 Chris GayleChris Gayle West Indies 504
64 Avishka FernandoAvishka Fernando Sri Lanka 502
65 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 498
66 Jimmy NeeshamJimmy Neesham New Zealand 495
67 Shaun MarshShaun Marsh Australia 495
68 Kevin O'BrienKevin O'Brien Ireland 495
69 Mohammad NabiMohammad Nabi Afghanistan 494
70 Mitchell MarshMitchell Marsh Australia 486
71 Peter HandscombPeter Handscomb Australia 483
72 Shreyas IyerShreyas Iyer India 479
73 Asghar AfghanAsghar Afghan Afghanistan 479
74 Richard BerringtonRichard Berrington Scotland 478
75 William PorterfieldWilliam Porterfield Ireland 475
76 Muhammad UsmanMuhammad Usman United Arab Emirates 471
77 Colin MunroColin Munro New Zealand 468
78 Craig ErvineCraig Ervine Zimbabwe 464
79 Mitchell SantnerMitchell Santner New Zealand 460
80 Heinrich KlaasenHeinrich Klaasen South Africa 457
81 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 456
82 Aiden MarkramAiden Markram South Africa 454
83 Andile PhehlukwayoAndile Phehlukwayo South Africa 450
84 Thisara PereraThisara Perera Sri Lanka 446
85 Jason HolderJason Holder West Indies 445
86 Sabbir RahmanSabbir Rahman Bangladesh 444
87 Mithun AliMithun Ali Bangladesh 444
88 Temba BavumaTemba Bavuma South Africa 444
89 Assad ValaAssad Vala Papua New Guinea 443
90 Ravindra JadejaRavindra Jadeja India 440
91 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 436
92 Dinesh ChandimalDinesh Chandimal Sri Lanka 436
93 Rishabh PantRishabh Pant India 432
94 Rashid KhanRashid Khan Afghanistan 432
95 Rovman PowellRovman Powell West Indies 426
96 Matthew CrossMatthew Cross Scotland 416
97 Tony UraTony Ura Papua New Guinea 415
98 Gulbadin NaibGulbadin Naib Afghanistan 415
99 Chris WoakesChris Woakes England 411
100 Sam BillingsSam Billings England 409
Last updated After - Zimbabwe vs Pakistan , 25 April 2021
Rank Player Country Points
1 Dawid MalanDawid Malan England 892
2 Aaron FinchAaron Finch Australia 830
3 Babar AzamBabar Azam Pakistan 828
4 Devon ConwayDevon Conway New Zealand 774
5 Virat KohliVirat Kohli India 762
6 Rassie van der DussenRassie van der Dussen South Africa 756
7 Lokesh RahulLokesh Rahul India 743
8 Glenn MaxwellGlenn Maxwell Australia 694
9 Martin GuptillMartin Guptill New Zealand 688
10 Mohammad RizwanMohammad Rizwan Pakistan 640
11 HazratullahHazratullah Afghanistan 636
12 Eoin MorganEoin Morgan England 633
13 Evin LewisEvin Lewis West Indies 626
14 Rohit SharmaRohit Sharma India 613
15 Jonny BairstowJonny Bairstow England 605
16 Colin MunroColin Munro New Zealand 592
17 Jos ButtlerJos Buttler England 591
18 George MunseyGeorge Munsey Scotland 583
19 Rahmanullah GurbazRahmanullah Gurbaz Afghanistan 576
20 Paul StirlingPaul Stirling Ireland 575
21 Tim SeifertTim Seifert New Zealand 573
22 Jason RoyJason Roy England 558
23 Quinton de KockQuinton de Kock South Africa 551
24 Shreyas IyerShreyas Iyer India 548
25 Glenn PhillipsGlenn Phillips New Zealand 544
26 Richard BerringtonRichard Berrington Scotland 542
27 Reeza HendricksReeza Hendricks South Africa 540
28 Mohammad NaimMohammad Naim Bangladesh 534
29 Litton DasLitton Das Bangladesh 524
30 Mohammad NabiMohammad Nabi Afghanistan 523
31 MahmudullahMahmudullah Bangladesh 517
32 David MillerDavid Miller South Africa 516
33 Aiden MarkramAiden Markram South Africa 513
34 Shikhar DhawanShikhar Dhawan India 512
35 Kane WilliamsonKane Williamson New Zealand 512
36 Kyle CoetzerKyle Coetzer Scotland 511
37 Kusal PereraKusal Perera Sri Lanka 508
38 Kevin O'BrienKevin O'Brien Ireland 508
39 Andrew BalbirnieAndrew Balbirnie Ireland 504
40 Tony UraTony Ura Papua New Guinea 503
41 Soumya SarkarSoumya Sarkar Bangladesh 497
42 D'Arcy ShortD'Arcy Short Australia 494
43 Ben CooperBen Cooper Netherlands 493
44 Najibullah ZadranNajibullah Zadran Afghanistan 492
45 Fakhar ZamanFakhar Zaman Pakistan 491
46 Max O'DowdMax O'Dowd Netherlands 491
47 Francois du PlessisFrancois du Plessis South Africa 490
48 David WarnerDavid Warner Australia 490
49 Calum MacLeodCalum MacLeod Scotland 483
50 Jatinder SinghJatinder Singh Oman 482
51 Matthew CrossMatthew Cross Scotland 474
52 Asghar AfghanAsghar Afghan Afghanistan 472
53 Mohammad HafeezMohammad Hafeez Pakistan 472
54 Muhammad UsmanMuhammad Usman United Arab Emirates 458
55 Tim DavidTim David SIN 457
56 Kieron PollardKieron Pollard West Indies 457
57 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 455
58 Heinrich KlaasenHeinrich Klaasen South Africa 453
59 Tamim IqbalTamim Iqbal Bangladesh 447
60 Kamran KhanKamran Khan QAT 445
61 Kushal BhurtelKushal Bhurtel NEP 442
62 Shakib Al HasanShakib Al Hasan Bangladesh 440
63 Ravija SandaruwanRavija Sandaruwan KUW 435
64 Steve SmithSteve Smith Australia 431
65 Collins ObuyaCollins Obuya KEN 429
66 Suryakumar YadavSuryakumar Yadav India 424
67 Mushfiqur RahimMushfiqur Rahim Bangladesh 422
68 Gerhard ErasmusGerhard Erasmus NAM 421
69 Sean WilliamsSean Williams Zimbabwe 421
70 Gareth DelanyGareth Delany Ireland 412
71 Rishabh PantRishabh Pant India 407
72 Nizakat KhanNizakat Khan Hong Kong 405
73 Sabbir RahmanSabbir Rahman Bangladesh 405
74 Janneman MalanJanneman Malan South Africa 400
75 Zeeshan MaqsoodZeeshan Maqsood Oman 398
76 Lendl SimmonsLendl Simmons West Indies 398
77 Rakep PatelRakep Patel KEN 394
78 Joe RootJoe Root England 393
79 Thisara PereraThisara Perera Sri Lanka 391
80 Ross TaylorRoss Taylor New Zealand 388
81 Finn AllenFinn Allen New Zealand 384
82 Muhammad TanveerMuhammad Tanveer QAT 382
83 Manish PandeyManish Pandey India 376
84 Navneet DhaliwalNavneet Dhaliwal CAN 375
85 Rohan MustafaRohan Mustafa United Arab Emirates 370
86 Usman GhaniUsman Ghani Afghanistan 367
87 Niroshan DickwellaNiroshan Dickwella Sri Lanka 363
88 Paras KhadkaParas Khadka NEP 362
89 Kusal MendisKusal Mendis Sri Lanka 361
90 Temba BavumaTemba Bavuma South Africa 361
91 Khawar AliKhawar Ali Oman 360
92 Harry TectorHarry Tector Ireland 359
93 Ryan ten DoeschateRyan ten Doeschate Netherlands 358
94 Gyanendra MallaGyanendra Malla NEP 357
95 Nitish KumarNitish Kumar CAN 356
96 Matthew WadeMatthew Wade Australia 355
97 Marcus StoinisMarcus Stoinis Australia 347
98 Shoaib MalikShoaib Malik Pakistan 347
99 Samiullah ShenwariSamiullah Shenwari Afghanistan 344
100 Aqib IlyasAqib Ilyas Oman 339