Men’s Batting Rankings

The following tables contains Official ICC Men’s Batting Rankings for Test, ODIs and T20Is formats.

TEST

Position

Player

Country

Rating

Virat Kohli IND930
Steve Smith AUS929
Kane Williamson NZ847
Joe Root ENG835
David Warner AUS820
Cheteshwar Pujara IND772
Dimuth Karunaratne SL754
Dinesh Chandimal SL733
Dean Elgar SA724
10 Alastair Cook ENG709
11 Aiden Markram SA703
12 Ross Taylor NZ697
13 Kraigg Brathwaite WI695
14 Hashim Amla SA673
15 Azhar Ali PAK672
16 Francois du Plessis SA665
17 Kusal Mendis SL641
18 Jonny Bairstow ENG637
19 Lokesh Rahul IND635
20 Usman Khawaja AUS633
21 Shakib Al Hasan BAN632
22 Ajinkya Rahane IND616
23 Jos Buttler ENG611
24 Angelo Mathews SL607
25 Shaun Marsh AUS605
26 Asad Shafiq PAK602
27 BJ Watling NZ596
28 Quinton de Kock SA593
29 Tamim Iqbal BAN592
30 Mushfiqur Rahim BAN592
31 Tom Latham NZ587
32 Ben Stokes ENG583
33 Henry Nicholls NZ573
34 Shai Hope WI572
35 Temba Bavuma SA566
36 Shikhar Dhawan IND560
37 Peter Handscomb AUS559
38 Mominul Haque BAN558
39 Murali Vijay IND556
40 Jeet Raval NZ552
41 Sarfraz Ahmed PAK551
42 Niroshan Dickwella SL549
43 Moeen Ali ENG539
44 Sam Curran ENG537
45 Brendan Taylor ZIM534
46 Roston Chase WI532
47 Hamilton Masakadza ZIM531
48 Dhananjaya de Silva SL529
49 Rohit Sharma IND518
50 Sikandar Raza ZIM510
51 Craig Ervine ZIM505
52 Tim Paine AUS495
53 Mitchell Marsh AUS493
54 Jason Holder WI485
55 Colin de Grandhomme NZ483
56 Cameron Bancroft AUS478
57 Shane Dowrich WI476
58 Ravindra Jadeja IND471
59 Matt Renshaw AUS466
60 JP Duminy SA458
61 Kieran Powell WI457
62 Chris Woakes ENG456
63 Hardik Pandya IND455
64 Mahmudullah BAN455
65 Jermaine Blackwood WI449
66 Vernon Philander SA448
67 Ravichandran Ashwin IND447
68 Kevin O'Brien IRE440
69 Wriddhiman Saha IND438
70 Dawid Malan ENG437
71 Roshen Silva SL429
72 Ahmed Shehzad PAK427
73 Upul Tharanga SL415
74 Danushka Gunathilaka SL414
75 Imrul Kayes BAN414
76 Joe Burns AUS406
77 Soumya Sarkar BAN404
78 Haris Sohail PAK401
79 Kaushal Silva SL401
80 Sami Aslam PAK398
81 Litton Das BAN398
82 Mark Stoneman ENG394
83 Mitchell Santner NZ387
84 James Vince ENG378
85 Gary Ballance ENG375
86 Shimron Hetmyer WI372
87 Babar Azam PAK370
88 Mohammad Nasir Hossain BAN369
89 Keaton Jennings ENG367
90 Dilruwan Perera SL358
91 Regis Chakabva ZIM351
92 Peter Moor ZIM348
93 Kusal Perera SL347
94 Mitchell Starc AUS344
95 Sean Williams ZIM340
96 Dominic Bess ENG329
97 Glenn Maxwell AUS327
98 Graeme Cremer ZIM323
99 Asela Gunaratne SL322
100 Sabbir Rahman BAN317

ODI

Position

Player

Country

Rating

