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 - South Africa vs Sri Lanka , 17 February 2019
Rank Player Country Points
1 Virat KohliVirat Kohli India 922
2 Kane WilliamsonKane Williamson New Zealand 897
3 Cheteshwar PujaraCheteshwar Pujara India 881
4 Steven SmithSteven Smith Australia 857
5 Henry NichollsHenry Nicholls New Zealand 763
6 Joe RootJoe Root England 763
7 David WarnerDavid Warner Australia 756
8 Quinton de KockQuinton de Kock South Africa 710
9 Aiden MarkramAiden Markram South Africa 710
10 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 688
11 Francois du PlessisFrancois du Plessis South Africa 688
12 Usman KhawajaUsman Khawaja Australia 682
13 Hashim AmlaHashim Amla South Africa 681
14 Tom LathamTom Latham New Zealand 676
15 Rishabh PantRishabh Pant India 673
16 Dean ElgarDean Elgar South Africa 672
17 Angelo MathewsAngelo Mathews Sri Lanka 667
18 Babar AzamBabar Azam Pakistan 658
19 Ross TaylorRoss Taylor New Zealand 646
20 Travis HeadTravis Head Australia 644
21 Ajinkya RahaneAjinkya Rahane India 643
22 Asad ShafiqAsad Shafiq Pakistan 643
23 Azhar AliAzhar Ali Pakistan 639
24 Jonny BairstowJonny Bairstow England 626
25 Jos ButtlerJos Buttler England 624
26 Shakib Al HasanShakib Al Hasan Bangladesh 616
27 Dinesh ChandimalDinesh Chandimal Sri Lanka 609
28 Brendan TaylorBrendan Taylor Zimbabwe 607
29 Kusal MendisKusal Mendis Sri Lanka 606
30 BJ WatlingBJ Watling New Zealand 605
31 Mominul HaqueMominul Haque Bangladesh 601
32 Mushfiqur RahimMushfiqur Rahim Bangladesh 600
33 Temba BavumaTemba Bavuma South Africa 596
34 Ben StokesBen Stokes England 590
35 Kraigg BrathwaiteKraigg Brathwaite Windies 572
36 Jason HolderJason Holder Windies 571
37 Tamim IqbalTamim Iqbal Bangladesh 569
38 Jeet RavalJeet Raval New Zealand 563
39 Sarfaraz AhmedSarfaraz Ahmed Pakistan 562
40 Kusal PereraKusal Perera Sri Lanka 556
41 Roston ChaseRoston Chase Windies 552
42 Lokesh RahulLokesh Rahul India 550
43 Hamilton MasakadzaHamilton Masakadza Zimbabwe 544
44 Shaun MarshShaun Marsh Australia 540
45 Shane DowrichShane Dowrich Windies 536
46 Niroshan DickwellaNiroshan Dickwella Sri Lanka 536
47 Haris SohailHaris Sohail Pakistan 534
48 Shimron HetmyerShimron Hetmyer Windies 530
49 Shikhar DhawanShikhar Dhawan India 527
50 Rohit SharmaRohit Sharma India 524
51 Peter HandscombPeter Handscomb Australia 517
52 MahmudullahMahmudullah Bangladesh 511
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 501
58 Ravindra JadejaRavindra Jadeja India 488
59 Darren BravoDarren Bravo Windies 480
60 Mayank AgarwalMayank Agarwal India 472
61 Shan MasoodShan Masood Pakistan 470
62 Moeen AliMoeen Ali England 466
63 Sikandar RazaSikandar Raza Zimbabwe 466
64 Roshen SilvaRoshen Silva Sri Lanka 461
65 Colin de GrandhommeColin de Grandhomme New Zealand 449
66 Prithvi ShawPrithvi Shaw India 447
67 Joe BurnsJoe Burns Australia 447
68 Ben FoakesBen Foakes England 446
69 Cameron BancroftCameron Bancroft Australia 441
70 Kevin O'BrienKevin O'Brien Ireland 440
71 Keaton JenningsKeaton Jennings England 436
72 Imam-ul-HaqImam-ul-Haq Pakistan 433
73 Marcus HarrisMarcus Harris Australia 430
74 Matt RenshawMatt Renshaw Australia 430
75 Hardik PandyaHardik Pandya India 429
76 Chris WoakesChris Woakes England 429
77 Ravichandran AshwinRavichandran Ashwin India 421
78 Peter MoorPeter Moor Zimbabwe 418
79 Dawid MalanDawid Malan England 411
80 Kieran PowellKieran Powell Windies 408
81 Mitchell MarshMitchell Marsh Australia 406
82 Vernon PhilanderVernon Philander South Africa 405
83 Sean WilliamsSean Williams Zimbabwe 401
84 Kurtis PattersonKurtis Patterson Australia 399
85 Shadman IslamShadman Islam Bangladesh 396
86 Imrul KayesImrul Kayes Bangladesh 390
87 Aaron FinchAaron Finch Australia 385
88 Mitchell StarcMitchell Starc Australia 378
89 Litton DasLitton Das Bangladesh 377
90 Mark StonemanMark Stoneman England 371
91 Soumya SarkarSoumya Sarkar Bangladesh 364
92 John CampbellJohn Campbell Windies 361
93 Pat CumminsPat Cummins Australia 360
94 James VinceJames Vince England 356
95 Kaushal SilvaKaushal Silva Sri Lanka 348
96 Marnus LabuschagneMarnus Labuschagne Australia 347
97 Shadab KhanShadab Khan Pakistan 340
98 Regis ChakabvaRegis Chakabva Zimbabwe 337
99 Theunis de BruynTheunis de Bruyn South Africa 329
100 Oshada FernandoOshada Fernando Sri Lanka 326
Last updated After - New Zealand vs India , 03 February 2019
Rank Player Country Points
1 Virat KohliVirat Kohli India 887
2 Rohit SharmaRohit Sharma India 854
3 Ross TaylorRoss Taylor New Zealand 821
4 Joe RootJoe Root England 807
5 Babar AzamBabar Azam Pakistan 801
6 Francois du PlessisFrancois du Plessis South Africa 791
7 Shai HopeShai Hope Windies 780
8 Quinton de KockQuinton de Kock South Africa 758
9 Fakhar ZamanFakhar Zaman Pakistan 755
10 Shikhar DhawanShikhar Dhawan India 744
11 Kane WilliamsonKane Williamson New Zealand 739
12 Jonny BairstowJonny Bairstow England 726
13 Hashim AmlaHashim Amla South Africa 722
14 Tamim IqbalTamim Iqbal Bangladesh 712
15 Mushfiqur RahimMushfiqur Rahim Bangladesh 712
16 Imam-ul-HaqImam-ul-Haq Pakistan 695
17 MS DhoniMS Dhoni India 688
18 Jos ButtlerJos Buttler England 685
19 Martin GuptillMartin Guptill New Zealand 683
20 Eoin MorganEoin Morgan England 675
21 Aaron FinchAaron Finch Australia 659
22 Kyle CoetzerKyle Coetzer Scotland 642
23 Jason RoyJason Roy England 640
24 Niroshan DickwellaNiroshan Dickwella Sri Lanka 633
25 Travis HeadTravis Head Australia 631
26 Ben StokesBen Stokes England 618
27 David MillerDavid Miller South Africa 610
28 Alex HalesAlex Hales England 609
29 Angelo MathewsAngelo Mathews Sri Lanka 607
30 Glenn MaxwellGlenn Maxwell Australia 606
31 Tom LathamTom Latham New Zealand 606
32 Shakib Al HasanShakib Al Hasan Bangladesh 603
33 Mohammad HafeezMohammad Hafeez Pakistan 596
34 Rahmat ShahRahmat Shah Afghanistan 591
35 Kedar JadhavKedar Jadhav India 590
36 Paul StirlingPaul Stirling Ireland 586
37 Mohammad ShahzadMohammad Shahzad Afghanistan 585
38 Calum MacLeodCalum MacLeod Scotland 585
39 Shimron HetmyerShimron Hetmyer Windies 578
40 Brendan TaylorBrendan Taylor Zimbabwe 576
41 Soumya SarkarSoumya Sarkar Bangladesh 575
42 Ambati RayuduAmbati Rayudu India 574
43 Shaun MarshShaun Marsh Australia 572
44 Marcus StoinisMarcus Stoinis Australia 564
45 MahmudullahMahmudullah Bangladesh 562
46 Ed JoyceEd Joyce Ireland 555
47 Shoaib MalikShoaib Malik Pakistan 553
48 Ajinkya RahaneAjinkya Rahane India 549
49 Sarfaraz AhmedSarfaraz Ahmed Pakistan 542
50 Upul TharangaUpul Tharanga Sri Lanka 541
51 Sikandar RazaSikandar Raza Zimbabwe 539
52 Kevin O'BrienKevin O'Brien Ireland 536
53 Mohammad NabiMohammad Nabi Afghanistan 533
54 Anshuman RathAnshuman Rath Hong Kong 532
55 Henry NichollsHenry Nicholls New Zealand 528
56 JP DuminyJP Duminy South Africa 528
57 Colin MunroColin Munro New Zealand 521
58 Imrul KayesImrul Kayes Bangladesh 520
59 Sean WilliamsSean Williams Zimbabwe 516
60 Marlon SamuelsMarlon Samuels Windies 516
61 William PorterfieldWilliam Porterfield Ireland 514
62 Jimmy NeeshamJimmy Neesham New Zealand 509
63 Thisara PereraThisara Perera Sri Lanka 509
64 Kusal PereraKusal Perera Sri Lanka 504
65 Evin LewisEvin Lewis Windies 502
66 Jason HolderJason Holder Windies 498
67 Shaiman AnwarShaiman Anwar United Arab Emirates 496
68 Rameez ShahzadRameez Shahzad United Arab Emirates 494
69 Hamilton MasakadzaHamilton Masakadza Zimbabwe 491
70 Andrew BalbirnieAndrew Balbirnie Ireland 490
71 Kusal MendisKusal Mendis Sri Lanka 489
72 Dinesh ChandimalDinesh Chandimal Sri Lanka 484
73 Moeen AliMoeen Ali England 482
74 Najibullah ZadranNajibullah Zadran Afghanistan 480
75 Nizakat KhanNizakat Khan Hong Kong 478
76 Chris GayleChris Gayle Windies 477
77 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 475
78 Mitchell SantnerMitchell Santner New Zealand 474
79 Hardik PandyaHardik Pandya India 472
80 Richard BerringtonRichard Berrington Scotland 471
81 Imad WasimImad Wasim Pakistan 462
82 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 457
83 Farhaan BehardienFarhaan Behardien South Africa 450
84 Rashid KhanRashid Khan Afghanistan 448
85 Sabbir RahmanSabbir Rahman Bangladesh 446
86 Haris SohailHaris Sohail Pakistan 446
87 Suresh RainaSuresh Raina India 446
88 Craig ErvineCraig Ervine Zimbabwe 441
89 Darren BravoDarren Bravo Windies 439
90 Peter HandscombPeter Handscomb Australia 435
91 Chris WoakesChris Woakes England 434
92 Babar HayatBabar Hayat Hong Kong 432
93 Javed AhmadiJaved Ahmadi Afghanistan 431
94 Reeza HendricksReeza Hendricks South Africa 429
95 Rovman PowellRovman Powell Windies 428
96 Litton DasLitton Das Bangladesh 428
97 Gulbadin NaibGulbadin Naib Afghanistan 422
98 Anamul HaqueAnamul Haque Bangladesh 419
99 Elton ChigumburaElton Chigumbura Zimbabwe 418
100 Colin de GrandhommeColin de Grandhomme New Zealand 415
Last updated After - Oman vs Scotland , 17 February 2019
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 885
2 Colin MunroColin Munro New Zealand 825
3 Aaron FinchAaron Finch Australia 806
4 Evin LewisEvin Lewis Windies 751
5 Glenn MaxwellGlenn Maxwell Australia 745
6 Fakhar ZamanFakhar Zaman Pakistan 700
7 Rohit SharmaRohit Sharma India 698
8 Alex HalesAlex Hales England 697
9 Jason RoyJason Roy England 688
10 Lokesh RahulLokesh Rahul India 677
11 Shikhar DhawanShikhar Dhawan India 671
12 Kane WilliamsonKane Williamson New Zealand 655
13 Martin GuptillMartin Guptill New Zealand 650
14 Mohammad ShahzadMohammad Shahzad Afghanistan 647
15 Shaiman AnwarShaiman Anwar United Arab Emirates 643
16 D'Arcy ShortD'Arcy Short Australia 631
17 Francois du PlessisFrancois du Plessis South Africa 617
18 Jos ButtlerJos Buttler England 610
19 Virat KohliVirat Kohli India 599
20 Hamilton MasakadzaHamilton Masakadza Zimbabwe 599
21 Eoin MorganEoin Morgan England 590
22 Kusal PereraKusal Perera Sri Lanka 586
23 Joe RootJoe Root England 583
24 David MillerDavid Miller South Africa 574
25 Hashim AmlaHashim Amla South Africa 556
26 Paul StirlingPaul Stirling Ireland 549
27 Shoaib MalikShoaib Malik Pakistan 547
28 Kyle CoetzerKyle Coetzer Scotland 542
29 Thisara PereraThisara Perera Sri Lanka 526
30 MahmudullahMahmudullah Bangladesh 526
31 Dawid MalanDawid Malan England 521
32 Malcolm WallerMalcolm Waller Zimbabwe 521
33 Richard BerringtonRichard Berrington Scotland 521
34 Sabbir RahmanSabbir Rahman Bangladesh 518
35 Solomon MireSolomon Mire Zimbabwe 517
36 George MunseyGeorge Munsey Scotland 516
37 Shakib Al HasanShakib Al Hasan Bangladesh 515
38 HazratullahHazratullah Afghanistan 514
39 JP DuminyJP Duminy South Africa 511
40 Tamim IqbalTamim Iqbal Bangladesh 499
41 Marlon SamuelsMarlon Samuels Windies 499
42 Mohammad NabiMohammad Nabi Afghanistan 498
43 Reeza HendricksReeza Hendricks South Africa 493
44 Quinton de KockQuinton de Kock South Africa 488
45 Soumya SarkarSoumya Sarkar Bangladesh 486
46 Najibullah ZadranNajibullah Zadran Afghanistan 479
47 Sarfaraz AhmedSarfaraz Ahmed Pakistan 475
48 Litton DasLitton Das Bangladesh 473
49 Stephan MyburghStephan Myburgh Netherlands 465
50 Asghar AfghanAsghar Afghan Afghanistan 465
51 Wesley BarresiWesley Barresi Netherlands 456
52 Ross TaylorRoss Taylor New Zealand 454
53 Mushfiqur RahimMushfiqur Rahim Bangladesh 451
54 Samiullah ShenwariSamiullah Shenwari Afghanistan 450
55 Calum MacLeodCalum MacLeod Scotland 446
56 Gary WilsonGary Wilson Ireland 445
57 David WarnerDavid Warner Australia 444
58 Sean WilliamsSean Williams Zimbabwe 443
59 Hussain TalatHussain Talat Pakistan 439
60 Manish PandeyManish Pandey India 436
61 Mohammad HafeezMohammad Hafeez Pakistan 426
62 Elton ChigumburaElton Chigumbura Zimbabwe 424
63 MS DhoniMS Dhoni India 422
64 Kusal MendisKusal Mendis Sri Lanka 422
65 Suresh RainaSuresh Raina India 419
66 Chris GayleChris Gayle Windies 419
67 Ben CooperBen Cooper Netherlands 407
68 Tobias ViseeTobias Visee Netherlands 405
69 William PorterfieldWilliam Porterfield Ireland 401
70 Matthew CrossMatthew Cross Scotland 396
71 Kevin O'BrienKevin O'Brien Ireland 392
72 Ahmed ShehzadAhmed Shehzad Pakistan 388
73 Andre FletcherAndre Fletcher Windies 388
74 Rassie van der DussenRassie van der Dussen South Africa 368
75 Farhaan BehardienFarhaan Behardien South Africa 365
76 Muhammad UsmanMuhammad Usman United Arab Emirates 363
77 Corey AndersonCorey Anderson New Zealand 354
78 Mark ChapmanMark Chapman New Zealand 347
79 Asif AliAsif Ali Pakistan 342
80 Brendan TaylorBrendan Taylor Zimbabwe 342
81 Travis HeadTravis Head Australia 339
82 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 338
83 Dinesh ChandimalDinesh Chandimal Sri Lanka 332
84 Shai HopeShai Hope Windies 331
85 Tim SeifertTim Seifert New Zealand 326
86 Chamu ChibhabhaChamu Chibhabha Zimbabwe 326
87 Chris LynnChris Lynn Australia 325
88 Rishabh PantRishabh Pant India 314
89 Rohan MustafaRohan Mustafa United Arab Emirates 312
90 Angelo MathewsAngelo Mathews Sri Lanka 312
91 Peter MoorPeter Moor Zimbabwe 311
92 Paras KhadkaParas Khadka NEP 305
93 Jonny BairstowJonny Bairstow England 304
94 Heinrich KlaasenHeinrich Klaasen South Africa 303
95 Niroshan DickwellaNiroshan Dickwella Sri Lanka 300
96 Dinesh KarthikDinesh Karthik India 300
97 Nicholas PooranNicholas Pooran Windies 294
98 Khurram NawazKhurram Nawaz Oman 283
99 Jatinder SinghJatinder Singh Oman 282
100 Upul TharangaUpul Tharanga Sri Lanka 276
Polls
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