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 - England vs Pakistan , 25 August 2020
Rank Player Country Points
1 Steve SmithSteve Smith Australia 911
2 Virat KohliVirat Kohli India 886
3 Marnus LabuschagneMarnus Labuschagne Australia 827
4 Kane WilliamsonKane Williamson New Zealand 812
5 Babar AzamBabar Azam Pakistan 797
6 David WarnerDavid Warner Australia 793
7 Cheteshwar PujaraCheteshwar Pujara India 766
8 Ben StokesBen Stokes England 760
9 Joe RootJoe Root England 738
10 Ajinkya RahaneAjinkya Rahane India 726
11 Mayank AgarwalMayank Agarwal India 714
12 Tom LathamTom Latham New Zealand 710
13 Quinton de KockQuinton de Kock South Africa 706
14 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 680
15 Ross TaylorRoss Taylor New Zealand 677
16 Rohit SharmaRohit Sharma India 674
17 Angelo MathewsAngelo Mathews Sri Lanka 658
18 Mushfiqur RahimMushfiqur Rahim Bangladesh 654
19 Henry NichollsHenry Nicholls New Zealand 652
20 Travis HeadTravis Head Australia 643
21 Jos ButtlerJos Buttler England 637
22 Kusal MendisKusal Mendis Sri Lanka 628
23 Azhar AliAzhar Ali Pakistan 627
24 Dean ElgarDean Elgar South Africa 624
25 BJ WatlingBJ Watling New Zealand 621
26 Asad ShafiqAsad Shafiq Pakistan 608
27 Aiden MarkramAiden Markram South Africa 608
28 Zak CrawleyZak Crawley England 605
29 Shan MasoodShan Masood Pakistan 600
30 Brendan TaylorBrendan Taylor Zimbabwe 599
31 Tamim IqbalTamim Iqbal Bangladesh 597
32 Rory BurnsRory Burns England 597
33 Colin de GrandhommeColin de Grandhomme New Zealand 589
34 Francois du PlessisFrancois du Plessis South Africa 586
35 Usman KhawajaUsman Khawaja Australia 584
36 Niroshan DickwellaNiroshan Dickwella Sri Lanka 578
37 Dom SibleyDom Sibley England 567
38 Dinesh ChandimalDinesh Chandimal Sri Lanka 563
39 Tom BlundellTom Blundell New Zealand 561
40 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 561
41 Mominul HaqueMominul Haque Bangladesh 556
42 Rishabh PantRishabh Pant India 555
43 Jason HolderJason Holder West Indies 553
44 Ravindra JadejaRavindra Jadeja India 551
45 Craig ErvineCraig Ervine Zimbabwe 549
46 Ollie PopeOllie Pope England 531
47 Hanuma VihariHanuma Vihari India 529
48 Shane DowrichShane Dowrich West Indies 521
49 Joe DenlyJoe Denly England 520
50 Tim PaineTim Paine Australia 516
51 MahmudullahMahmudullah Bangladesh 514
52 Kraigg BrathwaiteKraigg Brathwaite West Indies 514
53 Roston ChaseRoston Chase West Indies 508
54 Shimron HetmyerShimron Hetmyer West Indies 505
55 Lokesh RahulLokesh Rahul India 504
56 Shamarh BrooksShamarh Brooks West Indies 503
57 Jermaine BlackwoodJermaine Blackwood West Indies 494
58 Oshada FernandoOshada Fernando Sri Lanka 493
59 Abid AliAbid Ali Pakistan 492
60 Joe BurnsJoe Burns Australia 491
61 Matthew WadeMatthew Wade Australia 488
62 Sikandar RazaSikandar Raza Zimbabwe 487
63 Jonny BairstowJonny Bairstow England 486
64 Temba BavumaTemba Bavuma South Africa 485
65 Kusal PereraKusal Perera Sri Lanka 481
66 Haris SohailHaris Sohail Pakistan 480
67 Sean WilliamsSean Williams Zimbabwe 480
68 Jeet RavalJeet Raval New Zealand 456
69 Shai HopeShai Hope West Indies 454
70 Litton DasLitton Das Bangladesh 450
71 Darren BravoDarren Bravo West Indies 448
72 Mohammad RizwanMohammad Rizwan Pakistan 444
73 Sam CurranSam Curran England 440
74 Kyle JamiesonKyle Jamieson New Zealand 438
75 Kevin O'BrienKevin O'Brien Ireland 423
76 Soumya SarkarSoumya Sarkar Bangladesh 421
77 Prithvi ShawPrithvi Shaw India 409
78 Chris WoakesChris Woakes England 404
79 Rahmat ShahRahmat Shah Afghanistan 400
80 Asghar AfghanAsghar Afghan Afghanistan 400
81 John CampbellJohn Campbell West Indies 396
82 Wriddhiman SahaWriddhiman Saha India 388
83 Daryl MitchellDaryl Mitchell New Zealand 382
84 Mitchell SantnerMitchell Santner New Zealand 380
85 Rassie van der DussenRassie van der Dussen South Africa 376
86 Mitchell StarcMitchell Starc Australia 375
87 Ibrahim ZadranIbrahim Zadran Afghanistan 375
88 Ravichandran AshwinRavichandran Ashwin India 372
89 Mitchell MarshMitchell Marsh Australia 371
90 Cameron BancroftCameron Bancroft Australia 368
91 Imam-ul-HaqImam-ul-Haq Pakistan 367
92 Moeen AliMoeen Ali England 358
93 Shadab KhanShadab Khan Pakistan 351
94 Regis ChakabvaRegis Chakabva Zimbabwe 337
95 Imrul KayesImrul Kayes Bangladesh 333
96 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 329
97 Javed AhmadiJaved Ahmadi Afghanistan 326
98 Marcus HarrisMarcus Harris Australia 323
99 Theunis de BruynTheunis de Bruyn South Africa 317
100 George LindeGeorge Linde South Africa 311
Last updated After - Pakistan vs Zimbabwe , 03 November 2020
Rank Player Country Points
1 Virat KohliVirat Kohli India 871
2 Rohit SharmaRohit Sharma India 855
3 Babar AzamBabar Azam Pakistan 837
4 Ross TaylorRoss Taylor New Zealand 818
5 Francois du PlessisFrancois du Plessis South Africa 790
6 Kane WilliamsonKane Williamson New Zealand 765
7 Aaron FinchAaron Finch Australia 762
8 David WarnerDavid Warner Australia 759
9 Quinton de KockQuinton de Kock South Africa 755
10 Jonny BairstowJonny Bairstow England 754
11 Shai HopeShai Hope West Indies 750
12 Imam-ul-HaqImam-ul-Haq Pakistan 748
13 Joe RootJoe Root England 734
14 Martin GuptillMartin Guptill New Zealand 711
15 Shikhar DhawanShikhar Dhawan India 700
16 Mushfiqur RahimMushfiqur Rahim Bangladesh 696
17 Jason RoyJason Roy England 690
18 Fakhar ZamanFakhar Zaman Pakistan 686
19 Usman KhawajaUsman Khawaja Australia 685
20 Eoin MorganEoin Morgan England 668
21 Steve SmithSteve Smith Australia 663
22 Tamim IqbalTamim Iqbal Bangladesh 663
23 Shakib Al HasanShakib Al Hasan Bangladesh 663
24 Jos ButtlerJos Buttler England 655
25 Ben StokesBen Stokes England 654
26 Shimron HetmyerShimron Hetmyer West Indies 653
27 Glenn MaxwellGlenn Maxwell Australia 647
28 Paul StirlingPaul Stirling Ireland 647
29 Alex CareyAlex Carey Australia 628
30 David MillerDavid Miller South Africa 626
31 Rassie van der DussenRassie van der Dussen South Africa 616
32 Nicholas PooranNicholas Pooran West Indies 614
33 Haris SohailHaris Sohail Pakistan 612
34 Tom LathamTom Latham New Zealand 601
35 Lokesh RahulLokesh Rahul India 596
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 Kedar JadhavKedar Jadhav India 577
41 Litton DasLitton Das Bangladesh 573
42 Brendan TaylorBrendan Taylor Zimbabwe 571
43 Soumya SarkarSoumya Sarkar Bangladesh 564
44 Rahmat ShahRahmat Shah Afghanistan 564
45 Andrew BalbirnieAndrew Balbirnie Ireland 564
46 Sean WilliamsSean Williams Zimbabwe 561
47 Kusal MendisKusal Mendis Sri Lanka 557
48 Mohammad HafeezMohammad Hafeez Pakistan 554
49 Marcus StoinisMarcus Stoinis Australia 541
50 Imad WasimImad Wasim Pakistan 541
51 Evin LewisEvin Lewis West Indies 539
52 Kusal PereraKusal Perera Sri Lanka 539
53 Sikandar RazaSikandar Raza Zimbabwe 536
54 MahmudullahMahmudullah Bangladesh 533
55 Mohammad ShahzadMohammad Shahzad Afghanistan 527
56 Calum MacLeodCalum MacLeod Scotland 522
57 Sarfaraz AhmedSarfaraz Ahmed Pakistan 521
58 Chris GayleChris Gayle West Indies 520
59 Kevin O'BrienKevin O'Brien Ireland 516
60 Najibullah ZadranNajibullah Zadran Afghanistan 515
61 Colin de GrandhommeColin de Grandhomme New Zealand 515
62 Shreyas IyerShreyas Iyer India 513
63 Avishka FernandoAvishka Fernando Sri Lanka 510
64 Marnus LabuschagneMarnus Labuschagne Australia 509
65 Shaun MarshShaun Marsh Australia 503
66 Jimmy NeeshamJimmy Neesham New Zealand 500
67 Mohammad NabiMohammad Nabi Afghanistan 500
68 Heinrich KlaasenHeinrich Klaasen South Africa 499
69 Mitchell MarshMitchell Marsh Australia 493
70 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 492
71 Hardik PandyaHardik Pandya India 491
72 Peter HandscombPeter Handscomb Australia 490
73 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 489
74 William PorterfieldWilliam Porterfield Ireland 487
75 Asghar AfghanAsghar Afghan Afghanistan 479
76 Richard BerringtonRichard Berrington Scotland 478
77 Colin MunroColin Munro New Zealand 476
78 Craig ErvineCraig Ervine Zimbabwe 464
79 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 463
80 Mitchell SantnerMitchell Santner New Zealand 459
81 Thisara PereraThisara Perera Sri Lanka 459
82 Sabbir RahmanSabbir Rahman Bangladesh 457
83 Muhammad UsmanMuhammad Usman United Arab Emirates 453
84 Jason HolderJason Holder West Indies 449
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 Andile PhehlukwayoAndile Phehlukwayo South Africa 426
89 Mithun AliMithun Ali Bangladesh 423
90 Ravindra JadejaRavindra Jadeja India 419
91 Gulbadin NaibGulbadin Naib Afghanistan 418
92 Chris WoakesChris Woakes England 417
93 Matthew CrossMatthew Cross Scotland 416
94 Sam BillingsSam Billings England 415
95 Tony UraTony Ura Papua New Guinea 415
96 Rashid KhanRashid Khan Afghanistan 402
97 Moeen AliMoeen Ali England 401
98 Kieron PollardKieron Pollard West Indies 397
99 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 390
100 Adil RashidAdil Rashid England 388
Last updated After - Pakistan vs Zimbabwe , 10 November 2020
Rank Player Country Points
1 Dawid MalanDawid Malan England 877
2 Babar AzamBabar Azam Pakistan 871
3 Aaron FinchAaron Finch Australia 835
4 Lokesh RahulLokesh Rahul India 824
5 Colin MunroColin Munro New Zealand 785
6 Glenn MaxwellGlenn Maxwell Australia 696
7 HazratullahHazratullah Afghanistan 676
8 Evin LewisEvin Lewis West Indies 674
9 Virat KohliVirat Kohli India 673
10 Eoin MorganEoin Morgan England 671
11 Rohit SharmaRohit Sharma India 662
12 Martin GuptillMartin Guptill New Zealand 640
13 Quinton de KockQuinton de Kock South Africa 625
14 Kane WilliamsonKane Williamson New Zealand 584
15 George MunseyGeorge Munsey Scotland 583
16 Reeza HendricksReeza Hendricks South Africa 579
17 David WarnerDavid Warner Australia 576
18 Paul StirlingPaul Stirling Ireland 575
19 Jonny BairstowJonny Bairstow England 574
20 David MillerDavid Miller South Africa 564
21 Litton DasLitton Das Bangladesh 563
22 Rassie van der DussenRassie van der Dussen South Africa 554
23 Jason RoyJason Roy England 554
24 Shikhar DhawanShikhar Dhawan India 554
25 Richard BerringtonRichard Berrington Scotland 542
26 Fakhar ZamanFakhar Zaman Pakistan 540
27 Kusal PereraKusal Perera Sri Lanka 540
28 Jos ButtlerJos Buttler England 537
29 Mohammad NabiMohammad Nabi Afghanistan 529
30 MahmudullahMahmudullah Bangladesh 529
31 Francois du PlessisFrancois du Plessis South Africa 525
32 Kyle CoetzerKyle Coetzer Scotland 511
33 Tim SeifertTim Seifert New Zealand 508
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 Ross TaylorRoss Taylor New Zealand 503
40 Ben CooperBen Cooper Netherlands 496
41 Mohammad NaimMohammad Naim Bangladesh 492
42 Soumya SarkarSoumya Sarkar Bangladesh 484
43 Najibullah ZadranNajibullah Zadran Afghanistan 483
44 Calum MacLeodCalum MacLeod Scotland 483
45 Jatinder SinghJatinder Singh Oman 482
46 Mohammad HafeezMohammad Hafeez Pakistan 477
47 Tamim IqbalTamim Iqbal Bangladesh 475
48 Matthew CrossMatthew Cross Scotland 474
49 Shakib Al HasanShakib Al Hasan Bangladesh 467
50 Joe RootJoe Root England 462
51 Muhammad UsmanMuhammad Usman United Arab Emirates 458
52 Tim DavidTim David SIN 457
53 Steve SmithSteve Smith Australia 453
54 Shoaib MalikShoaib Malik Pakistan 452
55 Shreyas IyerShreyas Iyer India 451
56 Asghar AfghanAsghar Afghan Afghanistan 451
57 Temba BavumaTemba Bavuma South Africa 449
58 Mushfiqur RahimMushfiqur Rahim Bangladesh 448
59 Manish PandeyManish Pandey India 447
60 Kamran KhanKamran Khan QAT 445
61 Sean WilliamsSean Williams Zimbabwe 443
62 Ravija SandaruwanRavija Sandaruwan KUW 435
63 Sabbir RahmanSabbir Rahman Bangladesh 431
64 Collins ObuyaCollins Obuya KEN 429
65 Gareth DelanyGareth Delany Ireland 412
66 Thisara PereraThisara Perera Sri Lanka 410
67 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 408
68 Colin de GrandhommeColin de Grandhomme New Zealand 407
69 Nizakat KhanNizakat Khan Hong Kong 405
70 Paras KhadkaParas Khadka NEP 400
71 Zeeshan MaqsoodZeeshan Maqsood Oman 398
72 Ryan ten DoeschateRyan ten Doeschate Netherlands 396
73 Rakep PatelRakep Patel KEN 394
74 Lendl SimmonsLendl Simmons West Indies 391
75 Gerhard ErasmusGerhard Erasmus NAM 390
76 Kieron PollardKieron Pollard West Indies 390
77 Kusal MendisKusal Mendis Sri Lanka 384
78 Sarfaraz AhmedSarfaraz Ahmed Pakistan 383
79 Muhammad TanveerMuhammad Tanveer QAT 382
80 Navneet DhaliwalNavneet Dhaliwal CAN 375
81 Heinrich KlaasenHeinrich Klaasen South Africa 374
82 Tom BantonTom Banton England 373
83 James VinceJames Vince England 373
84 Rohan MustafaRohan Mustafa United Arab Emirates 370
85 Samiullah ShenwariSamiullah Shenwari Afghanistan 366
86 Brendan TaylorBrendan Taylor Zimbabwe 364
87 Nicholas PooranNicholas Pooran West Indies 360
88 Khawar AliKhawar Ali Oman 360
89 Harry TectorHarry Tector Ireland 359
90 Nitish KumarNitish Kumar CAN 356
91 Niroshan DickwellaNiroshan Dickwella Sri Lanka 355
92 Stephan BaardStephan Baard NAM 354
93 Tobias ViseeTobias Visee Netherlands 351
94 Shimron HetmyerShimron Hetmyer West Indies 349
95 Aqib IlyasAqib Ilyas Oman 339
96 Elton ChigumburaElton Chigumbura Zimbabwe 338
97 Gary WilsonGary Wilson Ireland 333
98 Rishabh PantRishabh Pant India 329
99 Syed AzizSyed Aziz MAS 327
100 Rameez ShahzadRameez Shahzad United Arab Emirates 326