Virat Kohli IND884
Rohit Sharma IND842
Joe Root ENG818
David Warner AUS803
Shikhar Dhawan IND802
Babar Azam PAK798
Ross Taylor NZ785
Quinton de Kock SA781
Kane Williamson NZ778
10 Jonny Bairstow ENG769
11 Francois du Plessis SA766
12 Martin Guptill NZ731
13 Hashim Amla SA729
14 Tamim Iqbal BAN718
15 Aaron Finch AUS706
16 Mushfiqur Rahim BAN702
17 Jos Buttler ENG701
18 MS Dhoni IND695
19 Fakhar Zaman PAK689
20 Steve Smith AUS675
21 Travis Head AUS670
22 Jason Roy ENG670
23 Eoin Morgan ENG651
24 Kyle Coetzer SCO642
25 Alex Hales ENG639
26 Angelo Mathews SL632
27 Imam-ul-Haq PAK618
28 Ben Stokes ENG610
29 Shakib Al Hasan BAN603
30 Tom Latham NZ598
31 Glenn Maxwell AUS597
32 Rahmat Shah AFG591
33 Mohammad Hafeez PAK591
34 Ajinkya Rahane IND586
35 Paul Stirling IRE586
36 Niroshan Dickwella SL585
37 Mohammad Shahzad AFG585
38 Calum MacLeod SCO585
39 David Miller SA576
40 Mahmudullah BAN571
41 Upul Tharanga SL565
42 Brendan Taylor ZIM564
43 Shoaib Malik PAK564
44 JP Duminy SA563
45 Mitchell Marsh AUS562
46 Kedar Jadhav IND557
47 Ed Joyce IRE555
48 Shai Hope WI551
49 Sikandar Raza ZIM546
50 Marcus Stoinis AUS545
51 Sarfraz Ahmed PAK540
52 Kevin O'Brien IRE536
53 Mohammad Nabi AFG533
54 Marlon Samuels WI533
55 Anshuman Rath HK532
56 Evin Lewis WI523
57 Shimron Hetmyer WI521
58 Colin Munro NZ518
59 Azhar Ali PAK517
60 William Porterfield IRE514
61 Soumya Sarkar BAN513
62 Kusal Mendis SL511
63 Mitchell Santner NZ502
64 Rameez Shahzad UAE501
65 Lahiru Thirimanne SL500
66 James Faulkner AUS498
67 Chris Gayle WI497
68 Hamilton Masakadza ZIM494
69 Kusal Perera SL491
70 Andrew Balbirnie IRE490
71 Jason Holder WI488
72 Matthew Wade AUS487
73 Neil Broom NZ486
74 Moeen Ali ENG485
75 Ambati Rayudu IND485
76 Dinesh Chandimal SL483
77 Najibullah Zadran AFG480
78 Nizakat Khan HK478
79 Shaiman Anwar UAE477
80 Farhaan Behardien SA476
81 Suresh Raina IND476
82 Craig Ervine ZIM474
83 Shaun Marsh AUS472
84 Richard Berrington SCO471
85 Hardik Pandya IND469
86 Colin de Grandhomme NZ465
87 Henry Nicholls NZ462
88 Sabbir Rahman BAN460
89 Niall O'Brien IRE460
90 Sean Williams ZIM460
91 Hashmatullah Shaidi AFG457
92 Jimmy Neesham NZ457
93 Rovman Powell WI456
94 Imrul Kayes BAN453
95 Ahmed Shehzad PAK450
96 Danushka Gunathilaka SL449
97 Rashid Khan AFG448
98 Chris Woakes ENG444
99 Thisara Perera SL440
100 Mohammad Nasir Hossain BAN438

T20

Position

Player

Country

Rating

Aaron Finch AUS891
Fakhar Zaman PAK842
Lokesh Rahul IND812
Colin Munro NZ801
Babar Azam PAK765
Glenn Maxwell AUS761
Martin Guptill NZ747
Alex Hales ENG710
D'Arcy Short AUS690
10 Rohit Sharma IND678
11 Evin Lewis WI671
12 Virat Kohli IND671
13 Mohammad Shahzad AFG647
14 Jason Roy ENG641
15 Kane Williamson NZ634
16 Hashim Amla SA628
17 Jos Buttler ENG614
18 Hamilton Masakadza ZIM610
19 Eoin Morgan ENG596
20 Joe Root ENG595
21 Kusal Perera SL594
22 Shikhar Dhawan IND589
23 Francois du Plessis SA582
24 Solomon Mire ZIM581
25 Marlon Samuels WI563
26 JP Duminy SA560
27 Shoaib Malik PAK560
28 Sabbir Rahman BAN551
29 David Miller SA546
30 Malcolm Waller ZIM542
31 Kyle Coetzer SCO542
32 Paul Stirling IRE532
33 Dawid Malan ENG531
34 Richard Berrington SCO527
35 Quinton de Kock SA524
36 David Warner AUS522
37 Sarfraz Ahmed PAK521
38 Mahmudullah BAN521
39 Hazratullah AFG514
40 Tamim Iqbal BAN513
41 Suresh Raina IND502
42 Manish Pandey IND498
43 Mohammad Nabi AFG498
44 Soumya Sarkar BAN491
45 Thisara Perera SL491
46 Shakib Al Hasan BAN490
47 Najibullah Zadran AFG479
48 Wesley Barresi NED479
49 Mushfiqur Rahim BAN475
50 Gary Wilson IRE473
51 Chris Gayle WI473
52 Ahmed Shehzad PAK466
53 Asghar Afghan AFG465
54 MS Dhoni IND463
55 Samiullah Shenwari AFG450
56 Elton Chigumbura ZIM444
57 Kusal Mendis SL441
58 Andre Fletcher WI438
59 George Munsey SCO433
60 William Porterfield IRE426
61 Matthew Cross SCO424
62 Ross Taylor NZ415
63 Mark Chapman NZ408
64 Farhaan Behardien SA407
65 Travis Head AUS399
66 Calum MacLeod SCO398
67 Heinrich Klaasen SA397
68 Hussain Talat PAK386
69 Ben Cooper NED362
70 Reeza Hendricks SA359
71 Danushka Gunathilaka SL352
72 Litton Das BAN351
73 Lendl Simmons WI346
74 Kevin O'Brien IRE346
75 Chamu Chibhabha ZIM344
76 Dinesh Chandimal SL327
77 Brendan Taylor ZIM327
78 Angelo Mathews SL325
79 Mohammad Hafeez PAK323
80 Asif Ali PAK314
81 Jonny Bairstow ENG310
82 Noor Ali Zadran AFG304
83 Niroshan Dickwella SL302
84 Upul Tharanga SL287
85 Asela Gunaratne SL284
86 Dasun Shanaka SL283
87 Tom Bruce NZ279
88 Andre Russell WI279
89 Usman Ghani AFG270
90 Dhananjaya de Silva SL269
91 James Vince ENG265
92 Paras Khadka NEP265
93 Kieron Pollard WI263
94 Gulbadin Naib AFG250
95 George Bailey AUS247
96 Peter Moor ZIM246
97 Dilshan Munaweera SL246
98 Shafiqullah AFG242
99 Tarisai Musakanda ZIM241
100 Sharad Vesawkar NEP238

 

Cricket Howzat is for cricket enthusiasts, cricket fans, and lovers who want to stay in touch with the cricket world.

Copyright © 2018 CricketHowzat.com

To Top