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