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?
Yes No
Settings X
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 - England vs Australia , 01 January 1970
Rank Player Country Points
1 Steven SmithSteven Smith Australia 937
2 Virat KohliVirat Kohli India 903
3 Kane WilliamsonKane Williamson New Zealand 878
4 Cheteshwar PujaraCheteshwar Pujara India 825
5 Henry NichollsHenry Nicholls New Zealand 749
6 Joe RootJoe Root England 731
7 Ajinkya RahaneAjinkya Rahane India 725
8 Tom LathamTom Latham New Zealand 724
9 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 723
10 Aiden MarkramAiden Markram South Africa 719
11 Quinton de KockQuinton de Kock South Africa 718
12 Francois du PlessisFrancois du Plessis South Africa 702
13 Ben StokesBen Stokes England 685
14 Ross TaylorRoss Taylor New Zealand 669
15 Hashim AmlaHashim Amla South Africa 664
16 Babar AzamBabar Azam Pakistan 658
17 Kusal MendisKusal Mendis Sri Lanka 645
18 Asad ShafiqAsad Shafiq Pakistan 643
19 Angelo MathewsAngelo Mathews Sri Lanka 643
20 Dean ElgarDean Elgar South Africa 639
21 Azhar AliAzhar Ali Pakistan 639
22 Rishabh PantRishabh Pant India 633
23 Tamim IqbalTamim Iqbal Bangladesh 626
24 David WarnerDavid Warner Australia 623
25 BJ WatlingBJ Watling New Zealand 620
26 Usman KhawajaUsman Khawaja Australia 615
27 Jos ButtlerJos Buttler England 608
28 Brendan TaylorBrendan Taylor Zimbabwe 607
29 Hanuma VihariHanuma Vihari India 601
30 Shakib Al HasanShakib Al Hasan Bangladesh 599
31 Dinesh ChandimalDinesh Chandimal Sri Lanka 591
32 Travis HeadTravis Head Australia 589
33 Niroshan DickwellaNiroshan Dickwella Sri Lanka 582
34 Jason HolderJason Holder West Indies 580
35 Marnus LabuschagneMarnus Labuschagne Australia 571
36 Jonny BairstowJonny Bairstow England 570
37 Mushfiqur RahimMushfiqur Rahim Bangladesh 570
38 Temba BavumaTemba Bavuma South Africa 563
39 Sarfaraz AhmedSarfaraz Ahmed Pakistan 562
40 Mominul HaqueMominul Haque Bangladesh 549
41 MahmudullahMahmudullah Bangladesh 549
42 Hamilton MasakadzaHamilton Masakadza Zimbabwe 544
43 Lokesh RahulLokesh Rahul India 541
44 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 538
45 Jeet RavalJeet Raval New Zealand 538
46 Haris SohailHaris Sohail Pakistan 534
47 Roston ChaseRoston Chase West Indies 533
48 Shimron HetmyerShimron Hetmyer West Indies 527
49 Kraigg BrathwaiteKraigg Brathwaite West Indies 526
50 Shane DowrichShane Dowrich West Indies 525
51 Colin de GrandhommeColin de Grandhomme New Zealand 519
52 Shikhar DhawanShikhar Dhawan India 517
53 Shaun MarshShaun Marsh Australia 514
54 Rohit SharmaRohit Sharma India 513
55 Ravindra JadejaRavindra Jadeja India 510
56 Rory BurnsRory Burns England 509
57 Joe DenlyJoe Denly England 506
58 Kusal PereraKusal Perera Sri Lanka 501
59 Murali VijayMurali Vijay India 496
60 Sam CurranSam Curran England 492
61 Peter HandscombPeter Handscomb Australia 491
62 Shai HopeShai Hope West Indies 485
63 Asghar AfghanAsghar Afghan Afghanistan 484
64 Mayank AgarwalMayank Agarwal India 476
65 Rahmat ShahRahmat Shah Afghanistan 471
66 Tim PaineTim Paine Australia 471
67 Shan MasoodShan Masood Pakistan 470
68 Sikandar RazaSikandar Raza Zimbabwe 466
69 Darren BravoDarren Bravo West Indies 465
70 Roshen SilvaRoshen Silva Sri Lanka 447
71 Oshada FernandoOshada Fernando Sri Lanka 446
72 Soumya SarkarSoumya Sarkar Bangladesh 438
73 Prithvi ShawPrithvi Shaw India 438
74 Jermaine BlackwoodJermaine Blackwood West Indies 435
75 Imam-ul-HaqImam-ul-Haq Pakistan 433
76 Ibrahim ZadranIbrahim Zadran Afghanistan 426
77 Joe BurnsJoe Burns Australia 425
78 Matthew WadeMatthew Wade Australia 424
79 Kevin O'BrienKevin O'Brien Ireland 423
80 Hardik PandyaHardik Pandya India 420
81 Ben FoakesBen Foakes England 420
82 Peter MoorPeter Moor Zimbabwe 418
83 Ravichandran AshwinRavichandran Ashwin India 413
84 Keaton JenningsKeaton Jennings England 410
85 Matt RenshawMatt Renshaw Australia 409
86 Moeen AliMoeen Ali England 403
87 Vernon PhilanderVernon Philander South Africa 401
88 Sean WilliamsSean Williams Zimbabwe 401
89 Kieran PowellKieran Powell West Indies 400
90 Chris WoakesChris Woakes England 395
91 Mitchell MarshMitchell Marsh Australia 390
92 Mitchell StarcMitchell Starc Australia 388
93 Dawid MalanDawid Malan England 387
94 Cameron BancroftCameron Bancroft Australia 387
95 Kurtis PattersonKurtis Patterson Australia 379
96 Imrul KayesImrul Kayes Bangladesh 378
97 Litton DasLitton Das Bangladesh 370
98 Aaron FinchAaron Finch Australia 366
99 Mark StonemanMark Stoneman England 350
100 Shadman IslamShadman Islam Bangladesh 346
Last updated After - West Indies vs India , 01 January 1970
Rank Player Country Points
1 Virat KohliVirat Kohli India 895
2 Rohit SharmaRohit Sharma India 863
3 Babar AzamBabar Azam Pakistan 827
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 Imam-ul-HaqImam-ul-Haq Pakistan 764
12 Aaron FinchAaron Finch Australia 764
13 Jonny BairstowJonny Bairstow England 758
14 Shai HopeShai Hope West Indies 729
15 Usman KhawajaUsman Khawaja Australia 727
16 Jos ButtlerJos Buttler England 717
17 Mushfiqur RahimMushfiqur Rahim Bangladesh 713
18 Fakhar ZamanFakhar Zaman Pakistan 711
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 Hashim AmlaHashim Amla South Africa 685
24 Shakib Al HasanShakib Al Hasan Bangladesh 682
25 MS DhoniMS Dhoni India 670
26 Shimron HetmyerShimron Hetmyer West Indies 652
27 Paul StirlingPaul Stirling Ireland 647
28 Steven SmithSteven Smith Australia 636
29 Glenn MaxwellGlenn Maxwell Australia 634
30 Rassie van der DussenRassie van der Dussen South Africa 630
31 Angelo MathewsAngelo Mathews Sri Lanka 623
32 Tamim IqbalTamim Iqbal Bangladesh 622
33 Alex CareyAlex Carey Australia 612
34 Kedar JadhavKedar Jadhav India 607
35 David MillerDavid Miller South Africa 607
36 Haris SohailHaris Sohail Pakistan 600
37 Tom LathamTom Latham New Zealand 591
38 Soumya SarkarSoumya Sarkar Bangladesh 577
39 Kyle CoetzerKyle Coetzer Scotland 577
40 Mohammad HafeezMohammad Hafeez Pakistan 574
41 Travis HeadTravis Head Australia 571
42 Rahmat ShahRahmat Shah Afghanistan 565
43 Marcus StoinisMarcus Stoinis Australia 560
44 Niroshan DickwellaNiroshan Dickwella Sri Lanka 560
45 Chris GayleChris Gayle West Indies 560
46 Alex HalesAlex Hales England 557
47 Imad WasimImad Wasim Pakistan 556
48 Brendan TaylorBrendan Taylor Zimbabwe 556
49 Kusal PereraKusal Perera Sri Lanka 553
50 Andrew BalbirnieAndrew Balbirnie Ireland 553
51 Henry NichollsHenry Nicholls New Zealand 552
52 Sarfaraz AhmedSarfaraz Ahmed Pakistan 548
53 MahmudullahMahmudullah Bangladesh 544
54 Evin LewisEvin Lewis West Indies 541
55 Mohammad ShahzadMohammad Shahzad Afghanistan 541
56 Kusal MendisKusal Mendis Sri Lanka 537
57 Shaun MarshShaun Marsh Australia 532
58 Kevin O'BrienKevin O'Brien Ireland 532
59 Jimmy NeeshamJimmy Neesham New Zealand 531
60 Sean WilliamsSean Williams Zimbabwe 529
61 Sikandar RazaSikandar Raza Zimbabwe 527
62 Calum MacLeodCalum MacLeod Scotland 525
63 Hardik PandyaHardik Pandya India 524
64 Peter HandscombPeter Handscomb Australia 521
65 Shaiman AnwarShaiman Anwar United Arab Emirates 515
66 Najibullah ZadranNajibullah Zadran Afghanistan 515
67 Ambati RayuduAmbati Rayudu India 512
68 Shoaib MalikShoaib Malik Pakistan 508
69 William PorterfieldWilliam Porterfield Ireland 507
70 JP DuminyJP Duminy South Africa 505
71 Hashmatullah ShaidiHashmatullah Shaidi Afghanistan 504
72 Mohammad NabiMohammad Nabi Afghanistan 504
73 Jason HolderJason Holder West Indies 492
74 Colin de GrandhommeColin de Grandhomme New Zealand 491
75 Upul TharangaUpul Tharanga Sri Lanka 491
76 Colin MunroColin Munro New Zealand 489
77 Nicholas PooranNicholas Pooran West Indies 485
78 Craig ErvineCraig Ervine Zimbabwe 485
79 Rameez ShahzadRameez Shahzad United Arab Emirates 484
80 Avishka FernandoAvishka Fernando Sri Lanka 481
81 Lahiru ThirimanneLahiru Thirimanne Sri Lanka 477
82 Imrul KayesImrul Kayes Bangladesh 475
83 Asghar AfghanAsghar Afghan Afghanistan 470
84 Sabbir RahmanSabbir Rahman Bangladesh 468
85 Mitchell SantnerMitchell Santner New Zealand 466
86 Marlon SamuelsMarlon Samuels West Indies 462
87 Litton DasLitton Das Bangladesh 461
88 Hamilton MasakadzaHamilton Masakadza Zimbabwe 459
89 Aiden MarkramAiden Markram South Africa 458
90 Thisara PereraThisara Perera Sri Lanka 453
91 Andile PhehlukwayoAndile Phehlukwayo South Africa 449
92 Lokesh RahulLokesh Rahul India 447
93 Dinesh ChandimalDinesh Chandimal Sri Lanka 446
94 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 442
95 Richard BerringtonRichard Berrington Scotland 441
96 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 439
97 Rashid KhanRashid Khan Afghanistan 439
98 Moeen AliMoeen Ali England 433
99 Gulbadin NaibGulbadin Naib Afghanistan 428
100 Anshuman RathAnshuman Rath Hong Kong 422
Last updated After - Sri Lanka vs New Zealand , 01 January 1970
Rank Player Country Points
1 Babar AzamBabar Azam Pakistan 896
2 Glenn MaxwellGlenn Maxwell Australia 815
3 Colin MunroColin Munro New Zealand 796
4 Aaron FinchAaron Finch Australia 782
5 HazratullahHazratullah Afghanistan 718
6 D'Arcy ShortD'Arcy Short Australia 715
7 Lokesh RahulLokesh Rahul India 689
8 Fakhar ZamanFakhar Zaman Pakistan 681
9 Rohit SharmaRohit Sharma India 678
10 Alex HalesAlex Hales England 664
11 Reeza HendricksReeza Hendricks South Africa 647
12 Virat KohliVirat Kohli India 642
13 Jason RoyJason Roy England 635
14 Evin LewisEvin Lewis West Indies 630
15 Martin GuptillMartin Guptill New Zealand 624
16 Shikhar DhawanShikhar Dhawan India 619
17 Kane WilliamsonKane Williamson New Zealand 616
18 Joe RootJoe Root England 613
19 Mohammad ShahzadMohammad Shahzad Afghanistan 609
20 Eoin MorganEoin Morgan England 596
21 Shaiman AnwarShaiman Anwar United Arab Emirates 594
22 Francois du PlessisFrancois du Plessis South Africa 588
23 David MillerDavid Miller South Africa 579
24 Paul StirlingPaul Stirling Ireland 575
25 Jos ButtlerJos Buttler England 563
26 Hamilton MasakadzaHamilton Masakadza Zimbabwe 563
27 Kyle CoetzerKyle Coetzer Scotland 542
28 Shoaib MalikShoaib Malik Pakistan 536
29 Kusal PereraKusal Perera Sri Lanka 527
30 Mohammad NabiMohammad Nabi Afghanistan 527
31 MahmudullahMahmudullah Bangladesh 526
32 JP DuminyJP Duminy South Africa 525
33 Hashim AmlaHashim Amla South Africa 524
34 Richard BerringtonRichard Berrington Scotland 521
35 Sabbir RahmanSabbir Rahman Bangladesh 518
36 George MunseyGeorge Munsey Scotland 516
37 Shakib Al HasanShakib Al Hasan Bangladesh 515
38 Rassie van der DussenRassie van der Dussen South Africa 513
39 Tamim IqbalTamim Iqbal Bangladesh 499
40 Kusal MendisKusal Mendis Sri Lanka 496
41 Thisara PereraThisara Perera Sri Lanka 489
42 Soumya SarkarSoumya Sarkar Bangladesh 486
43 Sean WilliamsSean Williams Zimbabwe 481
44 Malcolm WallerMalcolm Waller Zimbabwe 480
45 Najibullah ZadranNajibullah Zadran Afghanistan 479
46 Ben CooperBen Cooper Netherlands 476
47 Litton DasLitton Das Bangladesh 473
48 Sarfaraz AhmedSarfaraz Ahmed Pakistan 471
49 Quinton de KockQuinton de Kock South Africa 463
50 Ross TaylorRoss Taylor New Zealand 456
51 Tony UraTony Ura Papua New Guinea 453
52 Mushfiqur RahimMushfiqur Rahim Bangladesh 451
53 Asghar AfghanAsghar Afghan Afghanistan 448
54 Niroshan DickwellaNiroshan Dickwella Sri Lanka 446
55 Calum MacLeodCalum MacLeod Scotland 446
56 Marlon SamuelsMarlon Samuels West Indies 442
57 Max O'DowdMax O'Dowd Netherlands 437
58 Jonny BairstowJonny Bairstow England 436
59 Samiullah ShenwariSamiullah Shenwari Afghanistan 432
60 Hussain TalatHussain Talat Pakistan 430
61 Collins ObuyaCollins Obuya KEN 430
62 Kevin O'BrienKevin O'Brien Ireland 429
63 Solomon MireSolomon Mire Zimbabwe 428
64 Gary WilsonGary Wilson Ireland 423
65 Stephan MyburghStephan Myburgh Netherlands 420
66 Manish PandeyManish Pandey India 419
67 Mohammad HafeezMohammad Hafeez Pakistan 418
68 Paras KhadkaParas Khadka NEP 417
69 MS DhoniMS Dhoni India 415
70 Elton ChigumburaElton Chigumbura Zimbabwe 410
71 Muhammad UsmanMuhammad Usman United Arab Emirates 403
72 Wesley BarresiWesley Barresi Netherlands 398
73 Matthew CrossMatthew Cross Scotland 396
74 Brendan TaylorBrendan Taylor Zimbabwe 386
75 Chris GayleChris Gayle West Indies 382
76 Ahmed ShehzadAhmed Shehzad Pakistan 380
77 Suresh RainaSuresh Raina India 378
78 Rakep PatelRakep Patel KEN 377
79 William PorterfieldWilliam Porterfield Ireland 362
80 Colin de GrandhommeColin de Grandhomme New Zealand 361
81 Nicholas PooranNicholas Pooran West Indies 358
82 Rishabh PantRishabh Pant India 353
83 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 350
84 Usman GhaniUsman Ghani Afghanistan 345
85 Farhaan BehardienFarhaan Behardien South Africa 344
86 Andre FletcherAndre Fletcher West Indies 344
87 Tobias ViseeTobias Visee Netherlands 340
88 Corey AndersonCorey Anderson New Zealand 333
89 Asif AliAsif Ali Pakistan 332
90 Sam BillingsSam Billings England 332
91 Craig ErvineCraig Ervine Zimbabwe 332
92 Ashfaq AhmedAshfaq Ahmed United Arab Emirates 330
93 Travis HeadTravis Head Australia 326
94 Mark ChapmanMark Chapman New Zealand 326
95 Andrew BalbirnieAndrew Balbirnie Ireland 319
96 Bilal ZalmaiBilal Zalmai AUT 318
97 James VinceJames Vince England 317
98 Tim SeifertTim Seifert New Zealand 315
99 Chris LynnChris Lynn Australia 312
100 Rizwan CheemaRizwan Cheema CAN 312
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