Get breaking news alerts from myKhel

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 - Afghanistan vs Ireland , 17 March 2019
Rank Player Country Points
1 Virat KohliVirat Kohli India 922
2 Kane WilliamsonKane Williamson New Zealand 913
3 Cheteshwar PujaraCheteshwar Pujara India 881
4 Steven SmithSteven Smith Australia 857
5 Henry NichollsHenry Nicholls New Zealand 778
6 Joe RootJoe Root England 763
7 David WarnerDavid Warner Australia 756
8 Aiden MarkramAiden Markram South Africa 719
9 Quinton de KockQuinton de Kock South Africa 718
10 Francois du PlessisFrancois du Plessis South Africa 702
11 Usman KhawajaUsman Khawaja Australia 682
12 Tom LathamTom Latham New Zealand 680
13 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 676
14 Ross TaylorRoss Taylor New Zealand 676
15 Rishabh PantRishabh Pant India 673
16 Hashim AmlaHashim Amla South Africa 664
17 Angelo MathewsAngelo Mathews Sri Lanka 660
18 Babar AzamBabar Azam Pakistan 658
19 Kusal MendisKusal Mendis Sri Lanka 657
20 Travis HeadTravis Head Australia 644
21 Ajinkya RahaneAjinkya Rahane India 643
22 Asad ShafiqAsad Shafiq Pakistan 643
23 Dean ElgarDean Elgar South Africa 639
24 Azhar AliAzhar Ali Pakistan 639
25 Tamim IqbalTamim Iqbal Bangladesh 632
26 Jonny BairstowJonny Bairstow England 626
27 Jos ButtlerJos Buttler England 624
28 Brendan TaylorBrendan Taylor Zimbabwe 607
29 Shakib Al HasanShakib Al Hasan Bangladesh 604
30 Dinesh ChandimalDinesh Chandimal Sri Lanka 603
31 Ben StokesBen Stokes England 590
32 Mushfiqur RahimMushfiqur Rahim Bangladesh 588
33 BJ WatlingBJ Watling New Zealand 583
34 MahmudullahMahmudullah Bangladesh 574
35 Jeet RavalJeet Raval New Zealand 572
36 Kraigg BrathwaiteKraigg Brathwaite Windies 572
37 Jason HolderJason Holder Windies 571
38 Niroshan DickwellaNiroshan Dickwella Sri Lanka 564
39 Temba BavumaTemba Bavuma South Africa 563
40 Sarfaraz AhmedSarfaraz Ahmed Pakistan 562
41 Kusal PereraKusal Perera Sri Lanka 559
42 Roston ChaseRoston Chase Windies 552
43 Mominul HaqueMominul Haque Bangladesh 551
44 Lokesh RahulLokesh Rahul India 550
45 Hamilton MasakadzaHamilton Masakadza Zimbabwe 544
46 Shaun MarshShaun Marsh Australia 540
47 Shane DowrichShane Dowrich Windies 536
48 Haris SohailHaris Sohail Pakistan 534
49 Shimron HetmyerShimron Hetmyer Windies 530
50 Shikhar DhawanShikhar Dhawan India 527
51 Rohit SharmaRohit Sharma India 524
52 Peter HandscombPeter Handscomb Australia 517
53 Tim PaineTim Paine Australia 509
54 Murali VijayMurali Vijay India 506
55 Sam CurranSam Curran England 504
56 Shai HopeShai Hope Windies 503
57 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 502
58 Ravindra JadejaRavindra Jadeja India 488
59 Colin de GrandhommeColin de Grandhomme New Zealand 487
60 Darren BravoDarren Bravo Windies 480
61 Mayank AgarwalMayank Agarwal India 472
62 Shan MasoodShan Masood Pakistan 470
63 Moeen AliMoeen Ali England 466
64 Sikandar RazaSikandar Raza Zimbabwe 466
65 Roshen SilvaRoshen Silva Sri Lanka 456
66 Oshada FernandoOshada Fernando Sri Lanka 455
67 Soumya SarkarSoumya Sarkar Bangladesh 453
68 Kevin O'BrienKevin O'Brien Ireland 448
69 Prithvi ShawPrithvi Shaw India 447
70 Joe BurnsJoe Burns Australia 447
71 Ben FoakesBen Foakes England 446
72 Cameron BancroftCameron Bancroft Australia 441
73 Keaton JenningsKeaton Jennings England 436
74 Imam-ul-HaqImam-ul-Haq Pakistan 433
75 Marcus HarrisMarcus Harris Australia 430
76 Matt RenshawMatt Renshaw Australia 430
77 Hardik PandyaHardik Pandya India 429
78 Chris WoakesChris Woakes England 429
79 Ravichandran AshwinRavichandran Ashwin India 421
80 Peter MoorPeter Moor Zimbabwe 418
81 Dawid MalanDawid Malan England 411
82 Kieran PowellKieran Powell Windies 408
83 Mitchell MarshMitchell Marsh Australia 406
84 Vernon PhilanderVernon Philander South Africa 401
85 Sean WilliamsSean Williams Zimbabwe 401
86 Kurtis PattersonKurtis Patterson Australia 399
87 Aaron FinchAaron Finch Australia 385
88 Imrul KayesImrul Kayes Bangladesh 382
89 Rahmat ShahRahmat Shah Afghanistan 378
90 Mitchell StarcMitchell Starc Australia 378
91 Mark StonemanMark Stoneman England 371
92 Litton DasLitton Das Bangladesh 366
93 John CampbellJohn Campbell Windies 361
94 Pat CumminsPat Cummins Australia 360
95 James VinceJames Vince England 356
96 Marnus LabuschagneMarnus Labuschagne Australia 347
97 Kaushal SilvaKaushal Silva Sri Lanka 345
98 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 342
99 Shadman IslamShadman Islam Bangladesh 341
100 Shadab KhanShadab Khan Pakistan 340
Last updated After - Zimbabwe vs UAE , 16 April 2019
Rank Player Country Points
1 Virat KohliVirat Kohli India 890
2 Rohit SharmaRohit Sharma India 839
3 Ross TaylorRoss Taylor New Zealand 830
4 Quinton de KockQuinton de Kock South Africa 803
5 Francois du PlessisFrancois du Plessis South Africa 801
6 Joe RootJoe Root England 791
7 Babar AzamBabar Azam Pakistan 781
8 Martin GuptillMartin Guptill New Zealand 750
9 Aaron FinchAaron Finch Australia 744
10 Shai HopeShai Hope Windies 744
11 Fakhar ZamanFakhar Zaman Pakistan 736
12 Kane WilliamsonKane Williamson New Zealand 736
13 Shikhar DhawanShikhar Dhawan India 732
14 Jos ButtlerJos Buttler England 710
15 Hashim AmlaHashim Amla South Africa 704
16 Jonny BairstowJonny Bairstow England 691
17 Eoin MorganEoin Morgan England 690
18 Mushfiqur RahimMushfiqur Rahim Bangladesh 689
19 Usman KhawajaUsman Khawaja Australia 685
20 Tamim IqbalTamim Iqbal Bangladesh 679
21 MS DhoniMS Dhoni India 674
22 Imam-ul-HaqImam-ul-Haq Pakistan 670
23 Glenn MaxwellGlenn Maxwell Australia 666
24 Jason RoyJason Roy England 649
25 Shimron HetmyerShimron Hetmyer Windies 630
26 Kedar JadhavKedar Jadhav India 624
27 Tom LathamTom Latham New Zealand 617
28 Ben StokesBen Stokes England 612
29 David MillerDavid Miller South Africa 610
30 Alex HalesAlex Hales England 607
31 Paul StirlingPaul Stirling Ireland 603
32 Travis HeadTravis Head Australia 601
33 Shakib Al HasanShakib Al Hasan Bangladesh 594
34 Niroshan DickwellaNiroshan Dickwella Sri Lanka 592
35 Angelo MathewsAngelo Mathews Sri Lanka 592
36 Mohammad HafeezMohammad Hafeez Pakistan 581
37 Soumya SarkarSoumya Sarkar Bangladesh 580
38 Marcus StoinisMarcus Stoinis Australia 579
39 Chris GayleChris Gayle Windies 570
40 Henry NichollsHenry Nicholls New Zealand 567
41 Rahmat ShahRahmat Shah Afghanistan 567
42 Mohammad ShahzadMohammad Shahzad Afghanistan 567
43 Shaun MarshShaun Marsh Australia 565
44 Brendan TaylorBrendan Taylor Zimbabwe 565
45 Peter HandscombPeter Handscomb Australia 562
46 Shoaib MalikShoaib Malik Pakistan 549
47 MahmudullahMahmudullah Bangladesh 546
48 Ambati RayuduAmbati Rayudu India 544
49 Ed JoyceEd Joyce Ireland 541
50 Kevin O'BrienKevin O'Brien Ireland 538
51 Mohammad NabiMohammad Nabi Afghanistan 537
52 Ajinkya RahaneAjinkya Rahane India 535
53 Kyle CoetzerKyle Coetzer Scotland 533
54 Kusal MendisKusal Mendis Sri Lanka 533
55 Anshuman RathAnshuman Rath Hong Kong 532
56 Sikandar RazaSikandar Raza Zimbabwe 530
57 Sarfaraz AhmedSarfaraz Ahmed Pakistan 528
58 Sean WilliamsSean Williams Zimbabwe 526
59 Haris SohailHaris Sohail Pakistan 525
60 Andrew BalbirnieAndrew Balbirnie Ireland 524
61 JP DuminyJP Duminy South Africa 524
62 Upul TharangaUpul Tharanga Sri Lanka 519
63 Jimmy NeeshamJimmy Neesham New Zealand 518
64 Rassie van der DussenRassie van der Dussen South Africa 517
65 Shaiman AnwarShaiman Anwar United Arab Emirates 515
66 Imrul KayesImrul Kayes Bangladesh 513
67 Colin MunroColin Munro New Zealand 509
68 Imad WasimImad Wasim Pakistan 506
69 Marlon SamuelsMarlon Samuels Windies 503
70 William PorterfieldWilliam Porterfield Ireland 501
71 Kusal PereraKusal Perera Sri Lanka 497
72 Calum MacLeodCalum MacLeod Scotland 494
73 Sabbir RahmanSabbir Rahman Bangladesh 493
74 Thisara PereraThisara Perera Sri Lanka 493
75 Evin LewisEvin Lewis Windies 490
76 Najibullah ZadranNajibullah Zadran Afghanistan 490
77 Jason HolderJason Holder Windies 489
78 Rameez ShahzadRameez Shahzad United Arab Emirates 484
79 Hamilton MasakadzaHamilton Masakadza Zimbabwe 481
80 Nizakat KhanNizakat Khan Hong Kong 478
81 Rashid KhanRashid Khan Afghanistan 477
82 Mitchell SantnerMitchell Santner New Zealand 476
83 Moeen AliMoeen Ali England 472
84 Dinesh ChandimalDinesh Chandimal Sri Lanka 472
85 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 463
86 Darren BravoDarren Bravo Windies 461
87 Hardik PandyaHardik Pandya India 460
88 Alex CareyAlex Carey Australia 458
89 Craig ErvineCraig Ervine Zimbabwe 456
90 Asghar AfghanAsghar Afghan Afghanistan 454
91 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 453
92 Aiden MarkramAiden Markram South Africa 452
93 Farhaan BehardienFarhaan Behardien South Africa 439
94 Colin de GrandhommeColin de Grandhomme New Zealand 439
95 Suresh RainaSuresh Raina India 435
96 Javed AhmadiJaved Ahmadi Afghanistan 434
97 Babar HayatBabar Hayat Hong Kong 432
98 Umar AkmalUmar Akmal Pakistan 430
99 Mithun AliMithun Ali Bangladesh 427
100 Mohammad RizwanMohammad Rizwan Pakistan 423
Last updated After - South Africa vs Sri Lanka , 24 March 2019
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 885
2 Colin MunroColin Munro New Zealand 825
3 Glenn MaxwellGlenn Maxwell Australia 815
4 Aaron FinchAaron Finch Australia 782
5 Lokesh RahulLokesh Rahul India 726
6 HazratullahHazratullah Afghanistan 718
7 D'Arcy ShortD'Arcy Short Australia 715
8 Evin LewisEvin Lewis Windies 707
9 Fakhar ZamanFakhar Zaman Pakistan 700
10 Alex HalesAlex Hales England 678
11 Rohit SharmaRohit Sharma India 673
12 Kane WilliamsonKane Williamson New Zealand 655
13 Martin GuptillMartin Guptill New Zealand 650
14 Jason RoyJason Roy England 648
15 Reeza HendricksReeza Hendricks South Africa 647
16 Shaiman AnwarShaiman Anwar United Arab Emirates 644
17 Shikhar DhawanShikhar Dhawan India 644
18 Virat KohliVirat Kohli India 627
19 Mohammad ShahzadMohammad Shahzad Afghanistan 609
20 Hamilton MasakadzaHamilton Masakadza Zimbabwe 599
21 Joe RootJoe Root England 592
22 Francois du PlessisFrancois du Plessis South Africa 588
23 David MillerDavid Miller South Africa 579
24 Jos ButtlerJos Buttler England 574
25 Eoin MorganEoin Morgan England 572
26 Paul StirlingPaul Stirling Ireland 567
27 Kusal PereraKusal Perera Sri Lanka 552
28 Shoaib MalikShoaib Malik Pakistan 547
29 Kyle CoetzerKyle Coetzer Scotland 542
30 Mohammad NabiMohammad Nabi Afghanistan 527
31 MahmudullahMahmudullah Bangladesh 526
32 JP DuminyJP Duminy South Africa 525
33 Hashim AmlaHashim Amla South Africa 524
34 Malcolm WallerMalcolm Waller Zimbabwe 521
35 Richard BerringtonRichard Berrington Scotland 521
36 Thisara PereraThisara Perera Sri Lanka 520
37 Sabbir RahmanSabbir Rahman Bangladesh 518
38 Solomon MireSolomon Mire Zimbabwe 517
39 George MunseyGeorge Munsey Scotland 516
40 Shakib Al HasanShakib Al Hasan Bangladesh 515
41 Rassie van der DussenRassie van der Dussen South Africa 513
42 Tamim IqbalTamim Iqbal Bangladesh 499
43 Dawid MalanDawid Malan England 490
44 Soumya SarkarSoumya Sarkar Bangladesh 486
45 Najibullah ZadranNajibullah Zadran Afghanistan 479
46 Sarfaraz AhmedSarfaraz Ahmed Pakistan 475
47 Litton DasLitton Das Bangladesh 473
48 Marlon SamuelsMarlon Samuels Windies 469
49 Stephan MyburghStephan Myburgh Netherlands 465
50 Quinton de KockQuinton de Kock South Africa 463
51 Wesley BarresiWesley Barresi Netherlands 456
52 Ross TaylorRoss Taylor New Zealand 454
53 Mushfiqur RahimMushfiqur Rahim Bangladesh 451
54 Asghar AfghanAsghar Afghan Afghanistan 448
55 Calum MacLeodCalum MacLeod Scotland 446
56 Jonny BairstowJonny Bairstow England 445
57 Sean WilliamsSean Williams Zimbabwe 443
58 MS DhoniMS Dhoni India 441
59 Hussain TalatHussain Talat Pakistan 439
60 Samiullah ShenwariSamiullah Shenwari Afghanistan 432
61 David WarnerDavid Warner Australia 426
62 Mohammad HafeezMohammad Hafeez Pakistan 426
63 Kevin O'BrienKevin O'Brien Ireland 425
64 Elton ChigumburaElton Chigumbura Zimbabwe 424
65 Manish PandeyManish Pandey India 419
66 Gary WilsonGary Wilson Ireland 419
67 Ben CooperBen Cooper Netherlands 407
68 Chris GayleChris Gayle Windies 406
69 Tobias ViseeTobias Visee Netherlands 405
70 Suresh RainaSuresh Raina India 402
71 Matthew CrossMatthew Cross Scotland 396
72 Ahmed ShehzadAhmed Shehzad Pakistan 388
73 Kusal MendisKusal Mendis Sri Lanka 385
74 William PorterfieldWilliam Porterfield Ireland 377
75 Andre FletcherAndre Fletcher Windies 365
76 Corey AndersonCorey Anderson New Zealand 354
77 Nicholas PooranNicholas Pooran Windies 353
78 Muhammad UsmanMuhammad Usman United Arab Emirates 349
79 Niroshan DickwellaNiroshan Dickwella Sri Lanka 349
80 Mark ChapmanMark Chapman New Zealand 347
81 Usman GhaniUsman Ghani Afghanistan 345
82 Farhaan BehardienFarhaan Behardien South Africa 344
83 Asif AliAsif Ali Pakistan 342
84 Brendan TaylorBrendan Taylor Zimbabwe 342
85 Sam BillingsSam Billings England 339
86 Rohan MustafaRohan Mustafa United Arab Emirates 329
87 Tim SeifertTim Seifert New Zealand 326
88 Travis HeadTravis Head Australia 326
89 Chamu ChibhabhaChamu Chibhabha Zimbabwe 326
90 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 318
91 Tony UraTony Ura Papua New Guinea 314
92 Dinesh ChandimalDinesh Chandimal Sri Lanka 313
93 Chris LynnChris Lynn Australia 312
94 Peter MoorPeter Moor Zimbabwe 311
95 Paras KhadkaParas Khadka NEP 305
96 Andrew BalbirnieAndrew Balbirnie Ireland 301
97 Angelo MathewsAngelo Mathews Sri Lanka 294
98 Dinesh KarthikDinesh Karthik India 293
99 Heinrich KlaasenHeinrich Klaasen South Africa 285
100 Shai HopeShai Hope Windies 284
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