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 - Pakistan vs Bangladesh , 11 February 2020
Rank Player Country Points
1 Virat KohliVirat Kohli India 928
2 Steven SmithSteven Smith Australia 911
3 Marnus LabuschagneMarnus Labuschagne Australia 827
4 Kane WilliamsonKane Williamson New Zealand 814
5 Babar AzamBabar Azam Pakistan 800
6 David WarnerDavid Warner Australia 793
7 Cheteshwar PujaraCheteshwar Pujara India 791
8 Joe RootJoe Root England 764
9 Ajinkya RahaneAjinkya Rahane India 759
10 Ben StokesBen Stokes England 718
11 Quinton de KockQuinton de Kock South Africa 706
12 Mayank AgarwalMayank Agarwal India 700
13 Rohit SharmaRohit Sharma India 688
14 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 680
15 Tom LathamTom Latham New Zealand 675
16 Ross TaylorRoss Taylor New Zealand 669
17 Henry NichollsHenry Nicholls New Zealand 667
18 Asad ShafiqAsad Shafiq Pakistan 658
19 Angelo MathewsAngelo Mathews Sri Lanka 658
20 BJ WatlingBJ Watling New Zealand 646
21 Travis HeadTravis Head Australia 643
22 Brendan TaylorBrendan Taylor Zimbabwe 632
23 Kusal MendisKusal Mendis Sri Lanka 628
24 Dean ElgarDean Elgar South Africa 624
25 Aiden MarkramAiden Markram South Africa 608
26 Mushfiqur RahimMushfiqur Rahim Bangladesh 608
27 Azhar AliAzhar Ali Pakistan 604
28 Tamim IqbalTamim Iqbal Bangladesh 603
29 Rishabh PantRishabh Pant India 602
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 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 561
38 Ravindra JadejaRavindra Jadeja India 560
39 Colin de GrandhommeColin de Grandhomme New Zealand 557
40 Joe DenlyJoe Denly England 550
41 Hanuma VihariHanuma Vihari India 548
42 Shane DowrichShane Dowrich West Indies 544
43 Jos ButtlerJos Buttler England 533
44 Mominul HaqueMominul Haque Bangladesh 527
45 Shimron HetmyerShimron Hetmyer West Indies 521
46 MahmudullahMahmudullah Bangladesh 519
47 Jonny BairstowJonny Bairstow England 516
48 Tim PaineTim Paine Australia 516
49 Roston ChaseRoston Chase West Indies 516
50 Lokesh RahulLokesh Rahul India 514
51 Kraigg BrathwaiteKraigg Brathwaite West Indies 508
52 Haris SohailHaris Sohail Pakistan 496
53 Oshada FernandoOshada Fernando Sri Lanka 493
54 Ollie PopeOllie Pope England 492
55 Joe BurnsJoe Burns Australia 491
56 Sikandar RazaSikandar Raza Zimbabwe 490
57 Craig ErvineCraig Ervine Zimbabwe 489
58 Matthew WadeMatthew Wade Australia 488
59 Abid AliAbid Ali Pakistan 486
60 Sean WilliamsSean Williams Zimbabwe 485
61 Temba BavumaTemba Bavuma South Africa 485
62 Kusal PereraKusal Perera Sri Lanka 481
63 Shai HopeShai Hope West Indies 479
64 Dom SibleyDom Sibley England 471
65 Shamarh BrooksShamarh Brooks West Indies 466
66 Jeet RavalJeet Raval New Zealand 465
67 Sam CurranSam Curran England 462
68 Darren BravoDarren Bravo West Indies 460
69 Tom BlundellTom Blundell New Zealand 457
70 Litton DasLitton Das Bangladesh 443
71 Jermaine BlackwoodJermaine Blackwood West Indies 431
72 Soumya SarkarSoumya Sarkar Bangladesh 425
73 Kevin O'BrienKevin O'Brien Ireland 423
74 John CampbellJohn Campbell West Indies 421
75 Rahmat ShahRahmat Shah Afghanistan 400
76 Ravichandran AshwinRavichandran Ashwin India 400
77 Asghar AfghanAsghar Afghan Afghanistan 400
78 Vernon PhilanderVernon Philander South Africa 399
79 Wriddhiman SahaWriddhiman Saha India 397
80 Ben FoakesBen Foakes England 396
81 Daryl MitchellDaryl Mitchell New Zealand 390
82 Mitchell SantnerMitchell Santner New Zealand 388
83 Keaton JenningsKeaton Jennings England 386
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 Mitchell MarshMitchell Marsh Australia 371
90 Cameron BancroftCameron Bancroft Australia 368
91 Kurtis PattersonKurtis Patterson Australia 361
92 Chris WoakesChris Woakes England 358
93 Imrul KayesImrul Kayes Bangladesh 338
94 Regis ChakabvaRegis Chakabva Zimbabwe 333
95 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 329
96 Javed AhmadiJaved Ahmadi Afghanistan 326
97 Mohammad RizwanMohammad Rizwan Pakistan 323
98 Marcus HarrisMarcus Harris Australia 323
99 Theunis de BruynTheunis de Bruyn South Africa 317
100 Shadman IslamShadman Islam Bangladesh 314
Last updated After - Oman vs United States , 11 February 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 803
6 David WarnerDavid Warner Australia 796
7 Quinton de KockQuinton de Kock South Africa 782
8 Kane WilliamsonKane Williamson New Zealand 773
9 Joe RootJoe Root England 770
10 Aaron FinchAaron Finch Australia 769
11 Jason RoyJason Roy England 753
12 Imam-ul-HaqImam-ul-Haq Pakistan 751
13 Jonny BairstowJonny Bairstow England 749
14 Shai HopeShai Hope West Indies 739
15 Fakhar ZamanFakhar Zaman Pakistan 710
16 Martin GuptillMartin Guptill New Zealand 710
17 Usman KhawajaUsman Khawaja Australia 710
18 Mushfiqur RahimMushfiqur Rahim Bangladesh 704
19 Shikhar DhawanShikhar Dhawan India 699
20 Jos ButtlerJos Buttler England 695
21 Steven SmithSteven Smith Australia 683
22 Ben StokesBen Stokes England 674
23 Eoin MorganEoin Morgan England 667
24 Shimron HetmyerShimron Hetmyer West Indies 663
25 Nicholas PooranNicholas Pooran West Indies 634
26 MS DhoniMS Dhoni India 634
27 Paul StirlingPaul Stirling Ireland 630
28 Rassie van der DussenRassie van der Dussen South Africa 625
29 Glenn MaxwellGlenn Maxwell Australia 617
30 Tamim IqbalTamim Iqbal Bangladesh 615
31 David MillerDavid Miller South Africa 609
32 Alex CareyAlex Carey Australia 608
33 Angelo MathewsAngelo Mathews Sri Lanka 608
34 Haris SohailHaris Sohail Pakistan 607
35 Tom LathamTom Latham New Zealand 597
36 Lokesh RahulLokesh Rahul India 596
37 Henry NichollsHenry Nicholls New Zealand 592
38 Kyle CoetzerKyle Coetzer Scotland 587
39 Aqib IlyasAqib Ilyas Oman 578
40 Kedar JadhavKedar Jadhav India 577
41 Soumya SarkarSoumya Sarkar Bangladesh 572
42 Rahmat ShahRahmat Shah Afghanistan 564
43 Mohammad HafeezMohammad Hafeez Pakistan 561
44 Brendan TaylorBrendan Taylor Zimbabwe 552
45 Andrew BalbirnieAndrew Balbirnie Ireland 551
46 Marcus StoinisMarcus Stoinis Australia 548
47 Evin LewisEvin Lewis West Indies 546
48 Niroshan DickwellaNiroshan Dickwella Sri Lanka 545
49 Alex HalesAlex Hales England 545
50 Kusal PereraKusal Perera Sri Lanka 544
51 MahmudullahMahmudullah Bangladesh 539
52 Imad WasimImad Wasim Pakistan 535
53 Sarfaraz AhmedSarfaraz Ahmed Pakistan 530
54 Mohammad ShahzadMohammad Shahzad Afghanistan 528
55 Kusal MendisKusal Mendis Sri Lanka 528
56 Chris GayleChris Gayle West Indies 528
57 Sean WilliamsSean Williams Zimbabwe 526
58 Sikandar RazaSikandar Raza Zimbabwe 523
59 Calum MacLeodCalum MacLeod Scotland 522
60 Kevin O'BrienKevin O'Brien Ireland 522
61 Shaun MarshShaun Marsh Australia 519
62 Shreyas IyerShreyas Iyer India 513
63 Najibullah ZadranNajibullah Zadran Afghanistan 513
64 Colin de GrandhommeColin de Grandhomme New Zealand 510
65 Jimmy NeeshamJimmy Neesham New Zealand 507
66 Peter HandscombPeter Handscomb Australia 507
67 Mohammad NabiMohammad Nabi Afghanistan 500
68 Shaiman AnwarShaiman Anwar United Arab Emirates 497
69 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 495
70 William PorterfieldWilliam Porterfield Ireland 495
71 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 493
72 Hardik PandyaHardik Pandya India 491
73 Ambati RayuduAmbati Rayudu India 484
74 Craig ErvineCraig Ervine Zimbabwe 482
75 Upul TharangaUpul Tharanga Sri Lanka 480
76 Asghar AfghanAsghar Afghan Afghanistan 479
77 Colin MunroColin Munro New Zealand 478
78 Richard BerringtonRichard Berrington Scotland 478
79 Jason HolderJason Holder West Indies 471
80 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 470
81 Sabbir RahmanSabbir Rahman Bangladesh 464
82 Mitchell SantnerMitchell Santner New Zealand 462
83 Litton DasLitton Das Bangladesh 457
84 Hamilton MasakadzaHamilton Masakadza Zimbabwe 454
85 Muhammad UsmanMuhammad Usman United Arab Emirates 453
86 Aiden MarkramAiden Markram South Africa 448
87 Thisara PereraThisara Perera Sri Lanka 444
88 Assad ValaAssad Vala Papua New Guinea 443
89 Avishka FernandoAvishka Fernando Sri Lanka 436
90 Andile PhehlukwayoAndile Phehlukwayo South Africa 432
91 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 431
92 Moeen AliMoeen Ali England 427
93 Gulbadin NaibGulbadin Naib Afghanistan 419
94 Ravindra JadejaRavindra Jadeja India 419
95 Matthew CrossMatthew Cross Scotland 416
96 Tony UraTony Ura Papua New Guinea 415
97 Kieron PollardKieron Pollard West Indies 403
98 Rashid KhanRashid Khan Afghanistan 402
99 Chris WoakesChris Woakes England 400
100 Umar AkmalUmar Akmal Pakistan 394
Last updated After - South Africa vs England , 16 February 2020
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 879
2 Lokesh RahulLokesh Rahul India 823
3 Aaron FinchAaron Finch Australia 810
4 Colin MunroColin Munro New Zealand 785
5 Glenn MaxwellGlenn Maxwell Australia 766
6 Dawid MalanDawid Malan England 718
7 Evin LewisEvin Lewis West Indies 702
8 HazratullahHazratullah Afghanistan 692
9 Eoin MorganEoin Morgan England 687
10 Virat KohliVirat Kohli India 673
11 Rohit SharmaRohit Sharma India 662
12 Martin GuptillMartin Guptill New Zealand 641
13 D'Arcy ShortD'Arcy Short Australia 636
14 Jason RoyJason Roy England 625
15 Reeza HendricksReeza Hendricks South Africa 610
16 Quinton de KockQuinton de Kock South Africa 602
17 Kane WilliamsonKane Williamson New Zealand 584
18 George MunseyGeorge Munsey Scotland 583
19 David MillerDavid Miller South Africa 577
20 Paul StirlingPaul Stirling Ireland 577
21 Alex HalesAlex Hales England 568
22 Fakhar ZamanFakhar Zaman Pakistan 563
23 Jonny BairstowJonny Bairstow England 562
24 Shikhar DhawanShikhar Dhawan India 553
25 David WarnerDavid Warner Australia 549
26 Richard BerringtonRichard Berrington Scotland 542
27 Mohammad NabiMohammad Nabi Afghanistan 539
28 MahmudullahMahmudullah Bangladesh 534
29 Hamilton MasakadzaHamilton Masakadza Zimbabwe 532
30 Francois du PlessisFrancois du Plessis South Africa 531
31 Jos ButtlerJos Buttler England 523
32 Joe RootJoe Root England 522
33 Kusal PereraKusal Perera Sri Lanka 520
34 Kyle CoetzerKyle Coetzer Scotland 511
35 Tim SeifertTim Seifert New Zealand 508
36 Max O'DowdMax O'Dowd Netherlands 508
37 Rassie van der DussenRassie van der Dussen South Africa 507
38 Shaiman AnwarShaiman Anwar United Arab Emirates 506
39 Tony UraTony Ura Papua New Guinea 503
40 Ross TaylorRoss Taylor New Zealand 502
41 Ben CooperBen Cooper Netherlands 496
42 Kevin O'BrienKevin O'Brien Ireland 496
43 Andrew BalbirnieAndrew Balbirnie Ireland 491
44 Mohammad NaimMohammad Naim Bangladesh 490
45 Shoaib MalikShoaib Malik Pakistan 487
46 Calum MacLeodCalum MacLeod Scotland 483
47 Litton DasLitton Das Bangladesh 482
48 Muhammad UsmanMuhammad Usman United Arab Emirates 481
49 Najibullah ZadranNajibullah Zadran Afghanistan 481
50 Jatinder SinghJatinder Singh Oman 479
51 Tamim IqbalTamim Iqbal Bangladesh 479
52 Temba BavumaTemba Bavuma South Africa 477
53 Matthew CrossMatthew Cross Scotland 475
54 JP DuminyJP Duminy South Africa 474
55 Soumya SarkarSoumya Sarkar Bangladesh 464
56 Sean WilliamsSean Williams Zimbabwe 459
57 Shreyas IyerShreyas Iyer India 451
58 Mushfiqur RahimMushfiqur Rahim Bangladesh 451
59 Sabbir RahmanSabbir Rahman Bangladesh 448
60 Manish PandeyManish Pandey India 447
61 Asghar AfghanAsghar Afghan Afghanistan 441
62 Paras KhadkaParas Khadka NEP 439
63 Nizakat KhanNizakat Khan Hong Kong 430
64 Sarfaraz AhmedSarfaraz Ahmed Pakistan 430
65 Collins ObuyaCollins Obuya KEN 429
66 Rahmanullah GurbazRahmanullah Gurbaz Afghanistan 428
67 Zeeshan MaqsoodZeeshan Maqsood Oman 427
68 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 424
69 James VinceJames Vince England 420
70 Kusal MendisKusal Mendis Sri Lanka 409
71 Thisara PereraThisara Perera Sri Lanka 408
72 Colin de GrandhommeColin de Grandhomme New Zealand 407
73 Mohammad HafeezMohammad Hafeez Pakistan 407
74 Muhammad TanveerMuhammad Tanveer QAT 399
75 Ryan ten DoeschateRyan ten Doeschate Netherlands 396
76 Rakep PatelRakep Patel KEN 394
77 Gerhard ErasmusGerhard Erasmus NAM 390
78 Gareth DelanyGareth Delany Ireland 388
79 Steven SmithSteven Smith Australia 379
80 Iftikhar AhmedIftikhar Ahmed Pakistan 377
81 Kieron PollardKieron Pollard West Indies 376
82 Navneet DhaliwalNavneet Dhaliwal CAN 375
83 Samiullah ShenwariSamiullah Shenwari Afghanistan 375
84 Heinrich KlaasenHeinrich Klaasen South Africa 371
85 Niroshan DickwellaNiroshan Dickwella Sri Lanka 370
86 Hussain TalatHussain Talat Pakistan 366
87 Nicholas PooranNicholas Pooran West Indies 364
88 Rameez ShahzadRameez Shahzad United Arab Emirates 361
89 Aqib IlyasAqib Ilyas Oman 360
90 Brendan TaylorBrendan Taylor Zimbabwe 357
91 Nitish KumarNitish Kumar CAN 356
92 Lendl SimmonsLendl Simmons West Indies 356
93 Stephan BaardStephan Baard NAM 354
94 Gary WilsonGary Wilson Ireland 354
95 Tobias ViseeTobias Visee Netherlands 352
96 Elton ChigumburaElton Chigumbura Zimbabwe 351
97 Rohan MustafaRohan Mustafa United Arab Emirates 339
98 Tim DavidTim David SIN 335
99 Rishabh PantRishabh Pant India 329
100 Ahmed ShehzadAhmed Shehzad Pakistan 326
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