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 - India vs England , 17 February 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 869
5 Virat KohliVirat Kohli India 838
6 Babar AzamBabar Azam Pakistan 760
7 Henry NichollsHenry Nicholls New Zealand 747
8 Cheteshwar PujaraCheteshwar Pujara India 727
9 David WarnerDavid Warner Australia 724
10 Ben StokesBen Stokes England 721
11 Rishabh PantRishabh Pant India 715
12 Ajinkya RahaneAjinkya Rahane India 708
13 Tom LathamTom Latham New Zealand 706
14 Rohit SharmaRohit Sharma India 690
15 Aiden MarkramAiden Markram South Africa 673
16 Ross TaylorRoss Taylor New Zealand 669
17 Mohammad RizwanMohammad Rizwan Pakistan 667
18 Angelo MathewsAngelo Mathews Sri Lanka 667
19 Dean ElgarDean Elgar South Africa 662
20 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 660
21 Azhar AliAzhar Ali Pakistan 656
22 Jos ButtlerJos Buttler England 633
23 Mushfiqur RahimMushfiqur Rahim Bangladesh 630
24 Quinton de KockQuinton de Kock South Africa 625
25 Travis HeadTravis Head Australia 618
26 Mayank AgarwalMayank Agarwal India 613
27 BJ WatlingBJ Watling New Zealand 604
28 Brendan TaylorBrendan Taylor Zimbabwe 599
29 Asad ShafiqAsad Shafiq Pakistan 584
30 Francois du PlessisFrancois du Plessis South Africa 582
31 Jermaine BlackwoodJermaine Blackwood West Indies 581
32 Tamim IqbalTamim Iqbal Bangladesh 579
33 Shakib Al HasanShakib Al Hasan Bangladesh 578
34 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 568
35 Ravindra JadejaRavindra Jadeja India 567
36 Mominul HaqueMominul Haque Bangladesh 566
37 Colin de GrandhommeColin de Grandhomme New Zealand 566
38 Usman KhawajaUsman Khawaja Australia 561
39 Niroshan DickwellaNiroshan Dickwella Sri Lanka 560
40 Dinesh ChandimalDinesh Chandimal Sri Lanka 555
41 Tim PaineTim Paine Australia 555
42 Rory BurnsRory Burns England 552
43 Jason HolderJason Holder West Indies 552
44 Craig ErvineCraig Ervine Zimbabwe 549
45 Faheem AshrafFaheem Ashraf Pakistan 547
46 Dom SibleyDom Sibley England 545
47 Kusal MendisKusal Mendis Sri Lanka 535
48 Temba BavumaTemba Bavuma South Africa 529
49 Tom BlundellTom Blundell New Zealand 522
50 Shan MasoodShan Masood Pakistan 516
51 Ollie PopeOllie Pope England 513
52 Shubman GillShubman Gill India 512
53 Kraigg BrathwaiteKraigg Brathwaite West Indies 511
54 Litton DasLitton Das Bangladesh 507
55 Shane DowrichShane Dowrich West Indies 506
56 Kusal PereraKusal Perera Sri Lanka 505
57 Hanuma VihariHanuma Vihari India 505
58 MahmudullahMahmudullah Bangladesh 504
59 Matthew WadeMatthew Wade Australia 501
60 Joe DenlyJoe Denly England 500
61 Zak CrawleyZak Crawley England 499
62 Joe BurnsJoe Burns Australia 497
63 Nkruma BonnerNkruma Bonner West Indies 488
64 Sikandar RazaSikandar Raza Zimbabwe 487
65 Jonny BairstowJonny Bairstow England 487
66 Kyle MayersKyle Mayers West Indies 487
67 Shimron HetmyerShimron Hetmyer West Indies 485
68 Sean WilliamsSean Williams Zimbabwe 480
69 Lokesh RahulLokesh Rahul India 475
70 Kyle JamiesonKyle Jamieson New Zealand 460
71 Shamarh BrooksShamarh Brooks West Indies 450
72 Roston ChaseRoston Chase West Indies 444
73 Rassie van der DussenRassie van der Dussen South Africa 443
74 Fawad AlamFawad Alam Pakistan 439
75 John CampbellJohn Campbell West Indies 438
76 Jeet RavalJeet Raval New Zealand 438
77 Shai HopeShai Hope West Indies 436
78 Joshua Da SilvaJoshua Da Silva West Indies 429
79 Oshada FernandoOshada Fernando Sri Lanka 425
80 Kevin O'BrienKevin O'Brien Ireland 423
81 Ravichandran AshwinRavichandran Ashwin India 419
82 Abid AliAbid Ali Pakistan 417
83 Haris SohailHaris Sohail Pakistan 413
84 Washington SundarWashington Sundar India 409
85 Sam CurranSam Curran England 407
86 Darren BravoDarren Bravo West Indies 404
87 Rahmat ShahRahmat Shah Afghanistan 400
88 Asghar AfghanAsghar Afghan Afghanistan 400
89 Daryl MitchellDaryl Mitchell New Zealand 399
90 Soumya SarkarSoumya Sarkar Bangladesh 390
91 Ben FoakesBen Foakes England 389
92 Chris WoakesChris Woakes England 388
93 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 382
94 Mitchell SantnerMitchell Santner New Zealand 376
95 Ibrahim ZadranIbrahim Zadran Afghanistan 375
96 Mitchell StarcMitchell Starc Australia 370
97 Cameron GreenCameron Green Australia 368
98 Moeen AliMoeen Ali England 362
99 Mitchell MarshMitchell Marsh Australia 356
100 Cameron BancroftCameron Bancroft Australia 354
Last updated After - Afghanistan vs Ireland , 26 January 2021
Rank Player Country Points
1 Virat KohliVirat Kohli India 870
2 Rohit SharmaRohit Sharma India 842
3 Babar AzamBabar Azam Pakistan 837
4 Ross TaylorRoss Taylor New Zealand 818
5 Aaron FinchAaron Finch Australia 791
6 Francois du PlessisFrancois du Plessis South Africa 790
7 David WarnerDavid Warner Australia 773
8 Kane WilliamsonKane Williamson New Zealand 765
9 Quinton de KockQuinton de Kock South Africa 755
10 Jonny BairstowJonny Bairstow England 754
11 Imam-ul-HaqImam-ul-Haq Pakistan 748
12 Shai HopeShai Hope West Indies 739
13 Joe RootJoe Root England 734
14 Martin GuptillMartin Guptill New Zealand 711
15 Mushfiqur RahimMushfiqur Rahim Bangladesh 710
16 Steve SmithSteve Smith Australia 707
17 Shikhar DhawanShikhar Dhawan India 696
18 Jason RoyJason Roy England 690
19 Fakhar ZamanFakhar Zaman Pakistan 686
20 Glenn MaxwellGlenn Maxwell Australia 684
21 Paul StirlingPaul Stirling Ireland 684
22 Tamim IqbalTamim Iqbal Bangladesh 683
23 Usman KhawajaUsman Khawaja Australia 675
24 Shakib Al HasanShakib Al Hasan Bangladesh 669
25 Eoin MorganEoin Morgan England 668
26 Jos ButtlerJos Buttler England 655
27 Ben StokesBen Stokes England 654
28 Alex CareyAlex Carey Australia 644
29 Shimron HetmyerShimron Hetmyer West Indies 643
30 David MillerDavid Miller South Africa 626
31 Rassie van der DussenRassie van der Dussen South Africa 616
32 Haris SohailHaris Sohail Pakistan 612
33 Nicholas PooranNicholas Pooran West Indies 605
34 Lokesh RahulLokesh Rahul India 603
35 Tom LathamTom Latham New Zealand 601
36 Angelo MathewsAngelo Mathews Sri Lanka 588
37 Kyle CoetzerKyle Coetzer Scotland 588
38 Henry NichollsHenry Nicholls New Zealand 581
39 Aqib IlyasAqib Ilyas Oman 578
40 Brendan TaylorBrendan Taylor Zimbabwe 571
41 Kedar JadhavKedar Jadhav India 568
42 Litton DasLitton Das Bangladesh 565
43 Sean WilliamsSean Williams Zimbabwe 561
44 Rahmat ShahRahmat Shah Afghanistan 559
45 Kusal MendisKusal Mendis Sri Lanka 557
46 Soumya SarkarSoumya Sarkar Bangladesh 556
47 Mohammad HafeezMohammad Hafeez Pakistan 554
48 Hardik PandyaHardik Pandya India 553
49 MahmudullahMahmudullah Bangladesh 552
50 Imad WasimImad Wasim Pakistan 541
51 Kusal PereraKusal Perera Sri Lanka 539
52 Andrew BalbirnieAndrew Balbirnie Ireland 537
53 Sikandar RazaSikandar Raza Zimbabwe 536
54 Evin LewisEvin Lewis West Indies 531
55 Marcus StoinisMarcus Stoinis Australia 525
56 Calum MacLeodCalum MacLeod Scotland 522
57 Sarfaraz AhmedSarfaraz Ahmed Pakistan 521
58 Mohammad ShahzadMohammad Shahzad Afghanistan 519
59 Colin de GrandhommeColin de Grandhomme New Zealand 515
60 Chris GayleChris Gayle West Indies 512
61 Avishka FernandoAvishka Fernando Sri Lanka 510
62 Najibullah ZadranNajibullah Zadran Afghanistan 506
63 Marnus LabuschagneMarnus Labuschagne Australia 506
64 Jimmy NeeshamJimmy Neesham New Zealand 500
65 Heinrich KlaasenHeinrich Klaasen South Africa 499
66 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 498
67 Shreyas IyerShreyas Iyer India 495
68 Shaun MarshShaun Marsh Australia 495
69 Kevin O'BrienKevin O'Brien Ireland 495
70 Mohammad NabiMohammad Nabi Afghanistan 494
71 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 489
72 Mitchell MarshMitchell Marsh Australia 486
73 Peter HandscombPeter Handscomb Australia 483
74 Asghar AfghanAsghar Afghan Afghanistan 479
75 Richard BerringtonRichard Berrington Scotland 478
76 Colin MunroColin Munro New Zealand 476
77 William PorterfieldWilliam Porterfield Ireland 475
78 Muhammad UsmanMuhammad Usman United Arab Emirates 471
79 Craig ErvineCraig Ervine Zimbabwe 464
80 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 463
81 Mitchell SantnerMitchell Santner New Zealand 459
82 Thisara PereraThisara Perera Sri Lanka 459
83 Sabbir RahmanSabbir Rahman Bangladesh 450
84 Ravindra JadejaRavindra Jadeja India 447
85 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 443
86 Assad ValaAssad Vala Papua New Guinea 443
87 Aiden MarkramAiden Markram South Africa 442
88 Jason HolderJason Holder 442
89 Rovman PowellRovman Powell West Indies 432
90 Rashid KhanRashid Khan Afghanistan 432
91 Andile PhehlukwayoAndile Phehlukwayo South Africa 426
92 Mithun AliMithun Ali Bangladesh 417
93 Chris WoakesChris Woakes England 417
94 Matthew CrossMatthew Cross Scotland 416
95 Sam BillingsSam Billings England 415
96 Tony UraTony Ura Papua New Guinea 415
97 Gulbadin NaibGulbadin Naib Afghanistan 415
98 Moeen AliMoeen Ali England 401
99 Javed AhmadiJaved Ahmadi Afghanistan 392
100 Curtis CampherCurtis Campher Ireland 391
Last updated After - Pakistan vs South Africa , 14 February 2021
Rank Player Country Points
1 Dawid MalanDawid Malan England 915
2 Lokesh RahulLokesh Rahul India 816
3 Aaron FinchAaron Finch Australia 808
4 Babar AzamBabar Azam Pakistan 801
5 Glenn MaxwellGlenn Maxwell Australia 701
6 Rassie van der DussenRassie van der Dussen South Africa 700
7 Virat KohliVirat Kohli India 697
8 Colin MunroColin Munro New Zealand 695
9 Tim SeifertTim Seifert New Zealand 685
10 HazratullahHazratullah Afghanistan 676
11 Eoin MorganEoin Morgan England 662
12 Evin LewisEvin Lewis West Indies 635
13 Rohit SharmaRohit Sharma India 623
14 Martin GuptillMartin Guptill New Zealand 621
15 Jonny BairstowJonny Bairstow England 604
16 Quinton de KockQuinton de Kock South Africa 598
17 Reeza HendricksReeza Hendricks South Africa 585
18 George MunseyGeorge Munsey Scotland 583
19 Paul StirlingPaul Stirling Ireland 575
20 Shikhar DhawanShikhar Dhawan India 564
21 Litton DasLitton Das Bangladesh 563
22 David MillerDavid Miller South Africa 559
23 Jos ButtlerJos Buttler England 558
24 Kane WilliamsonKane Williamson New Zealand 552
25 D'Arcy ShortD'Arcy Short Australia 547
26 David WarnerDavid Warner Australia 542
27 Richard BerringtonRichard Berrington Scotland 542
28 Kusal PereraKusal Perera Sri Lanka 540
29 Francois du PlessisFrancois du Plessis South Africa 532
30 Jason RoyJason Roy England 531
31 Mohammad NabiMohammad Nabi Afghanistan 529
32 MahmudullahMahmudullah Bangladesh 529
33 Kyle CoetzerKyle Coetzer Scotland 511
34 Max O'DowdMax O'Dowd Netherlands 508
35 Kevin O'BrienKevin O'Brien Ireland 508
36 Andrew BalbirnieAndrew Balbirnie Ireland 504
37 Rahmanullah GurbazRahmanullah Gurbaz Afghanistan 503
38 Tony UraTony Ura Papua New Guinea 503
39 Ben CooperBen Cooper Netherlands 496
40 Mohammad NaimMohammad Naim Bangladesh 492
41 Mohammad HafeezMohammad Hafeez Pakistan 486
42 Mohammad RizwanMohammad Rizwan Pakistan 485
43 Soumya SarkarSoumya Sarkar Bangladesh 484
44 Najibullah ZadranNajibullah Zadran Afghanistan 483
45 Calum MacLeodCalum MacLeod Scotland 483
46 Jatinder SinghJatinder Singh Oman 482
47 Fakhar ZamanFakhar Zaman Pakistan 478
48 Steve SmithSteve Smith Australia 477
49 Tamim IqbalTamim Iqbal Bangladesh 475
50 Matthew CrossMatthew Cross Scotland 474
51 Shakib Al HasanShakib Al Hasan Bangladesh 467
52 Muhammad UsmanMuhammad Usman United Arab Emirates 458
53 Tim DavidTim David SIN 457
54 Ross TaylorRoss Taylor New Zealand 457
55 Asghar AfghanAsghar Afghan Afghanistan 451
56 Mushfiqur RahimMushfiqur Rahim Bangladesh 448
57 Kieron PollardKieron Pollard West Indies 447
58 Kamran KhanKamran Khan QAT 445
59 Sean WilliamsSean Williams Zimbabwe 443
60 Ravija SandaruwanRavija Sandaruwan KUW 435
61 Joe RootJoe Root England 435
62 Shreyas IyerShreyas Iyer India 433
63 Sabbir RahmanSabbir Rahman Bangladesh 431
64 Devon ConwayDevon Conway New Zealand 431
65 Collins ObuyaCollins Obuya KEN 429
66 Manish PandeyManish Pandey India 416
67 Gareth DelanyGareth Delany Ireland 412
68 Thisara PereraThisara Perera Sri Lanka 410
69 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 408
70 Nizakat KhanNizakat Khan Hong Kong 405
71 Glenn PhillipsGlenn Phillips New Zealand 400
72 Paras KhadkaParas Khadka NEP 400
73 Shoaib MalikShoaib Malik Pakistan 400
74 Zeeshan MaqsoodZeeshan Maqsood Oman 398
75 Ryan ten DoeschateRyan ten Doeschate Netherlands 396
76 Rakep PatelRakep Patel KEN 394
77 Temba BavumaTemba Bavuma South Africa 392
78 Gerhard ErasmusGerhard Erasmus NAM 390
79 Kusal MendisKusal Mendis Sri Lanka 384
80 Muhammad TanveerMuhammad Tanveer QAT 382
81 Navneet DhaliwalNavneet Dhaliwal CAN 375
82 Rohan MustafaRohan Mustafa United Arab Emirates 370
83 Lendl SimmonsLendl Simmons West Indies 368
84 Samiullah ShenwariSamiullah Shenwari Afghanistan 366
85 Brendan TaylorBrendan Taylor Zimbabwe 364
86 Colin de GrandhommeColin de Grandhomme New Zealand 361
87 Khawar AliKhawar Ali Oman 360
88 Harry TectorHarry Tector Ireland 359
89 Heinrich KlaasenHeinrich Klaasen South Africa 358
90 Nitish KumarNitish Kumar CAN 356
91 Niroshan DickwellaNiroshan Dickwella 355
92 Stephan BaardStephan Baard NAM 354
93 Tom BantonTom Banton England 351
94 Tobias ViseeTobias Visee Netherlands 351
95 James VinceJames Vince England 351
96 Aqib IlyasAqib Ilyas Oman 339
97 Sarfaraz AhmedSarfaraz Ahmed Pakistan 339
98 Shimron HetmyerShimron Hetmyer West Indies 339
99 Elton ChigumburaElton Chigumbura Zimbabwe 338
100 Gary WilsonGary Wilson Ireland 333