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 - New Zealand vs India , 03 March 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 813
5 Babar AzamBabar Azam Pakistan 800
6 David WarnerDavid Warner Australia 793
7 Cheteshwar PujaraCheteshwar Pujara India 766
8 Joe RootJoe Root England 764
9 Ajinkya RahaneAjinkya Rahane India 726
10 Ben StokesBen Stokes England 718
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 Asad ShafiqAsad Shafiq Pakistan 658
18 Angelo MathewsAngelo Mathews Sri Lanka 658
19 Mushfiqur RahimMushfiqur Rahim Bangladesh 655
20 Henry NichollsHenry Nicholls New Zealand 653
21 Travis HeadTravis Head Australia 643
22 Kusal MendisKusal Mendis Sri Lanka 628
23 Dean ElgarDean Elgar South Africa 624
24 BJ WatlingBJ Watling New Zealand 621
25 Aiden MarkramAiden Markram South Africa 608
26 Azhar AliAzhar Ali Pakistan 604
27 Tamim IqbalTamim Iqbal Bangladesh 598
28 Brendan TaylorBrendan Taylor Zimbabwe 598
29 Colin de GrandhommeColin de Grandhomme New Zealand 589
30 Francois du PlessisFrancois du Plessis South Africa 586
31 Usman KhawajaUsman Khawaja Australia 584
32 Shan MasoodShan Masood Pakistan 582
33 Rory BurnsRory Burns England 579
34 Niroshan DickwellaNiroshan Dickwella Sri Lanka 578
35 Jason HolderJason Holder West Indies 570
36 Dinesh ChandimalDinesh Chandimal Sri Lanka 562
37 Tom BlundellTom Blundell New Zealand 561
38 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 561
39 Mominul HaqueMominul Haque Bangladesh 556
40 Rishabh PantRishabh Pant India 555
41 Ravindra JadejaRavindra Jadeja India 551
42 Joe DenlyJoe Denly England 550
43 Craig ErvineCraig Ervine Zimbabwe 549
44 Shane DowrichShane Dowrich West Indies 544
45 Jos ButtlerJos Buttler England 533
46 Hanuma VihariHanuma Vihari India 529
47 Shimron HetmyerShimron Hetmyer West Indies 521
48 Jonny BairstowJonny Bairstow England 516
49 Tim PaineTim Paine Australia 516
50 Roston ChaseRoston Chase West Indies 516
51 MahmudullahMahmudullah Bangladesh 514
52 Kraigg BrathwaiteKraigg Brathwaite West Indies 508
53 Lokesh RahulLokesh Rahul India 504
54 Haris SohailHaris Sohail Pakistan 496
55 Oshada FernandoOshada Fernando Sri Lanka 493
56 Ollie PopeOllie Pope England 492
57 Joe BurnsJoe Burns Australia 491
58 Matthew WadeMatthew Wade Australia 488
59 Sikandar RazaSikandar Raza Zimbabwe 487
60 Abid AliAbid Ali Pakistan 486
61 Temba BavumaTemba Bavuma South Africa 485
62 Kusal PereraKusal Perera Sri Lanka 481
63 Sean WilliamsSean Williams Zimbabwe 480
64 Shai HopeShai Hope West Indies 479
65 Dom SibleyDom Sibley England 471
66 Shamarh BrooksShamarh Brooks West Indies 466
67 Sam CurranSam Curran England 462
68 Darren BravoDarren Bravo West Indies 460
69 Jeet RavalJeet Raval New Zealand 456
70 Litton DasLitton Das Bangladesh 450
71 Kyle JamiesonKyle Jamieson New Zealand 438
72 Jermaine BlackwoodJermaine Blackwood West Indies 431
73 Kevin O'BrienKevin O'Brien Ireland 423
74 Soumya SarkarSoumya Sarkar Bangladesh 421
75 John CampbellJohn Campbell West Indies 421
76 Prithvi ShawPrithvi Shaw India 409
77 Rahmat ShahRahmat Shah Afghanistan 400
78 Asghar AfghanAsghar Afghan Afghanistan 400
79 Ben FoakesBen Foakes England 396
80 Wriddhiman SahaWriddhiman Saha India 389
81 Keaton JenningsKeaton Jennings England 386
82 Daryl MitchellDaryl Mitchell New Zealand 382
83 Mitchell SantnerMitchell Santner New Zealand 380
84 Moeen AliMoeen Ali England 380
85 Imam-ul-HaqImam-ul-Haq Pakistan 377
86 Rassie van der DussenRassie van der Dussen South Africa 376
87 Mitchell StarcMitchell Starc Australia 375
88 Ibrahim ZadranIbrahim Zadran Afghanistan 375
89 Ravichandran AshwinRavichandran Ashwin India 373
90 Mitchell MarshMitchell Marsh Australia 371
91 Cameron BancroftCameron Bancroft Australia 368
92 Kurtis PattersonKurtis Patterson Australia 361
93 Chris WoakesChris Woakes England 358
94 Regis ChakabvaRegis Chakabva Zimbabwe 337
95 Imrul KayesImrul Kayes Bangladesh 334
96 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 329
97 Javed AhmadiJaved Ahmadi Afghanistan 326
98 Mohammad RizwanMohammad Rizwan Pakistan 323
99 Marcus HarrisMarcus Harris Australia 323
100 Theunis de BruynTheunis de Bruyn South Africa 317
Last updated After - South Africa vs Australia , 07 March 2020
Rank Player Country Points
1 Virat KohliVirat Kohli India 869
2 Rohit SharmaRohit Sharma India 855
3 Babar AzamBabar Azam Pakistan 829
4 Ross TaylorRoss Taylor New Zealand 828
5 Francois du PlessisFrancois du Plessis South Africa 791
6 David WarnerDavid Warner Australia 781
7 Kane WilliamsonKane Williamson New Zealand 773
8 Joe RootJoe Root England 770
9 Aaron FinchAaron Finch Australia 758
10 Quinton de KockQuinton de Kock South Africa 754
11 Jason RoyJason Roy England 753
12 Imam-ul-HaqImam-ul-Haq Pakistan 751
13 Shai HopeShai Hope West Indies 750
14 Jonny BairstowJonny Bairstow England 749
15 Fakhar ZamanFakhar Zaman Pakistan 710
16 Martin GuptillMartin Guptill New Zealand 710
17 Shikhar DhawanShikhar Dhawan India 699
18 Usman KhawajaUsman Khawaja Australia 699
19 Jos ButtlerJos Buttler England 695
20 Mushfiqur RahimMushfiqur Rahim Bangladesh 695
21 Steve SmithSteve Smith Australia 681
22 Ben StokesBen Stokes England 674
23 Eoin MorganEoin Morgan England 667
24 Tamim IqbalTamim Iqbal Bangladesh 663
25 Shimron HetmyerShimron Hetmyer West Indies 653
26 MS DhoniMS Dhoni India 634
27 Paul StirlingPaul Stirling Ireland 630
28 David MillerDavid Miller South Africa 625
29 Rassie van der DussenRassie van der Dussen South Africa 616
30 Nicholas PooranNicholas Pooran West Indies 614
31 Haris SohailHaris Sohail Pakistan 607
32 Glenn MaxwellGlenn Maxwell Australia 607
33 Tom LathamTom Latham New Zealand 597
34 Lokesh RahulLokesh Rahul India 596
35 Henry NichollsHenry Nicholls New Zealand 592
36 Angelo MathewsAngelo Mathews Sri Lanka 587
37 Kyle CoetzerKyle Coetzer Scotland 587
38 Alex CareyAlex Carey Australia 583
39 Aqib IlyasAqib Ilyas Oman 578
40 Kedar JadhavKedar Jadhav India 577
41 Litton DasLitton Das Bangladesh 573
42 Rahmat ShahRahmat Shah Afghanistan 564
43 Soumya SarkarSoumya Sarkar Bangladesh 563
44 Mohammad HafeezMohammad Hafeez Pakistan 561
45 Kusal MendisKusal Mendis Sri Lanka 556
46 Andrew BalbirnieAndrew Balbirnie Ireland 551
47 Alex HalesAlex Hales England 545
48 Marcus StoinisMarcus Stoinis Australia 540
49 Sikandar RazaSikandar Raza Zimbabwe 540
50 Kusal PereraKusal Perera Sri Lanka 539
51 Evin LewisEvin Lewis West Indies 538
52 Niroshan DickwellaNiroshan Dickwella Sri Lanka 537
53 Brendan TaylorBrendan Taylor Zimbabwe 536
54 Imad WasimImad Wasim Pakistan 535
55 MahmudullahMahmudullah Bangladesh 533
56 Sarfaraz AhmedSarfaraz Ahmed Pakistan 530
57 Mohammad ShahzadMohammad Shahzad Afghanistan 528
58 Calum MacLeodCalum MacLeod Scotland 522
59 Kevin O'BrienKevin O'Brien Ireland 522
60 Chris GayleChris Gayle West Indies 520
61 Sean WilliamsSean Williams Zimbabwe 519
62 Shreyas IyerShreyas Iyer India 513
63 Najibullah ZadranNajibullah Zadran Afghanistan 513
64 Shaun MarshShaun Marsh Australia 511
65 Avishka FernandoAvishka Fernando Sri Lanka 510
66 Colin de GrandhommeColin de Grandhomme New Zealand 510
67 Jimmy NeeshamJimmy Neesham New Zealand 507
68 Mohammad NabiMohammad Nabi Afghanistan 500
69 Peter HandscombPeter Handscomb Australia 500
70 Heinrich KlaasenHeinrich Klaasen South Africa 499
71 Shaiman AnwarShaiman Anwar United Arab Emirates 497
72 William PorterfieldWilliam Porterfield Ireland 495
73 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 493
74 Hardik PandyaHardik Pandya India 491
75 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 488
76 Mitchell MarshMitchell Marsh Australia 486
77 Ambati RayuduAmbati Rayudu India 484
78 Asghar AfghanAsghar Afghan Afghanistan 479
79 Colin MunroColin Munro New Zealand 478
80 Richard BerringtonRichard Berrington Scotland 478
81 Craig ErvineCraig Ervine Zimbabwe 475
82 Upul TharangaUpul Tharanga Sri Lanka 473
83 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 463
84 Mitchell SantnerMitchell Santner New Zealand 462
85 Thisara PereraThisara Perera Sri Lanka 459
86 Sabbir RahmanSabbir Rahman Bangladesh 457
87 Muhammad UsmanMuhammad Usman United Arab Emirates 453
88 Jason HolderJason Holder West Indies 449
89 Assad ValaAssad Vala Papua New Guinea 443
90 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 442
91 Aiden MarkramAiden Markram South Africa 442
92 Moeen AliMoeen Ali England 427
93 Andile PhehlukwayoAndile Phehlukwayo South Africa 425
94 Mithun AliMithun Ali Bangladesh 423
95 Gulbadin NaibGulbadin Naib Afghanistan 419
96 Ravindra JadejaRavindra Jadeja India 419
97 Matthew CrossMatthew Cross Scotland 416
98 Tony UraTony Ura Papua New Guinea 415
99 Rashid KhanRashid Khan Afghanistan 402
100 Chris WoakesChris Woakes England 400
Last updated After - Bangladesh vs Zimbabwe , 11 March 2020
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 879
2 Lokesh RahulLokesh Rahul India 823
3 Aaron FinchAaron Finch Australia 820
4 Colin MunroColin Munro New Zealand 785
5 Glenn MaxwellGlenn Maxwell Australia 721
6 Dawid MalanDawid Malan England 718
7 Eoin MorganEoin Morgan England 687
8 HazratullahHazratullah Afghanistan 676
9 Evin LewisEvin Lewis West Indies 674
10 Virat KohliVirat Kohli India 673
11 Rohit SharmaRohit Sharma India 662
12 Martin GuptillMartin Guptill New Zealand 641
13 Jason RoyJason Roy England 625
14 Quinton de KockQuinton de Kock South Africa 625
15 D'Arcy ShortD'Arcy Short Australia 599
16 Kane WilliamsonKane Williamson New Zealand 584
17 George MunseyGeorge Munsey Scotland 583
18 David WarnerDavid Warner Australia 581
19 Reeza HendricksReeza Hendricks South Africa 580
20 Paul StirlingPaul Stirling Ireland 575
21 Alex HalesAlex Hales England 568
22 Fakhar ZamanFakhar Zaman Pakistan 563
23 Litton DasLitton Das Bangladesh 563
24 David MillerDavid Miller South Africa 563
25 Jonny BairstowJonny Bairstow England 562
26 Rassie van der DussenRassie van der Dussen South Africa 554
27 Shikhar DhawanShikhar Dhawan India 553
28 Richard BerringtonRichard Berrington Scotland 542
29 Kusal PereraKusal Perera Sri Lanka 540
30 Mohammad NabiMohammad Nabi Afghanistan 529
31 MahmudullahMahmudullah Bangladesh 529
32 Francois du PlessisFrancois du Plessis South Africa 524
33 Jos ButtlerJos Buttler England 523
34 Joe RootJoe Root England 522
35 Kyle CoetzerKyle Coetzer Scotland 511
36 Kevin O'BrienKevin O'Brien Ireland 509
37 Tim SeifertTim Seifert New Zealand 508
38 Max O'DowdMax O'Dowd Netherlands 508
39 Andrew BalbirnieAndrew Balbirnie Ireland 504
40 Rahmanullah GurbazRahmanullah Gurbaz Afghanistan 503
41 Tony UraTony Ura Papua New Guinea 503
42 Ross TaylorRoss Taylor New Zealand 502
43 Ben CooperBen Cooper Netherlands 496
44 Mohammad NaimMohammad Naim Bangladesh 492
45 Shoaib MalikShoaib Malik Pakistan 487
46 Soumya SarkarSoumya Sarkar Bangladesh 484
47 Najibullah ZadranNajibullah Zadran Afghanistan 483
48 Calum MacLeodCalum MacLeod Scotland 483
49 Jatinder SinghJatinder Singh Oman 482
50 Matthew CrossMatthew Cross Scotland 475
51 Tamim IqbalTamim Iqbal Bangladesh 475
52 Steve SmithSteve Smith Australia 463
53 Muhammad UsmanMuhammad Usman United Arab Emirates 458
54 Shaiman AnwarShaiman Anwar United Arab Emirates 458
55 Tim DavidTim David SIN 457
56 Shreyas IyerShreyas Iyer India 451
57 Asghar AfghanAsghar Afghan Afghanistan 451
58 Sean WilliamsSean Williams Zimbabwe 451
59 Temba BavumaTemba Bavuma South Africa 449
60 Mushfiqur RahimMushfiqur Rahim Bangladesh 449
61 Manish PandeyManish Pandey India 447
62 JP DuminyJP Duminy South Africa 446
63 Kamran KhanKamran Khan QAT 445
64 Ravija SandaruwanRavija Sandaruwan KUW 435
65 Sabbir RahmanSabbir Rahman Bangladesh 431
66 Sarfaraz AhmedSarfaraz Ahmed Pakistan 430
67 Collins ObuyaCollins Obuya KEN 429
68 James VinceJames Vince England 420
69 Gareth DelanyGareth Delany Ireland 412
70 Thisara PereraThisara Perera Sri Lanka 410
71 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 407
72 Colin de GrandhommeColin de Grandhomme New Zealand 407
73 Mohammad HafeezMohammad Hafeez Pakistan 407
74 Nizakat KhanNizakat Khan Hong Kong 405
75 Paras KhadkaParas Khadka NEP 400
76 Zeeshan MaqsoodZeeshan Maqsood Oman 398
77 Ryan ten DoeschateRyan ten Doeschate Netherlands 396
78 Rakep PatelRakep Patel KEN 394
79 Lendl SimmonsLendl Simmons West Indies 392
80 Gerhard ErasmusGerhard Erasmus NAM 390
81 Kieron PollardKieron Pollard West Indies 390
82 Kusal MendisKusal Mendis Sri Lanka 384
83 Muhammad TanveerMuhammad Tanveer QAT 382
84 Iftikhar AhmedIftikhar Ahmed Pakistan 377
85 Brendan TaylorBrendan Taylor Zimbabwe 376
86 Navneet DhaliwalNavneet Dhaliwal CAN 375
87 Heinrich KlaasenHeinrich Klaasen South Africa 374
88 Rohan MustafaRohan Mustafa United Arab Emirates 370
89 Hussain TalatHussain Talat Pakistan 366
90 Samiullah ShenwariSamiullah Shenwari Afghanistan 366
91 Nicholas PooranNicholas Pooran West Indies 360
92 Harry TectorHarry Tector Ireland 359
93 Khawar AliKhawar Ali Oman 359
94 Nitish KumarNitish Kumar CAN 356
95 Niroshan DickwellaNiroshan Dickwella Sri Lanka 355
96 Stephan BaardStephan Baard NAM 354
97 Tobias ViseeTobias Visee Netherlands 352
98 Shimron HetmyerShimron Hetmyer West Indies 350
99 Aqib IlyasAqib Ilyas Oman 339
100 Elton ChigumburaElton Chigumbura Zimbabwe 337
We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Mykhel sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Mykhel website. However, you can change your cookie settings at any time. Learn more