Get Instant News Updates
Enable
x
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 - Australia vs Pakistan , 03 December 2019
Rank Player Country Points
1 Virat KohliVirat Kohli India 928
2 Steven SmithSteven Smith Australia 923
3 Kane WilliamsonKane Williamson New Zealand 877
4 Cheteshwar PujaraCheteshwar Pujara India 791
5 David WarnerDavid Warner Australia 764
6 Ajinkya RahaneAjinkya Rahane India 759
7 Joe RootJoe Root England 752
8 Marnus LabuschagneMarnus Labuschagne Australia 731
9 Henry NichollsHenry Nicholls New Zealand 726
10 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 723
11 Tom LathamTom Latham New Zealand 716
12 Mayank AgarwalMayank Agarwal India 700
13 Babar AzamBabar Azam Pakistan 698
14 BJ WatlingBJ Watling New Zealand 696
15 Ben StokesBen Stokes England 694
16 Rohit SharmaRohit Sharma India 688
17 Ross TaylorRoss Taylor New Zealand 688
18 Quinton de KockQuinton de Kock South Africa 668
19 Dean ElgarDean Elgar South Africa 656
20 Francois du PlessisFrancois du Plessis South Africa 654
21 Aiden MarkramAiden Markram South Africa 651
22 Asad ShafiqAsad Shafiq Pakistan 646
23 Kusal MendisKusal Mendis Sri Lanka 645
24 Angelo MathewsAngelo Mathews Sri Lanka 643
25 Mushfiqur RahimMushfiqur Rahim Bangladesh 614
26 Tamim IqbalTamim Iqbal Bangladesh 613
27 Brendan TaylorBrendan Taylor Zimbabwe 607
28 Rishabh PantRishabh Pant India 602
29 Usman KhawajaUsman Khawaja Australia 602
30 Azhar AliAzhar Ali Pakistan 602
31 Dinesh ChandimalDinesh Chandimal Sri Lanka 591
32 Jos ButtlerJos Buttler England 590
33 Niroshan DickwellaNiroshan Dickwella Sri Lanka 582
34 Travis HeadTravis Head Australia 578
35 Jason HolderJason Holder West Indies 570
36 Rory BurnsRory Burns England 565
37 Ravindra JadejaRavindra Jadeja India 560
38 Jonny BairstowJonny Bairstow England 559
39 Sarfaraz AhmedSarfaraz Ahmed Pakistan 551
40 Hanuma VihariHanuma Vihari India 548
41 Shane DowrichShane Dowrich West Indies 544
42 Hamilton MasakadzaHamilton Masakadza Zimbabwe 544
43 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 538
44 Colin de GrandhommeColin de Grandhomme New Zealand 538
45 Joe DenlyJoe Denly England 537
46 MahmudullahMahmudullah Bangladesh 536
47 Shan MasoodShan Masood Pakistan 527
48 Shimron HetmyerShimron Hetmyer West Indies 521
49 Temba BavumaTemba Bavuma South Africa 517
50 Roston ChaseRoston Chase West Indies 516
51 Lokesh RahulLokesh Rahul India 514
52 Mominul HaqueMominul Haque Bangladesh 509
53 Kraigg BrathwaiteKraigg Brathwaite West Indies 508
54 Shaun MarshShaun Marsh Australia 503
55 Kusal PereraKusal Perera Sri Lanka 501
56 Sam CurranSam Curran England 500
57 Jeet RavalJeet Raval New Zealand 499
58 Haris SohailHaris Sohail Pakistan 490
59 Peter HandscombPeter Handscomb Australia 481
60 Shai HopeShai Hope West Indies 479
61 Murali VijayMurali Vijay India 471
62 Sikandar RazaSikandar Raza Zimbabwe 466
63 Shamarh BrooksShamarh Brooks West Indies 466
64 Matthew WadeMatthew Wade Australia 462
65 Tim PaineTim Paine Australia 462
66 Darren BravoDarren Bravo West Indies 460
67 Joe BurnsJoe Burns Australia 456
68 Roshen SilvaRoshen Silva Sri Lanka 447
69 Oshada FernandoOshada Fernando Sri Lanka 446
70 Jermaine BlackwoodJermaine Blackwood West Indies 431
71 Mitchell SantnerMitchell Santner New Zealand 429
72 Soumya SarkarSoumya Sarkar Bangladesh 429
73 Kevin O'BrienKevin O'Brien Ireland 423
74 John CampbellJohn Campbell West Indies 421
75 Peter MoorPeter Moor Zimbabwe 418
76 Litton DasLitton Das Bangladesh 417
77 Prithvi ShawPrithvi Shaw India 416
78 Ben FoakesBen Foakes England 412
79 Vernon PhilanderVernon Philander South Africa 403
80 Daryl MitchellDaryl Mitchell New Zealand 402
81 Keaton JenningsKeaton Jennings England 402
82 Sean WilliamsSean Williams Zimbabwe 401
83 Rahmat ShahRahmat Shah Afghanistan 400
84 Ravichandran AshwinRavichandran Ashwin India 400
85 Asghar AfghanAsghar Afghan Afghanistan 400
86 Wriddhiman SahaWriddhiman Saha India 397
87 Kieran PowellKieran Powell West Indies 396
88 Moeen AliMoeen Ali England 395
89 Imam-ul-HaqImam-ul-Haq Pakistan 389
90 Mitchell MarshMitchell Marsh Australia 382
91 Cameron BancroftCameron Bancroft Australia 379
92 Mitchell StarcMitchell Starc Australia 378
93 Chris WoakesChris Woakes England 376
94 Ibrahim ZadranIbrahim Zadran Afghanistan 375
95 Kurtis PattersonKurtis Patterson Australia 372
96 Aaron FinchAaron Finch Australia 359
97 Mohammad RizwanMohammad Rizwan Pakistan 355
98 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 342
99 Imrul KayesImrul Kayes Bangladesh 341
100 Kaushal SilvaKaushal Silva Sri Lanka 338
Last updated After - Afghanistan vs West Indies , 11 November 2019
Rank Player Country Points
1 Virat KohliVirat Kohli India 895
2 Rohit SharmaRohit Sharma India 863
3 Babar AzamBabar Azam Pakistan 834
4 Francois du PlessisFrancois du Plessis South Africa 820
5 Ross TaylorRoss Taylor New Zealand 817
6 Kane WilliamsonKane Williamson New Zealand 796
7 David WarnerDavid Warner Australia 794
8 Joe RootJoe Root England 787
9 Quinton de KockQuinton de Kock South Africa 781
10 Jason RoyJason Roy England 774
11 Aaron FinchAaron Finch Australia 764
12 Imam-ul-HaqImam-ul-Haq Pakistan 759
13 Jonny BairstowJonny Bairstow England 758
14 Shai HopeShai Hope West Indies 755
15 Usman KhawajaUsman Khawaja Australia 727
16 Fakhar ZamanFakhar Zaman Pakistan 717
17 Jos ButtlerJos Buttler England 717
18 Mushfiqur RahimMushfiqur Rahim Bangladesh 713
19 Shikhar DhawanShikhar Dhawan India 702
20 Ben StokesBen Stokes England 694
21 Eoin MorganEoin Morgan England 694
22 Martin GuptillMartin Guptill New Zealand 692
23 MS DhoniMS Dhoni India 670
24 Paul StirlingPaul Stirling Ireland 647
25 Steven SmithSteven Smith Australia 636
26 Shimron HetmyerShimron Hetmyer West Indies 636
27 Glenn MaxwellGlenn Maxwell Australia 634
28 Rassie van der DussenRassie van der Dussen South Africa 630
29 Tamim IqbalTamim Iqbal Bangladesh 622
30 Angelo MathewsAngelo Mathews Sri Lanka 617
31 Haris SohailHaris Sohail Pakistan 615
32 Alex CareyAlex Carey Australia 612
33 Kedar JadhavKedar Jadhav India 607
34 David MillerDavid Miller South Africa 607
35 Kyle CoetzerKyle Coetzer Scotland 596
36 Tom LathamTom Latham New Zealand 591
37 Soumya SarkarSoumya Sarkar Bangladesh 577
38 Travis HeadTravis Head Australia 571
39 Rahmat ShahRahmat Shah Afghanistan 569
40 Mohammad HafeezMohammad Hafeez Pakistan 568
41 Marcus StoinisMarcus Stoinis Australia 560
42 Alex HalesAlex Hales England 557
43 Brendan TaylorBrendan Taylor Zimbabwe 556
44 Niroshan DickwellaNiroshan Dickwella Sri Lanka 555
45 Andrew BalbirnieAndrew Balbirnie Ireland 553
46 Henry NichollsHenry Nicholls New Zealand 552
47 Imad WasimImad Wasim Pakistan 552
48 Chris GayleChris Gayle West Indies 552
49 Kusal PereraKusal Perera Sri Lanka 547
50 MahmudullahMahmudullah Bangladesh 544
51 Sarfaraz AhmedSarfaraz Ahmed Pakistan 538
52 Mohammad ShahzadMohammad Shahzad Afghanistan 533
53 Evin LewisEvin Lewis West Indies 532
54 Shaun MarshShaun Marsh Australia 532
55 Kevin O'BrienKevin O'Brien Ireland 532
56 Kusal MendisKusal Mendis Sri Lanka 532
57 Jimmy NeeshamJimmy Neesham New Zealand 531
58 Sean WilliamsSean Williams Zimbabwe 529
59 Sikandar RazaSikandar Raza Zimbabwe 527
60 Hardik PandyaHardik Pandya India 524
61 Peter HandscombPeter Handscomb Australia 521
62 Nicholas PooranNicholas Pooran West Indies 520
63 Najibullah ZadranNajibullah Zadran Afghanistan 518
64 Shaiman AnwarShaiman Anwar United Arab Emirates 515
65 Ambati RayuduAmbati Rayudu India 512
66 William PorterfieldWilliam Porterfield Ireland 507
67 Calum MacLeodCalum MacLeod Scotland 505
68 Mohammad NabiMohammad Nabi Afghanistan 504
69 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 500
70 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 497
71 Colin de GrandhommeColin de Grandhomme New Zealand 491
72 Colin MunroColin Munro New Zealand 489
73 Jason HolderJason Holder West Indies 486
74 Upul TharangaUpul Tharanga Sri Lanka 486
75 Craig ErvineCraig Ervine Zimbabwe 485
76 Asghar AfghanAsghar Afghan Afghanistan 483
77 Richard BerringtonRichard Berrington Scotland 478
78 Imrul KayesImrul Kayes Bangladesh 475
79 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 473
80 Sabbir RahmanSabbir Rahman Bangladesh 468
81 Mitchell SantnerMitchell Santner New Zealand 466
82 Litton DasLitton Das Bangladesh 461
83 Hamilton MasakadzaHamilton Masakadza Zimbabwe 459
84 Aiden MarkramAiden Markram South Africa 458
85 Marlon SamuelsMarlon Samuels West Indies 455
86 Andile PhehlukwayoAndile Phehlukwayo South Africa 449
87 Thisara PereraThisara Perera Sri Lanka 449
88 Lokesh RahulLokesh Rahul India 447
89 Assad ValaAssad Vala Papua New Guinea 444
90 Dinesh ChandimalDinesh Chandimal Sri Lanka 442
91 Avishka FernandoAvishka Fernando Sri Lanka 440
92 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 437
93 Moeen AliMoeen Ali England 433
94 Gulbadin NaibGulbadin Naib Afghanistan 424
95 Tony UraTony Ura Papua New Guinea 416
96 Matthew CrossMatthew Cross Scotland 416
97 Rashid KhanRashid Khan Afghanistan 408
98 Darren BravoDarren Bravo West Indies 406
99 Ravindra JadejaRavindra Jadeja India 401
100 Elton ChigumburaElton Chigumbura Zimbabwe 400
Last updated After - Afghanistan vs West Indies , 17 November 2019
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 879
2 Aaron FinchAaron Finch Australia 810
3 Dawid MalanDawid Malan England 782
4 Colin MunroColin Munro New Zealand 780
5 Glenn MaxwellGlenn Maxwell Australia 766
6 HazratullahHazratullah Afghanistan 692
7 Evin LewisEvin Lewis West Indies 680
8 Rohit SharmaRohit Sharma India 679
9 Lokesh RahulLokesh Rahul India 663
10 Eoin MorganEoin Morgan England 653
11 Martin GuptillMartin Guptill New Zealand 652
12 Reeza HendricksReeza Hendricks South Africa 648
13 D'Arcy ShortD'Arcy Short Australia 636
14 Shikhar DhawanShikhar Dhawan India 636
15 Virat KohliVirat Kohli India 621
16 Alex HalesAlex Hales England 603
17 Fakhar ZamanFakhar Zaman Pakistan 586
18 George MunseyGeorge Munsey Scotland 583
19 Jason RoyJason Roy England 576
20 David MillerDavid Miller South Africa 573
21 Paul StirlingPaul Stirling Ireland 566
22 Francois du PlessisFrancois du Plessis South Africa 564
23 Kane WilliamsonKane Williamson New Zealand 559
24 Joe RootJoe Root England 555
25 David WarnerDavid Warner Australia 549
26 Richard BerringtonRichard Berrington Scotland 542
27 Quinton de KockQuinton de Kock South Africa 541
28 Mohammad NabiMohammad Nabi Afghanistan 539
29 MahmudullahMahmudullah Bangladesh 537
30 Hamilton MasakadzaHamilton Masakadza Zimbabwe 532
31 Kusal PereraKusal Perera Sri Lanka 527
32 Kyle CoetzerKyle Coetzer Scotland 511
33 Jos ButtlerJos Buttler England 509
34 Max O'DowdMax O'Dowd Netherlands 508
35 Shaiman AnwarShaiman Anwar United Arab Emirates 506
36 Tony UraTony Ura Papua New Guinea 503
37 JP DuminyJP Duminy South Africa 503
38 Jonny BairstowJonny Bairstow England 501
39 Mohammad NaimMohammad Naim Bangladesh 499
40 Ben CooperBen Cooper Netherlands 496
41 Litton DasLitton Das Bangladesh 493
42 Andrew BalbirnieAndrew Balbirnie Ireland 490
43 Kevin O'BrienKevin O'Brien Ireland 489
44 Calum MacLeodCalum MacLeod Scotland 483
45 Muhammad UsmanMuhammad Usman United Arab Emirates 481
46 Najibullah ZadranNajibullah Zadran Afghanistan 481
47 Jatinder SinghJatinder Singh Oman 479
48 Matthew CrossMatthew Cross Scotland 475
49 Shoaib MalikShoaib Malik Pakistan 475
50 Soumya SarkarSoumya Sarkar Bangladesh 474
51 Ross TaylorRoss Taylor New Zealand 474
52 Mushfiqur RahimMushfiqur Rahim Bangladesh 470
53 Sabbir RahmanSabbir Rahman Bangladesh 467
54 Sean WilliamsSean Williams Zimbabwe 459
55 Paras KhadkaParas Khadka NEP 452
56 Colin de GrandhommeColin de Grandhomme New Zealand 449
57 Sarfaraz AhmedSarfaraz Ahmed Pakistan 448
58 James VinceJames Vince England 446
59 Rassie van der DussenRassie van der Dussen South Africa 442
60 Asghar AfghanAsghar Afghan Afghanistan 441
61 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 436
62 Kusal MendisKusal Mendis Sri Lanka 435
63 Thisara PereraThisara Perera Sri Lanka 434
64 Tamim IqbalTamim Iqbal Bangladesh 434
65 Nizakat KhanNizakat Khan Hong Kong 430
66 Collins ObuyaCollins Obuya KEN 429
67 Rahmanullah GurbazRahmanullah Gurbaz Afghanistan 428
68 Zeeshan MaqsoodZeeshan Maqsood Oman 427
69 Iftikhar AhmedIftikhar Ahmed Pakistan 418
70 Manish PandeyManish Pandey India 408
71 Ryan ten DoeschateRyan ten Doeschate Netherlands 396
72 Rakep PatelRakep Patel KEN 394
73 Niroshan DickwellaNiroshan Dickwella Sri Lanka 393
74 Gerhard ErasmusGerhard Erasmus NAM 390
75 Hussain TalatHussain Talat Pakistan 381
76 Steven SmithSteven Smith Australia 379
77 Tim SeifertTim Seifert New Zealand 377
78 MS DhoniMS Dhoni India 376
79 Navneet DhaliwalNavneet Dhaliwal CAN 375
80 Samiullah ShenwariSamiullah Shenwari Afghanistan 375
81 Mohammad HafeezMohammad Hafeez Pakistan 372
82 Gary WilsonGary Wilson Ireland 364
83 Rameez ShahzadRameez Shahzad United Arab Emirates 361
84 Aqib IlyasAqib Ilyas Oman 360
85 Chris GayleChris Gayle West Indies 360
86 Brendan TaylorBrendan Taylor Zimbabwe 357
87 Bhanuka RajapaksaBhanuka Rajapaksa Sri Lanka 356
88 Nitish KumarNitish Kumar CAN 356
89 Stephan BaardStephan Baard NAM 354
90 Rishabh PantRishabh Pant India 354
91 Tobias ViseeTobias Visee Netherlands 352
92 Elton ChigumburaElton Chigumbura Zimbabwe 351
93 Gareth DelanyGareth Delany Ireland 348
94 Rohan MustafaRohan Mustafa United Arab Emirates 339
95 Ahmed ShehzadAhmed Shehzad Pakistan 339
96 Nicholas PooranNicholas Pooran West Indies 337
97 Tim DavidTim David SIN 335
98 Muhammad TanveerMuhammad Tanveer QAT 333
99 Farhaan BehardienFarhaan Behardien South Africa 330
100 Shai HopeShai Hope West Indies 329
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