Get breaking news alerts from myKhel

Home  »  Cricket  »  Rankings  »  ICC Batsmen Rankings

ICC Top 100 Batsmen Rankings

Last updated After - Bangladesh vs West Indies , 02 December 2018
Rank Player Country Points
1 Virat KohliVirat Kohli India 935
2 Steven SmithSteven Smith Australia 910
3 Kane WilliamsonKane Williamson New Zealand 876
4 Joe RootJoe Root England 807
5 David WarnerDavid Warner Australia 803
6 Cheteshwar PujaraCheteshwar Pujara India 765
7 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 753
8 Dean ElgarDean Elgar South Africa 724
9 Aiden MarkramAiden Markram South Africa 703
10 Usman KhawajaUsman Khawaja Australia 699
11 Dinesh ChandimalDinesh Chandimal Sri Lanka 695
12 Azhar AliAzhar Ali Pakistan 683
13 Ross TaylorRoss Taylor New Zealand 682
14 Hashim AmlaHashim Amla South Africa 673
15 Francois du PlessisFrancois du Plessis South Africa 665
16 Jonny BairstowJonny Bairstow England 653
17 Henry NichollsHenry Nicholls New Zealand 644
18 Jos ButtlerJos Buttler England 635
19 Ajinkya RahaneAjinkya Rahane India 633
20 Kusal MendisKusal Mendis Sri Lanka 627
21 Shakib Al HasanShakib Al Hasan Bangladesh 616
22 Asad ShafiqAsad Shafiq Pakistan 611
23 Angelo MathewsAngelo Mathews Sri Lanka 609
24 Lokesh RahulLokesh Rahul India 608
25 Brendan TaylorBrendan Taylor Zimbabwe 607
26 Mominul HaqueMominul Haque Bangladesh 601
27 BJ WatlingBJ Watling New Zealand 601
28 Mushfiqur RahimMushfiqur Rahim Bangladesh 600
29 Quinton de KockQuinton de Kock South Africa 593
30 Ben StokesBen Stokes England 582
31 Sarfraz AhmedSarfraz Ahmed Pakistan 580
32 Tom LathamTom Latham New Zealand 578
33 Kraigg BrathwaiteKraigg Brathwaite Windies 576
34 Tamim IqbalTamim Iqbal Bangladesh 569
35 Jeet RavalJeet Raval New Zealand 566
36 Temba BavumaTemba Bavuma South Africa 566
37 Haris SohailHaris Sohail Pakistan 563
38 Babar AzamBabar Azam Pakistan 551
39 Shikhar DhawanShikhar Dhawan India 549
40 Sam CurranSam Curran England 549
41 Peter HandscombPeter Handscomb Australia 548
42 Murali VijayMurali Vijay India 545
43 Hamilton MasakadzaHamilton Masakadza Zimbabwe 544
44 Shaun MarshShaun Marsh Australia 543
45 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 541
46 Roston ChaseRoston Chase Windies 527
47 Roshen SilvaRoshen Silva Sri Lanka 514
48 MahmudullahMahmudullah Bangladesh 511
49 Rohit SharmaRohit Sharma India 508
50 Ben FoakesBen Foakes England 507
51 Niroshan DickwellaNiroshan Dickwella Sri Lanka 507
52 Shimron HetmyerShimron Hetmyer Windies 506
53 Shai HopeShai Hope Windies 505
54 Craig ErvineCraig Ervine Zimbabwe 495
55 Ravindra JadejaRavindra Jadeja India 493
56 Moeen AliMoeen Ali England 487
57 Jason HolderJason Holder Windies 487
58 Mohammad HafeezMohammad Hafeez Pakistan 483
59 Tim PaineTim Paine Australia 482
60 Shane DowrichShane Dowrich Windies 478
61 Cameron BancroftCameron Bancroft Australia 469
62 Keaton JenningsKeaton Jennings England 467
63 Sikandar RazaSikandar Raza Zimbabwe 466
64 Prithvi ShawPrithvi Shaw India 465
65 Aaron FinchAaron Finch Australia 463
66 Rishabh PantRishabh Pant India 459
67 Matt RenshawMatt Renshaw Australia 457
68 Vernon PhilanderVernon Philander South Africa 448
69 Hardik PandyaHardik Pandya India 446
70 Mitchell MarshMitchell Marsh Australia 446
71 Chris WoakesChris Woakes England 442
72 Ravichandran AshwinRavichandran Ashwin India 440
73 Kevin O'BrienKevin O'Brien Ireland 440
74 Fakhar ZamanFakhar Zaman Pakistan 435
75 Jermaine BlackwoodJermaine Blackwood Windies 432
76 Wriddhiman SahaWriddhiman Saha India 430
77 Dawid MalanDawid Malan England 424
78 Kieran PowellKieran Powell Windies 421
79 Peter MoorPeter Moor Zimbabwe 418
80 Colin de GrandhommeColin de Grandhomme New Zealand 412
81 Sean WilliamsSean Williams Zimbabwe 401
82 Joe BurnsJoe Burns Australia 398
83 Shadman IslamShadman Islam Bangladesh 396
84 Imrul KayesImrul Kayes Bangladesh 390
85 Mark StonemanMark Stoneman England 383
86 Sami AslamSami Aslam Pakistan 382
87 Mitchell SantnerMitchell Santner New Zealand 379
88 Litton DasLitton Das Bangladesh 377
89 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 373
90 James VinceJames Vince England 367
91 Kaushal SilvaKaushal Silva Sri Lanka 366
92 Soumya SarkarSoumya Sarkar Bangladesh 364
93 Mitchell StarcMitchell Starc Australia 355
94 Kusal PereraKusal Perera Sri Lanka 337
95 Regis ChakabvaRegis Chakabva Zimbabwe 337
96 Imam-ul-HaqImam-ul-Haq Pakistan 336
97 Travis HeadTravis Head Australia 328
98 Dilruwan PereraDilruwan Perera Sri Lanka 323
99 Dominic BessDominic Bess England 319
100 Graeme CremerGraeme Cremer Zimbabwe 317
Last updated After - Pakistan vs New Zealand , 11 November 2018
Rank Player Country Points
1 Virat KohliVirat Kohli India 899
2 Rohit SharmaRohit Sharma India 871
3 Ross TaylorRoss Taylor New Zealand 808
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 Shikhar DhawanShikhar Dhawan India 767
9 Kane WilliamsonKane Williamson New Zealand 756
10 Quinton de KockQuinton de Kock South Africa 754
11 Fakhar ZamanFakhar Zaman Pakistan 729
12 Jonny BairstowJonny Bairstow England 726
13 Martin GuptillMartin Guptill New Zealand 720
14 Tamim IqbalTamim Iqbal Bangladesh 707
15 Hashim AmlaHashim Amla South Africa 707
16 Mushfiqur RahimMushfiqur Rahim Bangladesh 700
17 Aaron FinchAaron Finch Australia 690
18 Jos ButtlerJos Buttler England 685
19 Eoin MorganEoin Morgan England 675
20 MS DhoniMS Dhoni India 674
21 Steven SmithSteven Smith Australia 665
22 Kyle CoetzerKyle Coetzer Scotland 642
23 Travis HeadTravis Head Australia 641
24 Jason RoyJason Roy England 640
25 Shai HopeShai Hope Windies 635
26 Shimron HetmyerShimron Hetmyer Windies 626
27 Imam-ul-HaqImam-ul-Haq Pakistan 625
28 Niroshan DickwellaNiroshan Dickwella Sri Lanka 621
29 Ben StokesBen Stokes England 618
30 Angelo MathewsAngelo Mathews Sri Lanka 616
31 David MillerDavid Miller South Africa 614
32 Alex HalesAlex Hales England 609
33 Tom LathamTom Latham New Zealand 607
34 Glenn MaxwellGlenn Maxwell Australia 595
35 Shakib Al HasanShakib Al Hasan Bangladesh 594
36 Rahmat ShahRahmat Shah Afghanistan 591
37 Paul StirlingPaul Stirling Ireland 586
38 Mohammad ShahzadMohammad Shahzad Afghanistan 585
39 Calum MacLeodCalum MacLeod Scotland 585
40 Mohammad HafeezMohammad Hafeez Pakistan 581
41 Brendan TaylorBrendan Taylor Zimbabwe 576
42 Ajinkya RahaneAjinkya Rahane India 571
43 MahmudullahMahmudullah Bangladesh 563
44 Kedar JadhavKedar Jadhav India 558
45 Shoaib MalikShoaib Malik Pakistan 556
46 Ed JoyceEd Joyce Ireland 555
47 Ambati RayuduAmbati Rayudu India 553
48 Mitchell MarshMitchell Marsh Australia 553
49 Marcus StoinisMarcus Stoinis Australia 552
50 Upul TharangaUpul Tharanga Sri Lanka 550
51 Sarfraz AhmedSarfraz Ahmed Pakistan 549
52 Soumya SarkarSoumya Sarkar Bangladesh 547
53 JP DuminyJP Duminy South Africa 542
54 Sikandar RazaSikandar Raza Zimbabwe 539
55 Imrul KayesImrul Kayes Bangladesh 539
56 Kevin O'BrienKevin O'Brien Ireland 536
57 Mohammad NabiMohammad Nabi Afghanistan 533
58 Anshuman RathAnshuman Rath Hong Kong 532
59 Colin MunroColin Munro New Zealand 524
60 Marlon SamuelsMarlon Samuels Windies 517
61 Sean WilliamsSean Williams Zimbabwe 516
62 Shaun MarshShaun Marsh Australia 515
63 William PorterfieldWilliam Porterfield Ireland 514
64 Evin LewisEvin Lewis Windies 510
65 Azhar AliAzhar Ali Pakistan 509
66 Jason HolderJason Holder Windies 506
67 Kusal MendisKusal Mendis Sri Lanka 506
68 Rameez ShahzadRameez Shahzad United Arab Emirates 501
69 Dinesh ChandimalDinesh Chandimal Sri Lanka 497
70 Mitchell SantnerMitchell Santner New Zealand 495
71 Hamilton MasakadzaHamilton Masakadza Zimbabwe 491
72 Andrew BalbirnieAndrew Balbirnie Ireland 490
73 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 488
74 Kusal PereraKusal Perera Sri Lanka 486
75 Chris GayleChris Gayle Windies 485
76 Moeen AliMoeen Ali England 482
77 Najibullah ZadranNajibullah Zadran Afghanistan 480
78 Neil BroomNeil Broom New Zealand 479
79 Nizakat KhanNizakat Khan Hong Kong 478
80 Shaiman AnwarShaiman Anwar United Arab Emirates 477
81 Henry NichollsHenry Nicholls New Zealand 472
82 Richard BerringtonRichard Berrington Scotland 471
83 Suresh RainaSuresh Raina India 465
84 Farhaan BehardienFarhaan Behardien South Africa 462
85 Niall O'BrienNiall O'Brien Ireland 460
86 Hardik PandyaHardik Pandya India 457
87 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 457
88 Haris SohailHaris Sohail Pakistan 457
89 Thisara PereraThisara Perera Sri Lanka 454
90 Sabbir RahmanSabbir Rahman Bangladesh 453
91 Rashid KhanRashid Khan Afghanistan 448
92 Ahmed ShehzadAhmed Shehzad Pakistan 444
93 Craig ErvineCraig Ervine Zimbabwe 441
94 Rovman PowellRovman Powell Windies 440
95 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 438
96 Colin de GrandhommeColin de Grandhomme New Zealand 437
97 Chris WoakesChris Woakes England 434
98 Babar HayatBabar Hayat Hong Kong 432
99 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 432
100 Javed AhmadiJaved Ahmadi Afghanistan 431
Last updated After - Australia vs India , 25 November 2018
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 858
2 Colin MunroColin Munro New Zealand 815
3 Aaron FinchAaron Finch Australia 806
4 Fakhar ZamanFakhar Zaman Pakistan 749
5 Glenn MaxwellGlenn Maxwell Australia 745
6 Lokesh RahulLokesh Rahul India 719
7 Martin GuptillMartin Guptill New Zealand 703
8 Alex HalesAlex Hales England 697
9 Rohit SharmaRohit Sharma India 689
10 Jason RoyJason Roy England 688
11 Shikhar DhawanShikhar Dhawan India 681
12 Kane WilliamsonKane Williamson New Zealand 664
13 Mohammad ShahzadMohammad Shahzad Afghanistan 647
14 Virat KohliVirat Kohli India 636
15 Evin LewisEvin Lewis Windies 632
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 Joe RootJoe Root England 583
24 Kusal PereraKusal Perera Sri Lanka 582
25 Sabbir RahmanSabbir Rahman Bangladesh 551
26 David MillerDavid Miller South Africa 547
27 JP DuminyJP Duminy South Africa 543
28 Kyle CoetzerKyle Coetzer Scotland 542
29 Shoaib MalikShoaib Malik Pakistan 542
30 Paul StirlingPaul Stirling Ireland 532
31 Marlon SamuelsMarlon Samuels Windies 530
32 Richard BerringtonRichard Berrington Scotland 527
33 Dawid MalanDawid Malan England 521
34 Malcolm WallerMalcolm Waller Zimbabwe 521
35 MahmudullahMahmudullah Bangladesh 521
36 Quinton de KockQuinton de Kock South Africa 519
37 Solomon MireSolomon Mire Zimbabwe 517
38 HazratullahHazratullah Afghanistan 514
39 Thisara PereraThisara Perera Sri Lanka 513
40 Tamim IqbalTamim Iqbal Bangladesh 513
41 Sarfraz AhmedSarfraz Ahmed Pakistan 505
42 Mohammad NabiMohammad Nabi Afghanistan 498
43 Soumya SarkarSoumya Sarkar Bangladesh 491
44 Shakib Al HasanShakib Al Hasan Bangladesh 490
45 Najibullah ZadranNajibullah Zadran Afghanistan 479
46 Wesley BarresiWesley Barresi Netherlands 479
47 Mushfiqur RahimMushfiqur Rahim Bangladesh 475
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 Samiullah ShenwariSamiullah Shenwari Afghanistan 450
53 Chris GayleChris Gayle Windies 446
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 428
59 William PorterfieldWilliam Porterfield Ireland 426
60 Matthew CrossMatthew Cross Scotland 424
61 Elton ChigumburaElton Chigumbura Zimbabwe 424
62 Kusal MendisKusal Mendis Sri Lanka 421
63 Ahmed ShehzadAhmed Shehzad Pakistan 412
64 Andre FletcherAndre Fletcher Windies 412
65 MS DhoniMS Dhoni India 410
66 Calum MacLeodCalum MacLeod Scotland 398
67 Farhaan BehardienFarhaan Behardien South Africa 388
68 Corey AndersonCorey Anderson New Zealand 384
69 Mark ChapmanMark Chapman New Zealand 376
70 Heinrich KlaasenHeinrich Klaasen South Africa 368
71 Ben CooperBen Cooper Netherlands 362
72 Reeza HendricksReeza Hendricks South Africa 361
73 Litton DasLitton Das Bangladesh 351
74 Kevin O'BrienKevin O'Brien Ireland 346
75 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 345
76 Hussain TalatHussain Talat Pakistan 343
77 Brendan TaylorBrendan Taylor Zimbabwe 342
78 Travis HeadTravis Head Australia 339
79 Dinesh ChandimalDinesh Chandimal Sri Lanka 339
80 Asif AliAsif Ali Pakistan 331
81 Rohan MustafaRohan Mustafa United Arab Emirates 331
82 Chamu ChibhabhaChamu Chibhabha Zimbabwe 326
83 Chris LynnChris Lynn Australia 325
84 Angelo MathewsAngelo Mathews Sri Lanka 319
85 Peter MoorPeter Moor Zimbabwe 311
86 Jonny BairstowJonny Bairstow England 304
87 Niroshan DickwellaNiroshan Dickwella Sri Lanka 282
88 Upul TharangaUpul Tharanga Sri Lanka 281
89 Asela GunaratneAsela Gunaratne Sri Lanka 278
90 Dasun ShanakaDasun Shanaka Sri Lanka 278
91 Rameez ShahzadRameez Shahzad United Arab Emirates 276
92 Dinesh KarthikDinesh Karthik India 276
93 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 271
94 Usman GhaniUsman Ghani Afghanistan 270
95 Paras KhadkaParas Khadka NEP 265
96 Tom BruceTom Bruce New Zealand 263
97 Andre RussellAndre Russell Windies 263
98 James VinceJames Vince England 260
99 Kieron PollardKieron Pollard Windies 251
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