Get breaking news alerts from myKhel

Home  »  Cricket  »  Rankings  »  ICC Batsmen Rankings

ICC Top 100 Batsmen Rankings

Last updated After - Pakistan vs Australia , 19 October 2018
Rank Player Country Points
1 Virat KohliVirat Kohli India 935
2 Steven SmithSteven Smith Australia 910
3 Kane WilliamsonKane Williamson New Zealand 847
4 Joe RootJoe Root England 835
5 David WarnerDavid Warner Australia 803
6 Cheteshwar PujaraCheteshwar Pujara India 765
7 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 754
8 Dinesh ChandimalDinesh Chandimal Sri Lanka 733
9 Dean ElgarDean Elgar South Africa 724
10 Aiden MarkramAiden Markram South Africa 703
11 Usman KhawajaUsman Khawaja Australia 699
12 Ross TaylorRoss Taylor New Zealand 697
13 Hashim AmlaHashim Amla South Africa 673
14 Francois du PlessisFrancois du Plessis South Africa 665
15 Azhar AliAzhar Ali Pakistan 648
16 Kusal MendisKusal Mendis Sri Lanka 641
17 Jonny BairstowJonny Bairstow England 637
18 Ajinkya RahaneAjinkya Rahane India 633
19 Shakib Al HasanShakib Al Hasan Bangladesh 632
20 Kraigg BrathwaiteKraigg Brathwaite West Indies 632
21 Jos ButtlerJos Buttler England 611
22 Lokesh RahulLokesh Rahul India 608
23 Angelo MathewsAngelo Mathews Sri Lanka 607
24 Asad ShafiqAsad Shafiq Pakistan 604
25 Sarfraz AhmedSarfraz Ahmed Pakistan 602
26 BJ WatlingBJ Watling New Zealand 596
27 Quinton de KockQuinton de Kock South Africa 593
28 Tamim IqbalTamim Iqbal Bangladesh 592
29 Mushfiqur RahimMushfiqur Rahim Bangladesh 592
30 Tom LathamTom Latham New Zealand 587
31 Ben StokesBen Stokes England 583
32 Roston ChaseRoston Chase West Indies 582
33 Henry NichollsHenry Nicholls New Zealand 573
34 Temba BavumaTemba Bavuma South Africa 566
35 Mominul HaqueMominul Haque Bangladesh 558
36 Shai HopeShai Hope West Indies 558
37 Jeet RavalJeet Raval New Zealand 552
38 Shikhar DhawanShikhar Dhawan India 549
39 Niroshan DickwellaNiroshan Dickwella Sri Lanka 549
40 Peter HandscombPeter Handscomb Australia 548
41 Murali VijayMurali Vijay India 545
42 Shaun MarshShaun Marsh Australia 543
43 Moeen AliMoeen Ali England 539
44 Sam CurranSam Curran England 537
45 Brendan TaylorBrendan Taylor Zimbabwe 534
46 Hamilton MasakadzaHamilton Masakadza Zimbabwe 531
47 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 529
48 Sikandar RazaSikandar Raza Zimbabwe 510
49 Rohit SharmaRohit Sharma India 508
50 Mohammad HafeezMohammad Hafeez Pakistan 507
51 Craig ErvineCraig Ervine Zimbabwe 505
52 Jason HolderJason Holder West Indies 497
53 Ravindra JadejaRavindra Jadeja India 493
54 Colin de GrandhommeColin de Grandhomme New Zealand 483
55 Tim PaineTim Paine Australia 482
56 Cameron BancroftCameron Bancroft Australia 469
57 Kieran PowellKieran Powell West Indies 468
58 Prithvi ShawPrithvi Shaw India 465
59 Aaron FinchAaron Finch Australia 463
60 Rishabh PantRishabh Pant India 459
61 Shane DowrichShane Dowrich West Indies 458
62 Matt RenshawMatt Renshaw Australia 457
63 Chris WoakesChris Woakes England 456
64 MahmudullahMahmudullah Bangladesh 455
65 Vernon PhilanderVernon Philander South Africa 448
66 Hardik PandyaHardik Pandya India 446
67 Mitchell MarshMitchell Marsh Australia 446
68 Fakhar ZamanFakhar Zaman Pakistan 444
69 Haris SohailHaris Sohail Pakistan 441
70 Ravichandran AshwinRavichandran Ashwin India 440
71 Kevin O'BrienKevin O'Brien Ireland 440
72 Jermaine BlackwoodJermaine Blackwood West Indies 440
73 Dawid MalanDawid Malan England 437
74 Wriddhiman SahaWriddhiman Saha India 430
75 Roshen SilvaRoshen Silva Sri Lanka 429
76 Babar AzamBabar Azam Pakistan 424
77 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 414
78 Imrul KayesImrul Kayes Bangladesh 414
79 Soumya SarkarSoumya Sarkar Bangladesh 404
80 Kaushal SilvaKaushal Silva Sri Lanka 401
81 Litton DasLitton Das Bangladesh 398
82 Joe BurnsJoe Burns Australia 398
83 Mark StonemanMark Stoneman England 394
84 Sami AslamSami Aslam Pakistan 390
85 Mitchell SantnerMitchell Santner New Zealand 387
86 James VinceJames Vince England 378
87 Keaton JenningsKeaton Jennings England 367
88 Dilruwan PereraDilruwan Perera Sri Lanka 358
89 Mitchell StarcMitchell Starc Australia 355
90 Imam-ul-HaqImam-ul-Haq Pakistan 351
91 Regis ChakabvaRegis Chakabva Zimbabwe 351
92 Peter MoorPeter Moor Zimbabwe 348
93 Kusal PereraKusal Perera Sri Lanka 347
94 Sean WilliamsSean Williams Zimbabwe 340
95 Shimron HetmyerShimron Hetmyer West Indies 335
96 Dominic BessDominic Bess England 329
97 Travis HeadTravis Head Australia 328
98 Graeme CremerGraeme Cremer Zimbabwe 323
99 Sabbir RahmanSabbir Rahman Bangladesh 317
100 Tom BlundellTom Blundell New Zealand 312
Last updated After - South Africa vs Zimbabwe , 06 October 2018
Rank Player Country Points
1 Virat KohliVirat Kohli India 884
2 Rohit SharmaRohit Sharma India 842
3 Joe RootJoe Root England 818
4 David WarnerDavid Warner Australia 803
5 Shikhar DhawanShikhar Dhawan India 802
6 Babar AzamBabar Azam Pakistan 798
7 Ross TaylorRoss Taylor New Zealand 785
8 Kane WilliamsonKane Williamson New Zealand 778
9 Quinton de KockQuinton de Kock South Africa 769
10 Jonny BairstowJonny Bairstow England 769
11 Francois du PlessisFrancois du Plessis South Africa 753
12 Martin GuptillMartin Guptill New Zealand 731
13 Tamim IqbalTamim Iqbal Bangladesh 718
14 Hashim AmlaHashim Amla South Africa 718
15 Aaron FinchAaron Finch Australia 706
16 Mushfiqur RahimMushfiqur Rahim Bangladesh 702
17 Jos ButtlerJos Buttler England 701
18 MS DhoniMS Dhoni India 695
19 Fakhar ZamanFakhar Zaman Pakistan 689
20 Steven SmithSteven Smith Australia 675
21 Travis HeadTravis Head Australia 670
22 Jason RoyJason Roy England 670
23 Eoin MorganEoin Morgan England 651
24 Kyle CoetzerKyle Coetzer Scotland 642
25 Alex HalesAlex Hales England 639
26 Angelo MathewsAngelo Mathews Sri Lanka 632
27 Imam-ul-HaqImam-ul-Haq Pakistan 618
28 Ben StokesBen Stokes England 610
29 Shakib Al HasanShakib Al Hasan Bangladesh 603
30 Tom LathamTom Latham New Zealand 598
31 Glenn MaxwellGlenn Maxwell Australia 597
32 Rahmat ShahRahmat Shah Afghanistan 591
33 Mohammad HafeezMohammad Hafeez Pakistan 591
34 Ajinkya RahaneAjinkya Rahane India 586
35 Paul StirlingPaul Stirling Ireland 586
36 Niroshan DickwellaNiroshan Dickwella Sri Lanka 585
37 Mohammad ShahzadMohammad Shahzad Afghanistan 585
38 Calum MacLeodCalum MacLeod Scotland 585
39 MahmudullahMahmudullah Bangladesh 571
40 David MillerDavid Miller South Africa 568
41 Upul TharangaUpul Tharanga Sri Lanka 565
42 Shoaib MalikShoaib Malik Pakistan 564
43 Mitchell MarshMitchell Marsh Australia 562
44 Brendan TaylorBrendan Taylor Zimbabwe 558
45 Kedar JadhavKedar Jadhav India 557
46 Ed JoyceEd Joyce Ireland 555
47 Shai HopeShai Hope West Indies 551
48 JP DuminyJP Duminy South Africa 550
49 Marcus StoinisMarcus Stoinis Australia 545
50 Sarfraz AhmedSarfraz Ahmed Pakistan 540
51 Sikandar RazaSikandar Raza Zimbabwe 538
52 Kevin O'BrienKevin O'Brien Ireland 536
53 Mohammad NabiMohammad Nabi Afghanistan 533
54 Marlon SamuelsMarlon Samuels West Indies 533
55 Anshuman RathAnshuman Rath Hong Kong 532
56 Evin LewisEvin Lewis West Indies 523
57 Shimron HetmyerShimron Hetmyer West Indies 521
58 Colin MunroColin Munro New Zealand 518
59 Azhar AliAzhar Ali Pakistan 517
60 William PorterfieldWilliam Porterfield Ireland 514
61 Soumya SarkarSoumya Sarkar Bangladesh 513
62 Kusal MendisKusal Mendis Sri Lanka 511
63 Mitchell SantnerMitchell Santner New Zealand 502
64 Rameez ShahzadRameez Shahzad United Arab Emirates 501
65 Hamilton MasakadzaHamilton Masakadza Zimbabwe 501
66 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 500
67 Chris GayleChris Gayle West Indies 497
68 Kusal PereraKusal Perera Sri Lanka 491
69 Andrew BalbirnieAndrew Balbirnie Ireland 490
70 Jason HolderJason Holder West Indies 488
71 Neil BroomNeil Broom New Zealand 486
72 Moeen AliMoeen Ali England 485
73 Ambati RayuduAmbati Rayudu India 485
74 Dinesh ChandimalDinesh Chandimal Sri Lanka 483
75 Najibullah ZadranNajibullah Zadran Afghanistan 480
76 Nizakat KhanNizakat Khan Hong Kong 478
77 Shaiman AnwarShaiman Anwar United Arab Emirates 477
78 Suresh RainaSuresh Raina India 476
79 Sean WilliamsSean Williams Zimbabwe 476
80 Shaun MarshShaun Marsh Australia 472
81 Richard BerringtonRichard Berrington Scotland 471
82 Hardik PandyaHardik Pandya India 469
83 Farhaan BehardienFarhaan Behardien South Africa 469
84 Colin de GrandhommeColin de Grandhomme New Zealand 465
85 Henry NichollsHenry Nicholls New Zealand 462
86 Sabbir RahmanSabbir Rahman Bangladesh 460
87 Niall O'BrienNiall O'Brien Ireland 460
88 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 457
89 Rovman PowellRovman Powell West Indies 456
90 Imrul KayesImrul Kayes Bangladesh 453
91 Ahmed ShehzadAhmed Shehzad Pakistan 450
92 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 449
93 Rashid KhanRashid Khan Afghanistan 448
94 Craig ErvineCraig Ervine Zimbabwe 445
95 Chris WoakesChris Woakes England 444
96 Thisara PereraThisara Perera Sri Lanka 440
97 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 438
98 Haris SohailHaris Sohail Pakistan 436
99 Babar HayatBabar Hayat Hong Kong 432
100 Anamul HaqueAnamul Haque Bangladesh 432
Last updated After - South Africa vs Zimbabwe , 12 October 2018
Rank Player Country Points
1 Aaron FinchAaron Finch Australia 891
2 Fakhar ZamanFakhar 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 746
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 647
14 Jason RoyJason Roy England 641
15 Kane WilliamsonKane Williamson New Zealand 634
16 Jos ButtlerJos Buttler England 614
17 Hashim AmlaHashim Amla South Africa 602
18 Hamilton MasakadzaHamilton Masakadza Zimbabwe 599
19 Eoin MorganEoin Morgan England 596
20 Joe RootJoe Root England 595
21 Kusal PereraKusal Perera Sri Lanka 594
22 Shikhar DhawanShikhar Dhawan India 589
23 Francois du PlessisFrancois du Plessis South Africa 584
24 Marlon SamuelsMarlon Samuels West Indies 563
25 Shoaib MalikShoaib Malik Pakistan 560
26 JP DuminyJP Duminy South Africa 553
27 David MillerDavid Miller South Africa 552
28 Sabbir RahmanSabbir Rahman Bangladesh 551
29 Kyle CoetzerKyle Coetzer Scotland 542
30 Paul StirlingPaul Stirling Ireland 532
31 Dawid MalanDawid Malan England 531
32 Richard BerringtonRichard Berrington Scotland 527
33 David WarnerDavid Warner Australia 522
34 Malcolm WallerMalcolm Waller Zimbabwe 521
35 Sarfraz AhmedSarfraz Ahmed Pakistan 521
36 MahmudullahMahmudullah Bangladesh 521
37 Solomon MireSolomon Mire Zimbabwe 517
38 Quinton de KockQuinton de Kock South Africa 516
39 HazratullahHazratullah Afghanistan 514
40 Tamim IqbalTamim Iqbal Bangladesh 513
41 Suresh RainaSuresh Raina India 502
42 Manish PandeyManish Pandey India 498
43 Mohammad NabiMohammad Nabi Afghanistan 498
44 Soumya SarkarSoumya Sarkar Bangladesh 491
45 Thisara PereraThisara Perera Sri Lanka 490
46 Shakib Al HasanShakib Al Hasan Bangladesh 489
47 Wesley BarresiWesley Barresi Netherlands 479
48 Najibullah ZadranNajibullah Zadran Afghanistan 478
49 Mushfiqur RahimMushfiqur Rahim Bangladesh 475
50 Gary WilsonGary Wilson Ireland 473
51 Chris GayleChris Gayle West Indies 473
52 Ahmed ShehzadAhmed Shehzad Pakistan 466
53 Asghar AfghanAsghar Afghan Afghanistan 465
54 MS DhoniMS Dhoni India 463
55 Samiullah ShenwariSamiullah Shenwari Afghanistan 450
56 Sean WilliamsSean Williams Zimbabwe 443
57 Kusal MendisKusal Mendis Sri Lanka 441
58 Andre FletcherAndre Fletcher West Indies 438
59 George MunseyGeorge Munsey Scotland 433
60 William PorterfieldWilliam Porterfield Ireland 426
61 Matthew CrossMatthew Cross Scotland 424
62 Elton ChigumburaElton Chigumbura Zimbabwe 424
63 Ross TaylorRoss Taylor New Zealand 415
64 Mark ChapmanMark Chapman New Zealand 408
65 Travis HeadTravis Head Australia 399
66 Calum MacLeodCalum MacLeod Scotland 398
67 Farhaan BehardienFarhaan Behardien South Africa 391
68 Heinrich KlaasenHeinrich Klaasen South Africa 387
69 Hussain TalatHussain Talat Pakistan 386
70 Ben CooperBen Cooper Netherlands 362
71 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 352
72 Litton DasLitton Das Bangladesh 351
73 Kevin O'BrienKevin O'Brien Ireland 346
74 Reeza HendricksReeza Hendricks South Africa 345
75 Brendan TaylorBrendan Taylor Zimbabwe 341
76 Dinesh ChandimalDinesh Chandimal Sri Lanka 327
77 Chamu ChibhabhaChamu Chibhabha Zimbabwe 326
78 Angelo MathewsAngelo Mathews Sri Lanka 325
79 Mohammad HafeezMohammad Hafeez Pakistan 323
80 Asif AliAsif Ali Pakistan 314
81 Peter MoorPeter Moor Zimbabwe 311
82 Jonny BairstowJonny Bairstow England 309
83 Niroshan DickwellaNiroshan Dickwella Sri Lanka 302
84 Upul TharangaUpul Tharanga Sri Lanka 287
85 Asela GunaratneAsela Gunaratne Sri Lanka 284
86 Dasun ShanakaDasun Shanaka Sri Lanka 283
87 Tom BruceTom Bruce New Zealand 279
88 Andre RussellAndre Russell West Indies 279
89 Usman GhaniUsman Ghani Afghanistan 270
90 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 269
91 James VinceJames Vince England 265
92 Paras KhadkaParas Khadka NEP 265
93 Gulbadin NaibGulbadin Naib Afghanistan 250
94 Dilshan MunaweeraDilshan Munaweera Sri Lanka 246
95 ShafiqullahShafiqullah Afghanistan 242
96 Sharad VesawkarSharad Vesawkar NEP 238
97 Chadwick WaltonChadwick Walton West Indies 230
98 Moises HenriquesMoises Henriques Australia 229
99 Chris LynnChris Lynn Australia 228
100 Denesh RamdinDenesh Ramdin West Indies 225
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