Get breaking news alerts from myKhel

Home  »  Cricket  »  Rankings  »  ICC Batsmen Rankings

ICC Top 100 Batsmen Rankings

Last updated After - England vs India , 13 August 2018
Position Player Country Points
1 Steven SmithSteven Smith Australia 929
2 Virat KohliVirat Kohli India 919
3 Joe RootJoe Root England 851
4 Kane WilliamsonKane Williamson New Zealand 847
5 David WarnerDavid Warner Australia 820
6 Cheteshwar PujaraCheteshwar Pujara India 759
7 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 754
8 Dinesh ChandimalDinesh Chandimal Sri Lanka 733
9 Jonny BairstowJonny Bairstow England 729
10 Dean ElgarDean Elgar South Africa 724
11 Aiden MarkramAiden Markram South Africa 703
12 Ross TaylorRoss Taylor New Zealand 697
13 Kraigg BrathwaiteKraigg Brathwaite West Indies 695
14 Hashim AmlaHashim Amla South Africa 673
15 Azhar AliAzhar Ali Pakistan 672
16 Francois du PlessisFrancois du Plessis South Africa 665
17 Alastair CookAlastair Cook England 651
18 Kusal MendisKusal Mendis Sri Lanka 641
19 Usman KhawajaUsman Khawaja Australia 633
20 Shakib Al HasanShakib Al Hasan Bangladesh 632
21 Angelo MathewsAngelo Mathews Sri Lanka 607
22 Shaun MarshShaun Marsh Australia 605
23 Ajinkya RahaneAjinkya Rahane India 604
24 Asad ShafiqAsad Shafiq Pakistan 602
25 Lokesh RahulLokesh Rahul India 601
26 Shikhar DhawanShikhar Dhawan India 598
27 BJ WatlingBJ Watling New Zealand 596
28 Quinton de KockQuinton de Kock South Africa 594
29 Tamim IqbalTamim Iqbal Bangladesh 590
30 Mushfiqur RahimMushfiqur Rahim Bangladesh 589
31 Tom LathamTom Latham New Zealand 587
32 Ben StokesBen Stokes England 578
33 Henry NichollsHenry Nicholls New Zealand 573
34 Murali VijayMurali Vijay India 573
35 Shai HopeShai Hope West Indies 572
36 Temba BavumaTemba Bavuma South Africa 567
37 Peter HandscombPeter Handscomb Australia 559
38 Jeet RavalJeet Raval New Zealand 552
39 Sarfraz AhmedSarfraz Ahmed Pakistan 551
40 Mominul HaqueMominul Haque Bangladesh 549
41 Niroshan DickwellaNiroshan Dickwella Sri Lanka 549
42 Rohit SharmaRohit Sharma India 534
43 Brendan TaylorBrendan Taylor Zimbabwe 534
44 Roston ChaseRoston Chase West Indies 532
45 Hamilton MasakadzaHamilton Masakadza Zimbabwe 531
46 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 529
47 Moeen AliMoeen Ali England 526
48 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 510
49 Craig ErvineCraig Ervine Zimbabwe 505
50 Chris WoakesChris Woakes England 496
51 Tim PaineTim Paine Australia 495
52 Mitchell MarshMitchell Marsh Australia 493
53 Jason HolderJason Holder West Indies 485
54 Colin de GrandhommeColin de Grandhomme New Zealand 483
55 Cameron BancroftCameron Bancroft Australia 478
56 Shane DowrichShane Dowrich West Indies 477
57 Ravichandran AshwinRavichandran Ashwin India 467
58 Matt RenshawMatt Renshaw Australia 466
59 Hardik PandyaHardik Pandya India 461
60 Kieran PowellKieran Powell West Indies 458
61 JP DuminyJP Duminy South Africa 458
62 MahmudullahMahmudullah Bangladesh 452
63 Wriddhiman SahaWriddhiman Saha India 452
64 Dawid MalanDawid Malan England 450
65 Vernon PhilanderVernon Philander South Africa 449
66 Jermaine BlackwoodJermaine Blackwood West Indies 449
67 Ravindra JadejaRavindra Jadeja India 446
68 Kevin O'BrienKevin O'Brien Ireland 440
69 Jos ButtlerJos Buttler England 429
70 Roshen SilvaRoshen Silva Sri Lanka 429
71 Ahmed ShehzadAhmed Shehzad Pakistan 427
72 Sam CurranSam Curran England 426
73 Upul TharangaUpul Tharanga Sri Lanka 415
74 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 414
75 Imrul KayesImrul Kayes Bangladesh 411
76 Mark StonemanMark Stoneman England 407
77 Joe BurnsJoe Burns Australia 406
78 Soumya SarkarSoumya Sarkar Bangladesh 404
79 Haris SohailHaris Sohail Pakistan 401
80 Kaushal SilvaKaushal Silva Sri Lanka 401
81 Sami AslamSami Aslam Pakistan 398
82 James VinceJames Vince England 390
83 Litton DasLitton Das Bangladesh 390
84 Mitchell SantnerMitchell Santner New Zealand 387
85 Gary BallanceGary Ballance England 387
86 Shimron HetmyerShimron Hetmyer West Indies 372
87 Babar AzamBabar Azam Pakistan 370
88 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 369
89 Kusal PereraKusal Perera Sri Lanka 358
90 Keaton JenningsKeaton Jennings England 357
91 Regis ChakabvaRegis Chakabva Zimbabwe 351
92 Dilruwan PereraDilruwan Perera Sri Lanka 349
93 Peter MoorPeter Moor Zimbabwe 348
94 Mitchell StarcMitchell Starc Australia 344
95 Sean WilliamsSean Williams Zimbabwe 340
96 Dominic BessDominic Bess England 339
97 Glenn MaxwellGlenn Maxwell Australia 327
98 Graeme CremerGraeme Cremer Zimbabwe 323
99 Asela GunaratneAsela Gunaratne Sri Lanka 322
100 Sabbir RahmanSabbir Rahman Bangladesh 317
Last updated After - Sri Lanka vs South Africa , 12 August 2018
Position Player Country Points
1 Virat KohliVirat Kohli India 911
2 Babar AzamBabar Azam Pakistan 825
3 Joe RootJoe Root England 818
4 Rohit SharmaRohit Sharma India 806
5 David WarnerDavid Warner Australia 803
6 Ross TaylorRoss Taylor New Zealand 785
7 Quinton de KockQuinton de Kock South Africa 781
8 Kane WilliamsonKane Williamson New Zealand 778
9 Shikhar DhawanShikhar Dhawan India 770
10 Jonny BairstowJonny Bairstow England 769
11 Francois du PlessisFrancois du Plessis South Africa 766
12 Tamim IqbalTamim Iqbal Bangladesh 737
13 Martin GuptillMartin Guptill New Zealand 731
14 Hashim AmlaHashim Amla South Africa 729
15 MS DhoniMS Dhoni India 714
16 Fakhar Fakhar ZamanFakhar Fakhar Zaman Pakistan 713
17 Aaron FinchAaron Finch Australia 706
18 Jos ButtlerJos Buttler England 701
19 Steven SmithSteven Smith Australia 675
20 Travis HeadTravis Head Australia 670
21 Jason RoyJason Roy England 670
22 Mushfiqur RahimMushfiqur Rahim Bangladesh 652
23 Eoin MorganEoin Morgan England 651
24 Kyle CoetzerKyle Coetzer Scotland 642
25 Angelo MathewsAngelo Mathews Sri Lanka 641
26 Alex HalesAlex Hales England 639
27 Shakib Al HasanShakib Al Hasan Bangladesh 624
28 Ben StokesBen Stokes England 610
29 Mohammad HafeezMohammad Hafeez Pakistan 606
30 Ajinkya RahaneAjinkya Rahane India 604
31 Rahmat ShahRahmat Shah Afghanistan 600
32 Tom LathamTom Latham New Zealand 598
33 Glenn MaxwellGlenn Maxwell Australia 597
34 Paul StirlingPaul Stirling Ireland 596
35 Niroshan DickwellaNiroshan Dickwella Sri Lanka 591
36 Calum MacLeodCalum MacLeod Scotland 585
37 David MillerDavid Miller South Africa 576
38 MahmudullahMahmudullah Bangladesh 575
39 Brendan TaylorBrendan Taylor Zimbabwe 564
40 Ed JoyceEd Joyce Ireland 563
41 JP DuminyJP Duminy South Africa 563
42 Mitchell MarshMitchell Marsh Australia 562
43 Imam-ul-HaqImam-ul-Haq Pakistan 560
44 Upul TharangaUpul Tharanga Sri Lanka 559
45 Shai HopeShai Hope West Indies 551
46 Sarfraz AhmedSarfraz Ahmed Pakistan 549
47 Mohammad ShahzadMohammad Shahzad Afghanistan 547
48 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 546
49 Marcus StoinisMarcus Stoinis Australia 545
50 Kevin O'BrienKevin O'Brien Ireland 539
51 Marlon SamuelsMarlon Samuels West Indies 533
52 Kedar JadhavKedar Jadhav India 532
53 Kusal MendisKusal Mendis Sri Lanka 532
54 Mohammad NabiMohammad Nabi Afghanistan 530
55 Azhar AliAzhar Ali Pakistan 530
56 Shoaib MalikShoaib Malik Pakistan 529
57 William PorterfieldWilliam Porterfield Ireland 528
58 Evin LewisEvin Lewis West Indies 523
59 Shimron HetmyerShimron Hetmyer West Indies 521
60 Soumya SarkarSoumya Sarkar Bangladesh 518
61 Colin MunroColin Munro New Zealand 518
62 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 505
63 Mitchell SantnerMitchell Santner New Zealand 502
64 James FaulknerJames Faulkner Australia 498
65 Chris GayleChris Gayle West Indies 497
66 Kusal PereraKusal Perera Sri Lanka 495
67 Rameez ShahzadRameez Shahzad United Arab Emirates 494
68 Hamilton MasakadzaHamilton Masakadza Zimbabwe 494
69 Anshuman RathAnshuman Rath Hong Kong 492
70 Najibullah ZadranNajibullah Zadran Afghanistan 492
71 Suresh RainaSuresh Raina India 491
72 Jason HolderJason Holder West Indies 488
73 Dinesh ChandimalDinesh Chandimal Sri Lanka 488
74 Matthew WadeMatthew Wade Australia 487
75 Neil BroomNeil Broom New Zealand 486
76 Moeen AliMoeen Ali England 485
77 Shaiman AnwarShaiman Anwar United Arab Emirates 484
78 Hardik PandyaHardik Pandya India 481
79 Farhaan BehardienFarhaan Behardien South Africa 476
80 Niall O'BrienNiall O'Brien Ireland 476
81 Sabbir RahmanSabbir Rahman Bangladesh 474
82 Craig ErvineCraig Ervine Zimbabwe 474
83 Shaun MarshShaun Marsh Australia 472
84 Richard BerringtonRichard Berrington Scotland 471
85 Colin de GrandhommeColin de Grandhomme New Zealand 465
86 Henry NichollsHenry Nicholls New Zealand 462
87 Ahmed ShehzadAhmed Shehzad Pakistan 462
88 Sean WilliamsSean Williams Zimbabwe 460
89 Javed AhmadiJaved Ahmadi Afghanistan 458
90 Jimmy NeeshamJimmy Neesham New Zealand 457
91 Rovman PowellRovman Powell West Indies 456
92 Imrul KayesImrul Kayes Bangladesh 454
93 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 453
94 Andrew BalbirnieAndrew Balbirnie Ireland 453
95 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 452
96 Haris SohailHaris Sohail Pakistan 447
97 Anamul HaqueAnamul Haque Bangladesh 445
98 Chris WoakesChris Woakes England 444
99 Babar HayatBabar Hayat Hong Kong 441
100 Thisara PereraThisara Perera Sri Lanka 440
Last updated After - West Indies vs Bangladesh , 05 August 2018
Position Player Country Points
1 Aaron FinchAaron Finch Australia 891
2 Fakhar Fakhar ZamanFakhar Fakhar Zaman Pakistan 842
3 Lokesh RahulLokesh Rahul India 812
4 Colin MunroColin Munro New Zealand 801
5 Babar AzamBabar Azam Pakistan 765
6 Glenn MaxwellGlenn Maxwell Australia 761
7 Martin GuptillMartin Guptill New Zealand 747
8 Alex HalesAlex Hales England 710
9 D'Arcy ShortD'Arcy Short Australia 690
10 Rohit SharmaRohit Sharma India 678
11 Evin LewisEvin Lewis West Indies 671
12 Virat KohliVirat Kohli India 671
13 Mohammad ShahzadMohammad Shahzad Afghanistan 659
14 Hashim AmlaHashim Amla South Africa 643
15 Jason RoyJason Roy England 641
16 Kane WilliamsonKane Williamson New Zealand 634
17 Jos ButtlerJos Buttler England 614
18 Hamilton MasakadzaHamilton Masakadza Zimbabwe 610
19 Kusal PereraKusal Perera Sri Lanka 608
20 Eoin MorganEoin Morgan England 596
21 Joe RootJoe Root England 595
22 Francois du PlessisFrancois du Plessis South Africa 594
23 Shikhar DhawanShikhar Dhawan India 589
24 Solomon MireSolomon Mire Zimbabwe 581
25 JP DuminyJP Duminy South Africa 568
26 Marlon SamuelsMarlon Samuels West Indies 563
27 Shoaib MalikShoaib Malik Pakistan 560
28 Sabbir RahmanSabbir Rahman Bangladesh 551
29 David MillerDavid Miller South Africa 551
30 Malcolm WallerMalcolm Waller Zimbabwe 542
31 Kyle CoetzerKyle Coetzer Scotland 542
32 Paul StirlingPaul Stirling Ireland 537
33 Dawid MalanDawid Malan England 531
34 Richard BerringtonRichard Berrington Scotland 527
35 David WarnerDavid Warner Australia 522
36 Sarfraz AhmedSarfraz Ahmed Pakistan 521
37 MahmudullahMahmudullah Bangladesh 521
38 Quinton de KockQuinton de Kock South Africa 518
39 Tamim IqbalTamim Iqbal Bangladesh 513
40 Mohammad NabiMohammad Nabi Afghanistan 504
41 Suresh RainaSuresh Raina India 502
42 Manish PandeyManish Pandey India 498
43 Thisara PereraThisara Perera Sri Lanka 497
44 Soumya SarkarSoumya Sarkar Bangladesh 491
45 Shakib Al HasanShakib Al Hasan Bangladesh 490
46 Najibullah ZadranNajibullah Zadran Afghanistan 481
47 Wesley BarresiWesley Barresi Netherlands 479
48 Mushfiqur RahimMushfiqur Rahim Bangladesh 475
49 Chris GayleChris Gayle West Indies 473
50 Samiullah ShenwariSamiullah Shenwari Afghanistan 470
51 Ahmed ShehzadAhmed Shehzad Pakistan 466
52 Kusal MendisKusal Mendis Sri Lanka 465
53 MS DhoniMS Dhoni India 463
54 Gary WilsonGary Wilson Ireland 459
55 Asghar AfghanAsghar Afghan Afghanistan 447
56 Elton ChigumburaElton Chigumbura Zimbabwe 444
57 Andre FletcherAndre Fletcher West Indies 438
58 George MunseyGeorge Munsey Scotland 433
59 Matthew CrossMatthew Cross Scotland 424
60 William PorterfieldWilliam Porterfield Ireland 418
61 Farhaan BehardienFarhaan Behardien South Africa 415
62 Ross TaylorRoss Taylor New Zealand 415
63 Heinrich KlaasenHeinrich Klaasen South Africa 409
64 Mark ChapmanMark Chapman New Zealand 408
65 Travis HeadTravis Head Australia 399
66 Calum MacLeodCalum MacLeod Scotland 398
67 Hussain TalatHussain Talat Pakistan 386
68 Ben CooperBen Cooper Netherlands 362
69 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 359
70 Kevin O'BrienKevin O'Brien Ireland 359
71 Litton DasLitton Das Bangladesh 351
72 Reeza HendricksReeza Hendricks South Africa 347
73 Lendl SimmonsLendl Simmons West Indies 346
74 Chamu ChibhabhaChamu Chibhabha Zimbabwe 344
75 Angelo MathewsAngelo Mathews Sri Lanka 332
76 Brendan TaylorBrendan Taylor Zimbabwe 327
77 Mohammad HafeezMohammad Hafeez Pakistan 323
78 Noor Ali ZadranNoor Ali Zadran Afghanistan 316
79 Asif AliAsif Ali Pakistan 314
80 Jonny BairstowJonny Bairstow England 310
81 Niroshan DickwellaNiroshan Dickwella Sri Lanka 308
82 Dinesh ChandimalDinesh Chandimal Sri Lanka 305
83 Upul TharangaUpul Tharanga Sri Lanka 293
84 Asela GunaratneAsela Gunaratne Sri Lanka 290
85 Usman GhaniUsman Ghani Afghanistan 282
86 Tom BruceTom Bruce New Zealand 279
87 Andre RussellAndre Russell West Indies 279
88 Dasun ShanakaDasun Shanaka Sri Lanka 275
89 James VinceJames Vince England 265
90 Paras KhadkaParas Khadka NEP 265
91 Kieron PollardKieron Pollard West Indies 263
92 Gulbadin NaibGulbadin Naib Afghanistan 261
93 ShafiqullahShafiqullah Afghanistan 253
94 Dilshan MunaweeraDilshan Munaweera Sri Lanka 251
95 George BaileyGeorge Bailey Australia 247
96 Peter MoorPeter Moor Zimbabwe 246
97 Tarisai MusakandaTarisai Musakanda Zimbabwe 241
98 Sharad VesawkarSharad Vesawkar NEP 238
99 Darren SammyDarren Sammy West Indies 236
100 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 233
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