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 Pakistan , 15 January 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 874
5 Joe RootJoe Root England 807
6 David WarnerDavid Warner Australia 772
7 Henry NichollsHenry Nicholls New Zealand 763
8 Aiden MarkramAiden Markram South Africa 741
9 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 715
10 Hashim AmlaHashim Amla South Africa 711
11 Dean ElgarDean Elgar South Africa 693
12 Angelo MathewsAngelo Mathews Sri Lanka 687
13 Usman KhawajaUsman Khawaja Australia 687
14 Quinton de KockQuinton de Kock South Africa 683
15 Tom LathamTom Latham New Zealand 676
16 Dinesh ChandimalDinesh Chandimal Sri Lanka 675
17 Rishabh PantRishabh Pant India 673
18 Kusal MendisKusal Mendis Sri Lanka 671
19 Francois du PlessisFrancois du Plessis South Africa 667
20 Babar AzamBabar Azam Pakistan 658
21 Jonny BairstowJonny Bairstow England 653
22 Ross TaylorRoss Taylor New Zealand 646
23 Ajinkya RahaneAjinkya Rahane India 643
24 Asad ShafiqAsad Shafiq Pakistan 643
25 Azhar AliAzhar Ali Pakistan 639
26 Jos ButtlerJos Buttler England 635
27 Shakib Al HasanShakib Al Hasan Bangladesh 616
28 Brendan TaylorBrendan Taylor Zimbabwe 607
29 Temba BavumaTemba Bavuma South Africa 607
30 BJ WatlingBJ Watling New Zealand 605
31 Mominul HaqueMominul Haque Bangladesh 601
32 Mushfiqur RahimMushfiqur Rahim Bangladesh 600
33 Ben StokesBen Stokes England 582
34 Kraigg BrathwaiteKraigg Brathwaite Windies 576
35 Tamim IqbalTamim Iqbal Bangladesh 569
36 Jeet RavalJeet Raval New Zealand 563
37 Sarfaraz AhmedSarfaraz Ahmed Pakistan 562
38 Shaun MarshShaun Marsh Australia 551
39 Lokesh RahulLokesh Rahul India 550
40 Sam CurranSam Curran England 549
41 Hamilton MasakadzaHamilton Masakadza Zimbabwe 544
42 Haris SohailHaris Sohail Pakistan 534
43 Shikhar DhawanShikhar Dhawan India 527
44 Peter HandscombPeter Handscomb Australia 527
45 Roston ChaseRoston Chase Windies 527
46 Niroshan DickwellaNiroshan Dickwella Sri Lanka 525
47 Rohit SharmaRohit Sharma India 524
48 Tim PaineTim Paine Australia 511
49 MahmudullahMahmudullah Bangladesh 511
50 Ben FoakesBen Foakes England 507
51 Shimron HetmyerShimron Hetmyer Windies 506
52 Murali VijayMurali Vijay India 506
53 Shai HopeShai Hope Windies 505
54 Roshen SilvaRoshen Silva Sri Lanka 503
55 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 498
56 Craig ErvineCraig Ervine Zimbabwe 495
57 Ravindra JadejaRavindra Jadeja India 488
58 Moeen AliMoeen Ali England 487
59 Jason HolderJason Holder Windies 487
60 Travis HeadTravis Head Australia 484
61 Shane DowrichShane Dowrich Windies 478
62 Mayank AgarwalMayank Agarwal India 472
63 Shan MasoodShan Masood Pakistan 470
64 Keaton JenningsKeaton Jennings England 467
65 Sikandar RazaSikandar Raza Zimbabwe 466
66 Cameron BancroftCameron Bancroft Australia 450
67 Colin de GrandhommeColin de Grandhomme New Zealand 449
68 Prithvi ShawPrithvi Shaw India 447
69 Marcus HarrisMarcus Harris Australia 446
70 Chris WoakesChris Woakes England 442
71 Kevin O'BrienKevin O'Brien Ireland 440
72 Matt RenshawMatt Renshaw Australia 439
73 Imam-ul-HaqImam-ul-Haq Pakistan 433
74 Jermaine BlackwoodJermaine Blackwood Windies 432
75 Hardik PandyaHardik Pandya India 429
76 Dawid MalanDawid Malan England 424
77 Vernon PhilanderVernon Philander South Africa 422
78 Ravichandran AshwinRavichandran Ashwin India 421
79 Kieran PowellKieran Powell Windies 421
80 Peter MoorPeter Moor Zimbabwe 418
81 Mitchell MarshMitchell Marsh Australia 414
82 Wriddhiman SahaWriddhiman Saha India 413
83 Sean WilliamsSean Williams Zimbabwe 401
84 Shadman IslamShadman Islam Bangladesh 396
85 Aaron FinchAaron Finch Australia 393
86 Imrul KayesImrul Kayes Bangladesh 390
87 Mark StonemanMark Stoneman England 383
88 Joe BurnsJoe Burns Australia 382
89 Litton DasLitton Das Bangladesh 377
90 Pat CumminsPat Cummins Australia 375
91 Mitchell StarcMitchell Starc Australia 369
92 Mitchell SantnerMitchell Santner New Zealand 368
93 James VinceJames Vince England 367
94 Sami AslamSami Aslam Pakistan 367
95 Soumya SarkarSoumya Sarkar Bangladesh 364
96 Kaushal SilvaKaushal Silva Sri Lanka 359
97 Shadab KhanShadab Khan Pakistan 340
98 Regis ChakabvaRegis Chakabva Zimbabwe 337
99 Theunis de BruynTheunis de Bruyn South Africa 332
100 Kusal PereraKusal Perera Sri Lanka 330
Last updated After - New Zealand vs Sri Lanka , 08 January 2019
Rank Player Country Points
1 Virat KohliVirat Kohli India 899
2 Rohit SharmaRohit Sharma India 871
3 Ross TaylorRoss Taylor New Zealand 823
4 Joe RootJoe Root England 807
5 Babar AzamBabar Azam Pakistan 802
6 David WarnerDavid Warner Australia 791
7 Francois du PlessisFrancois du Plessis South Africa 785
8 Shai HopeShai Hope Windies 780
9 Shikhar DhawanShikhar Dhawan India 767
10 Quinton de KockQuinton de Kock South Africa 754
11 Kane WilliamsonKane Williamson New Zealand 744
12 Fakhar ZamanFakhar Zaman Pakistan 729
13 Jonny BairstowJonny Bairstow England 726
14 Martin GuptillMartin Guptill New Zealand 715
15 Tamim IqbalTamim Iqbal Bangladesh 712
16 Mushfiqur RahimMushfiqur Rahim Bangladesh 712
17 Hashim AmlaHashim Amla South Africa 707
18 Aaron FinchAaron Finch Australia 690
19 Jos ButtlerJos Buttler England 685
20 Eoin MorganEoin Morgan England 675
21 MS DhoniMS Dhoni India 674
22 Steven SmithSteven Smith Australia 665
23 Kyle CoetzerKyle Coetzer Scotland 642
24 Travis HeadTravis Head Australia 641
25 Jason RoyJason Roy England 640
26 Niroshan DickwellaNiroshan Dickwella Sri Lanka 633
27 Imam-ul-HaqImam-ul-Haq Pakistan 625
28 Ben StokesBen Stokes England 618
29 David MillerDavid Miller South Africa 614
30 Alex HalesAlex Hales England 609
31 Angelo MathewsAngelo Mathews Sri Lanka 607
32 Shakib Al HasanShakib Al Hasan Bangladesh 603
33 Tom LathamTom Latham New Zealand 598
34 Glenn MaxwellGlenn Maxwell Australia 595
35 Rahmat ShahRahmat Shah Afghanistan 591
36 Paul StirlingPaul Stirling Ireland 586
37 Mohammad ShahzadMohammad Shahzad Afghanistan 585
38 Calum MacLeodCalum MacLeod Scotland 585
39 Mohammad HafeezMohammad Hafeez Pakistan 581
40 Shimron HetmyerShimron Hetmyer Windies 578
41 Brendan TaylorBrendan Taylor Zimbabwe 576
42 Soumya SarkarSoumya Sarkar Bangladesh 575
43 Ajinkya RahaneAjinkya Rahane India 571
44 MahmudullahMahmudullah Bangladesh 562
45 Kedar JadhavKedar Jadhav India 558
46 Shoaib MalikShoaib Malik Pakistan 556
47 Ed JoyceEd Joyce Ireland 555
48 Ambati RayuduAmbati Rayudu India 553
49 Mitchell MarshMitchell Marsh Australia 553
50 Marcus StoinisMarcus Stoinis Australia 552
51 Sarfaraz AhmedSarfaraz Ahmed Pakistan 549
52 JP DuminyJP Duminy South Africa 542
53 Upul TharangaUpul Tharanga Sri Lanka 541
54 Sikandar RazaSikandar Raza Zimbabwe 539
55 Kevin O'BrienKevin O'Brien Ireland 536
56 Colin MunroColin Munro New Zealand 535
57 Mohammad NabiMohammad Nabi Afghanistan 533
58 Anshuman RathAnshuman Rath Hong Kong 532
59 Henry NichollsHenry Nicholls New Zealand 523
60 Imrul KayesImrul Kayes Bangladesh 520
61 Sean WilliamsSean Williams Zimbabwe 516
62 Marlon SamuelsMarlon Samuels Windies 516
63 Shaun MarshShaun Marsh Australia 515
64 William PorterfieldWilliam Porterfield Ireland 514
65 Thisara PereraThisara Perera Sri Lanka 509
66 Kusal PereraKusal Perera Sri Lanka 504
67 Evin LewisEvin Lewis Windies 502
68 Rameez ShahzadRameez Shahzad United Arab Emirates 501
69 Jimmy NeeshamJimmy Neesham New Zealand 499
70 Jason HolderJason Holder Windies 498
71 Hamilton MasakadzaHamilton Masakadza Zimbabwe 491
72 Andrew BalbirnieAndrew Balbirnie Ireland 490
73 Kusal MendisKusal Mendis Sri Lanka 489
74 Mitchell SantnerMitchell Santner New Zealand 487
75 Dinesh ChandimalDinesh Chandimal Sri Lanka 484
76 Moeen AliMoeen Ali England 482
77 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 481
78 Najibullah ZadranNajibullah Zadran Afghanistan 480
79 Nizakat KhanNizakat Khan Hong Kong 478
80 Shaiman AnwarShaiman Anwar United Arab Emirates 477
81 Chris GayleChris Gayle Windies 477
82 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 475
83 Neil BroomNeil Broom New Zealand 472
84 Richard BerringtonRichard Berrington Scotland 471
85 Suresh RainaSuresh Raina India 465
86 Farhaan BehardienFarhaan Behardien South Africa 462
87 Hardik PandyaHardik Pandya India 457
88 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 457
89 Haris SohailHaris Sohail Pakistan 457
90 Rashid KhanRashid Khan Afghanistan 448
91 Sabbir RahmanSabbir Rahman Bangladesh 446
92 Ahmed ShehzadAhmed Shehzad Pakistan 444
93 Craig ErvineCraig Ervine Zimbabwe 441
94 Darren BravoDarren Bravo Windies 439
95 Chris WoakesChris Woakes England 434
96 Babar HayatBabar Hayat Hong Kong 432
97 Javed AhmadiJaved Ahmadi Afghanistan 431
98 Colin de GrandhommeColin de Grandhomme New Zealand 430
99 Rovman PowellRovman Powell Windies 428
100 Litton DasLitton Das Bangladesh 428
Last updated After - New Zealand vs Sri Lanka , 11 January 2019
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 858
2 Colin MunroColin Munro New Zealand 809
3 Aaron FinchAaron Finch Australia 806
4 Evin LewisEvin Lewis Windies 751
5 Fakhar ZamanFakhar Zaman Pakistan 749
6 Glenn MaxwellGlenn Maxwell Australia 745
7 Lokesh RahulLokesh Rahul India 719
8 Alex HalesAlex Hales England 697
9 Martin GuptillMartin Guptill New Zealand 691
10 Rohit SharmaRohit Sharma India 689
11 Jason RoyJason Roy England 688
12 Shikhar DhawanShikhar Dhawan India 681
13 Kane WilliamsonKane Williamson New Zealand 651
14 Mohammad ShahzadMohammad Shahzad Afghanistan 647
15 Virat KohliVirat Kohli India 636
16 D'Arcy ShortD'Arcy Short Australia 631
17 Shaiman AnwarShaiman Anwar United Arab Emirates 630
18 Jos ButtlerJos Buttler England 610
19 Hamilton MasakadzaHamilton Masakadza Zimbabwe 599
20 Hashim AmlaHashim Amla South Africa 591
21 Francois du PlessisFrancois du Plessis South Africa 590
22 Eoin MorganEoin Morgan England 590
23 Kusal PereraKusal Perera Sri Lanka 586
24 Joe RootJoe Root England 583
25 David MillerDavid Miller South Africa 547
26 JP DuminyJP Duminy South Africa 543
27 Kyle CoetzerKyle Coetzer Scotland 542
28 Shoaib MalikShoaib Malik Pakistan 542
29 Paul StirlingPaul Stirling Ireland 532
30 Richard BerringtonRichard Berrington Scotland 527
31 Thisara PereraThisara Perera Sri Lanka 526
32 MahmudullahMahmudullah Bangladesh 526
33 Dawid MalanDawid Malan England 521
34 Malcolm WallerMalcolm Waller Zimbabwe 521
35 Quinton de KockQuinton de Kock South Africa 519
36 Sabbir RahmanSabbir Rahman Bangladesh 518
37 Solomon MireSolomon Mire Zimbabwe 517
38 Shakib Al HasanShakib Al Hasan Bangladesh 515
39 HazratullahHazratullah Afghanistan 514
40 Sarfaraz AhmedSarfaraz Ahmed Pakistan 505
41 Tamim IqbalTamim Iqbal Bangladesh 499
42 Marlon SamuelsMarlon Samuels Windies 499
43 Mohammad NabiMohammad Nabi Afghanistan 498
44 Soumya SarkarSoumya Sarkar Bangladesh 486
45 Najibullah ZadranNajibullah Zadran Afghanistan 479
46 Wesley BarresiWesley Barresi Netherlands 479
47 Litton DasLitton Das Bangladesh 473
48 Gary WilsonGary Wilson Ireland 473
49 Asghar AfghanAsghar Afghan Afghanistan 465
50 Manish PandeyManish Pandey India 463
51 Mohammad HafeezMohammad Hafeez Pakistan 453
52 Mushfiqur RahimMushfiqur Rahim Bangladesh 451
53 Samiullah ShenwariSamiullah Shenwari Afghanistan 450
54 Suresh RainaSuresh Raina India 445
55 David WarnerDavid Warner Australia 444
56 Sean WilliamsSean Williams Zimbabwe 443
57 George MunseyGeorge Munsey Scotland 433
58 Ross TaylorRoss Taylor New Zealand 430
59 William PorterfieldWilliam Porterfield Ireland 426
60 Matthew CrossMatthew Cross Scotland 424
61 Elton ChigumburaElton Chigumbura Zimbabwe 424
62 Kusal MendisKusal Mendis Sri Lanka 422
63 Chris GayleChris Gayle Windies 419
64 Ahmed ShehzadAhmed Shehzad Pakistan 412
65 MS DhoniMS Dhoni India 410
66 Calum MacLeodCalum MacLeod Scotland 398
67 Farhaan BehardienFarhaan Behardien South Africa 388
68 Andre FletcherAndre Fletcher Windies 388
69 Corey AndersonCorey Anderson New Zealand 376
70 Heinrich KlaasenHeinrich Klaasen South Africa 368
71 Mark ChapmanMark Chapman New Zealand 368
72 Ben CooperBen Cooper Netherlands 362
73 Reeza HendricksReeza Hendricks South Africa 361
74 Kevin O'BrienKevin O'Brien Ireland 346
75 Hussain TalatHussain Talat Pakistan 343
76 Brendan TaylorBrendan Taylor Zimbabwe 342
77 Travis HeadTravis Head Australia 339
78 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 338
79 Dinesh ChandimalDinesh Chandimal Sri Lanka 332
80 Asif AliAsif Ali Pakistan 331
81 Rohan MustafaRohan Mustafa United Arab Emirates 331
82 Shai HopeShai Hope Windies 331
83 Chamu ChibhabhaChamu Chibhabha Zimbabwe 326
84 Chris LynnChris Lynn Australia 325
85 Angelo MathewsAngelo Mathews Sri Lanka 312
86 Peter MoorPeter Moor Zimbabwe 311
87 Jonny BairstowJonny Bairstow England 304
88 Niroshan DickwellaNiroshan Dickwella Sri Lanka 300
89 Nicholas PooranNicholas Pooran Windies 294
90 Rameez ShahzadRameez Shahzad United Arab Emirates 276
91 Upul TharangaUpul Tharanga Sri Lanka 276
92 Dinesh KarthikDinesh Karthik India 276
93 Dasun ShanakaDasun Shanaka Sri Lanka 275
94 Asela GunaratneAsela Gunaratne Sri Lanka 273
95 Usman GhaniUsman Ghani Afghanistan 270
96 Paras KhadkaParas Khadka NEP 265
97 James VinceJames Vince England 260
98 Tom BruceTom Bruce New Zealand 258
99 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 257
100 Gulbadin NaibGulbadin Naib Afghanistan 250
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