ICC Cricket Rankings - Men's Batting

Position
Player
Rating
1
    –
Marnus Labuschagne
Marnus Labuschagne
AUSTRALIA
936
2
    1
Babar Azam
Babar Azam
PAKISTAN
875
3
    1
Steven Smith
Steven Smith
AUSTRALIA
870
4
    9
Travis Head
Travis Head
AUSTRALIA
826
5
    1
Joe Root
Joe Root
ENGLAND
826
6
    1
Rishabh Pant
Rishabh Pant
INDIA
797
7
    1
Kane Williamson
Kane Williamson
NEW ZEALAND
786
8
    –
Dimuth Karunaratne
Dimuth Karunaratne
SRI LANKA
748
9
    –
Rohit Sharma
Rohit Sharma
INDIA
732
10
    3
Usman Khawaja
Usman Khawaja
AUSTRALIA
719
11
    1
Daryl Mitchell
Daryl Mitchell
NEW ZEALAND
715
12
    2
Litton Das
Litton Das
BANGLADESH
702
13
    1
Jonny Bairstow
Jonny Bairstow
ENGLAND
697
14
    3
Virat Kohli
Virat Kohli
INDIA
676
15
    1
Dinesh Chandimal
Dinesh Chandimal
SRI LANKA
673
16
    21
Shreyas Iyer
Shreyas Iyer
INDIA
666
17
    4
Tom Blundell
Tom Blundell
NEW ZEALAND
654
18
    4
Angelo Mathews
Angelo Mathews
SRI LANKA
654
19
    9
Cheteshwar Pujara
642
20
    –
Mushfiqur Rahim
Mushfiqur Rahim
BANGLADESH
639
21
    2
Kraigg Brathwaite
Kraigg Brathwaite
WEST INDIES
637
22
    4
Dean Elgar
Dean Elgar
SOUTH AFRICA
634
23
    2
Ben Stokes
Ben Stokes
ENGLAND
633
24
    –
Mayank Agarwal
631
25
    8
Temba Bavuma
Temba Bavuma
SOUTH AFRICA
631
26
    11
Abdullah Shafique
625
27
    –
Tom Latham
Tom Latham
NEW ZEALAND
622
28
    1
Ollie Pope
Ollie Pope
ENGLAND
621
29
    12
Mohammad Rizwan
Mohammad Rizwan
PAKISTAN
616
30
    –
Henry Nicholls
Henry Nicholls
NEW ZEALAND
613
31
    8
David Warner
David Warner
AUSTRALIA
606
32
    6
Azhar Ali
Azhar Ali
PAKISTAN
605
33
    1
Sean Williams
Sean Williams
ZIMBABWE
603
34
    –
Colin de Grandhomme
Colin de Grandhomme
NEW ZEALAND
601
35
    –
Devon Conway
Devon Conway
NEW ZEALAND
594
36
    5
Abid Ali
Abid Ali
PAKISTAN
591
37
    1
Imam-ul-Haq
Imam-ul-Haq
PAKISTAN
578
38
    2
Ravindra Jadeja
578
39
    4
Dhananjaya de Silva
570
40
    4
Shakib Al Hasan
Shakib Al Hasan
BANGLADESH
570
41
    1
Ajinkya Rahane
566
42
    3
Keegan Petersen
Keegan Petersen
SOUTH AFRICA
563
43
    1
Tamim Iqbal
Tamim Iqbal
BANGLADESH
561
44
    26
Harry Brook
Harry Brook
ENGLAND
549
45
    6
Jermaine Blackwood
Jermaine Blackwood
WEST INDIES
549
46
    5
Cameron Green
Cameron Green
AUSTRALIA
547
47
    10
Alex Carey
Alex Carey
AUSTRALIA
534
48
    1
Niroshan Dickwella
Niroshan Dickwella
SRI LANKA
534
49
    3
Sikandar Raza
Sikandar Raza
ZIMBABWE
523
50
    1
Nkrumah Bonner
Nkrumah Bonner
WEST INDIES
523
51
    5
Zak Crawley
Zak Crawley
ENGLAND
523
52
    2
Fawad Alam
Fawad Alam
PAKISTAN
520
53
    5
Rassie van der Dussen
Rassie van der Dussen
SOUTH AFRICA
517
54
    1
Aiden Markram
Aiden Markram
SOUTH AFRICA
517
55
    8
KL Rahul
KL Rahul
INDIA
517
56
    2
Kusal Mendis
Kusal Mendis
SRI LANKA
516
57
    –
Ben Duckett
Ben Duckett
ENGLAND
513
59
    3
Oshada Fernando
Oshada Fernando
SRI LANKA
500
60
    21
Kyle Verreynne
Kyle Verreynne
SOUTH AFRICA
496
61
    1
Shubman Gill
Shubman Gill
INDIA
496
62
    7
Hanuma Vihari
491
63
    5
Tim Paine
Tim Paine
AUSTRALIA
487
64
    3
Ibrahim Zadran
Ibrahim Zadran
AFGHANISTAN
486
65
    6
Rory Burns
Rory Burns
ENGLAND
485
66
    3
Ben Foakes
Ben Foakes
ENGLAND
481
67
    7
Mahmudullah
Mahmudullah
BANGLADESH
479
68
    3
Mominul Haque
Mominul Haque
BANGLADESH
476
69
    6
Kyle Mayers
Kyle Mayers
WEST INDIES
470
70
    4
Pathum Nissanka
Pathum Nissanka
SRI LANKA
461
72
    7
Jos Buttler
Jos Buttler
ENGLAND
453
73
    9
Jason Holder
Jason Holder
WEST INDIES
450
74
    6
Shan Masood
Shan Masood
PAKISTAN
450
75
    3
Matthew Wade
Matthew Wade
AUSTRALIA
440
76
    –
Kusal Perera
Kusal Perera
SRI LANKA
439
77
    4
Joe Burns
Joe Burns
AUSTRALIA
436
78
    1
Shane Dowrich
Shane Dowrich
WEST INDIES
435
79
    5
Alex Lees
Alex Lees
ENGLAND
433
80
    2
John Campbell
John Campbell
WEST INDIES
430
81
    1
Joshua Da Silva
Joshua Da Silva
WEST INDIES
428
82
    –
Regis Chakabva
Regis Chakabva
ZIMBABWE
427
83
    4
Washington Sundar
425
84
    2
Ravichandran Ashwin
423
85
    5
Najmul Hossain Shanto
422
86
    3
Lahiru Thirimanne
Lahiru Thirimanne
SRI LANKA
419
87
    12
Sarel Erwee
Sarel Erwee
SOUTH AFRICA
414
88
    21
Faheem Ashraf
Faheem Ashraf
PAKISTAN
401
89
    1
Hashmatullah Shahidi
Hashmatullah Shahidi
AFGHANISTAN
397
90
    1
Kamindu Mendis
Kamindu Mendis
SRI LANKA
396
91
    6
Dominic Sibley
Dominic Sibley
ENGLAND
395
92
    5
Jamie Overton
Jamie Overton
ENGLAND
390
93
    9
Nurul Hasan
Nurul Hasan
BANGLADESH
388
94
    3
Chris Woakes
Chris Woakes
ENGLAND
386
95
    –
Will Young
Will Young
NEW ZEALAND
386
96
    4
Marcus Harris
Marcus Harris
AUSTRALIA
386
97
    1
Roston Chase
Roston Chase
WEST INDIES
386
98
    5
Dawid Malan
Dawid Malan
ENGLAND
383
99
    1
Rahmat Shah
Rahmat Shah
AFGHANISTAN
377
100
    3
Shai Hope
Shai Hope
WEST INDIES
377
Position
Player
Rating
1
    –
Babar Azam
Babar Azam
PAKISTAN
890
2
    –
Imam-ul-Haq
Imam-ul-Haq
PAKISTAN
779
3
    –
Rassie van der Dussen
Rassie van der Dussen
SOUTH AFRICA
766
4
    –
Quinton de Kock
Quinton de Kock
SOUTH AFRICA
759
5
    –
David Warner
David Warner
AUSTRALIA
747
6
    –
Steven Smith
Steven Smith
AUSTRALIA
719
7
    –
Jonny Bairstow
Jonny Bairstow
ENGLAND
710
8
    2
Virat Kohli
Virat Kohli
INDIA
707
9
    –
Rohit Sharma
Rohit Sharma
INDIA
705
10
    2
Kane Williamson
Kane Williamson
NEW ZEALAND
700
11
    –
Fakhar Zaman
Fakhar Zaman
PAKISTAN
690
12
    –
Shai Hope
Shai Hope
WEST INDIES
679
13
    –
Joe Root
Joe Root
ENGLAND
670
14
    1
Paul Stirling
Paul Stirling
IRELAND
664
15
    5
Shreyas Iyer
Shreyas Iyer
INDIA
663
16
    2
Tamim Iqbal
Tamim Iqbal
BANGLADESH
655
17
    1
Tom Latham
Tom Latham
NEW ZEALAND
654
18
    1
Jason Roy
Jason Roy
ENGLAND
649
19
    2
David Miller
David Miller
SOUTH AFRICA
639
20
    2
Alex Carey
Alex Carey
AUSTRALIA
635
21
    2
Aaron Finch
Aaron Finch
AUSTRALIA
635
22
    5
Shikhar Dhawan
635
23
    5
Mushfiqur Rahim
Mushfiqur Rahim
BANGLADESH
635
24
    –
Martin Guptill
Martin Guptill
NEW ZEALAND
634
25
    –
Glenn Maxwell
Glenn Maxwell
AUSTRALIA
632
26
    –
Rahmat Shah
Rahmat Shah
AFGHANISTAN
628
27
    –
Harry Tector
Harry Tector
IRELAND
626
28
    –
Nicholas Pooran
Nicholas Pooran
WEST INDIES
622
29
    1
Travis Head
Travis Head
AUSTRALIA
610
30
    1
Litton Das
Litton Das
BANGLADESH
609
31
    –
Jos Buttler
Jos Buttler
ENGLAND
607
32
    –
Sikandar Raza
Sikandar Raza
ZIMBABWE
603
33
    1
Charith Asalanka
Charith Asalanka
SRI LANKA
600
34
    1
Shakib Al Hasan
Shakib Al Hasan
BANGLADESH
597
35
    2
Mahmudullah
Mahmudullah
BANGLADESH
591
36
    2
Gerhard Erasmus
Gerhard Erasmus
NAMIBIA
587
37
    –
Ishan Kishan
Ishan Kishan
INDIA
578
38
    2
Shubman Gill
Shubman Gill
INDIA
569
39
    4
KL Rahul
KL Rahul
INDIA
569
40
    1
Calum MacLeod
Calum MacLeod
SCOTLAND
558
41
    –
Najibullah Zadran
Najibullah Zadran
AFGHANISTAN
555
42
    2
Kyle Coetzer
Kyle Coetzer
SCOTLAND
555
43
    1
Haris Sohail
Haris Sohail
PAKISTAN
551
44
    1
Andrew Balbirnie
550
45
    1
Assad Vala
Assad Vala
PAPUA NEW GUINEA
548
46
    1
Monank Patel
Monank Patel
UNITED STATES
547
47
    1
Kusal Mendis
Kusal Mendis
SRI LANKA
547
48
    –
George Munsey
George Munsey
SCOTLAND
544
49
    2
Ibrahim Zadran
Ibrahim Zadran
AFGHANISTAN
543
50
    1
Janneman Malan
Janneman Malan
SOUTH AFRICA
526
51
    1
Aqib Ilyas
Aqib Ilyas
OMAN
524
52
    1
Hashmatullah Shahidi
Hashmatullah Shahidi
AFGHANISTAN
523
53
    1
Aaron Jones
Aaron Jones
UNITED STATES
521
54
    1
Sean Williams
Sean Williams
ZIMBABWE
520
55
    1
Avishka Fernando
Avishka Fernando
SRI LANKA
517
56
    1
Aiden Markram
Aiden Markram
SOUTH AFRICA
515
57
    1
Heinrich Klaasen
Heinrich Klaasen
SOUTH AFRICA
512
58
    1
Henry Nicholls
Henry Nicholls
NEW ZEALAND
512
59
    1
Rahmanullah Gurbaz
Rahmanullah Gurbaz
AFGHANISTAN
511
60
    1
Shimron Hetmyer
Shimron Hetmyer
WEST INDIES
507
61
    1
Scott Edwards
Scott Edwards
NETHERLANDS
504
62
    1
Kusal Perera
Kusal Perera
SRI LANKA
501
63
    1
Zeeshan Maqsood
499
64
    1
Finn Allen
Finn Allen
NEW ZEALAND
498
65
    1
Jatinder Singh
496
66
    1
Danushka Gunathilaka
495
67
    1
Mohammad Nabi
Mohammad Nabi
AFGHANISTAN
492
68
    1
Angelo Mathews
Angelo Mathews
SRI LANKA
492
69
    1
Richie Berrington
490
70
    1
Marnus Labuschagne
Marnus Labuschagne
AUSTRALIA
489
71
    1
Imad Wasim
Imad Wasim
PAKISTAN
488
72
    –
Vriitya Aravind
Vriitya Aravind
UNITED ARAB EMIRATES
482
73
    2
Hardik Pandya
475
74
    1
Dhananjaya de Silva
471
75
    –
Tom Cooper
Tom Cooper
NETHERLANDS
471
76
    –
Steven Taylor
Steven Taylor
UNITED STATES
468
77
    –
Marcus Stoinis
Marcus Stoinis
AUSTRALIA
468
78
    –
Sarfaraz Ahmed
Sarfaraz Ahmed
PAKISTAN
468
79
    –
Temba Bavuma
Temba Bavuma
SOUTH AFRICA
468
80
    –
Evin Lewis
Evin Lewis
WEST INDIES
466
81
    14
Rohit Paudel
Rohit Paudel
NEPAL
465
82
    1
Dasun Shanaka
Dasun Shanaka
SRI LANKA
465
83
    –
Mitchell Santner
Mitchell Santner
NEW ZEALAND
462
84
    10
Soumya Sarkar
Soumya Sarkar
BANGLADESH
462
85
    1
James Neesham
James Neesham
NEW ZEALAND
457
86
    1
Mitchell Marsh
Mitchell Marsh
AUSTRALIA
455
87
    5
Rishabh Pant
Rishabh Pant
INDIA
454
88
    2
Shamarh Brooks
Shamarh Brooks
WEST INDIES
452
89
    –
Mehidy Hasan Miraz
Mehidy Hasan Miraz
BANGLADESH
451
90
    3
Niroshan Dickwella
Niroshan Dickwella
SRI LANKA
451
91
    1
Michael Leask
Michael Leask
SCOTLAND
444
92
    1
Max ODowd
Max ODowd
NETHERLANDS
443
93
    1
Craig Ervine
Craig Ervine
ZIMBABWE
442
94
    5
Sanju Samson
Sanju Samson
INDIA
441
95
    2
Colin de Grandhomme
Colin de Grandhomme
NEW ZEALAND
440
96
    2
Philip Salt
Philip Salt
ENGLAND
438
97
    1
Mohammad Rizwan
Mohammad Rizwan
PAKISTAN
438
98
    1
Dawid Malan
Dawid Malan
ENGLAND
434
100
    –
Pathum Nissanka
Pathum Nissanka
SRI LANKA
432
Position
Player
Rating
1
    –
Suryakumar Yadav
890
2
    –
Mohammad Rizwan
Mohammad Rizwan
PAKISTAN
836
3
    –
Devon Conway
Devon Conway
NEW ZEALAND
788
4
    –
Babar Azam
Babar Azam
PAKISTAN
778
5
    –
Aiden Markram
Aiden Markram
SOUTH AFRICA
748
6
    –
Dawid Malan
Dawid Malan
ENGLAND
719
7
    –
Glenn Phillips
Glenn Phillips
NEW ZEALAND
699
8
    –
Rilee Rossouw
Rilee Rossouw
SOUTH AFRICA
693
9
    –
Aaron Finch
Aaron Finch
AUSTRALIA
680
10
    –
Pathum Nissanka
Pathum Nissanka
SRI LANKA
673
11
    –
Alex Hales
Alex Hales
ENGLAND
655
12
    –
Jos Buttler
Jos Buttler
ENGLAND
652
13
    –
Virat Kohli
Virat Kohli
INDIA
650
14
    –
Muhammad Waseem
Muhammad Waseem
UNITED ARAB EMIRATES
626
15
    –
Quinton de Kock
Quinton de Kock
SOUTH AFRICA
614
16
    –
Rahmanullah Gurbaz
Rahmanullah Gurbaz
AFGHANISTAN
598
17
    –
Brandon King
Brandon King
WEST INDIES
583
18
    –
Nicholas Pooran
Nicholas Pooran
WEST INDIES
582
19
    –
KL Rahul
KL Rahul
INDIA
582
20
    –
Reeza Hendricks
Reeza Hendricks
SOUTH AFRICA
579
21
    –
Rohit Sharma
Rohit Sharma
INDIA
579
22
    –
George Munsey
George Munsey
SCOTLAND
572
23
    –
Rassie van der Dussen
Rassie van der Dussen
SOUTH AFRICA
565
24
    –
Martin Guptill
Martin Guptill
NEW ZEALAND
564
25
    –
Richie Berrington
558
26
    –
Paul Stirling
Paul Stirling
IRELAND
558
27
    –
Hazratullah Zazai
Hazratullah Zazai
AFGHANISTAN
556
28
    –
Finn Allen
Finn Allen
NEW ZEALAND
554
29
    –
Mitchell Marsh
Mitchell Marsh
AUSTRALIA
552
30
    –
Bhanuka Rajapaksa
Bhanuka Rajapaksa
SRI LANKA
543
31
    –
David Miller
David Miller
SOUTH AFRICA
542
32
    –
Litton Das
Litton Das
BANGLADESH
541
33
    –
Ishan Kishan
Ishan Kishan
INDIA
538
34
    –
Charith Asalanka
Charith Asalanka
SRI LANKA
531
35
    –
Kane Williamson
Kane Williamson
NEW ZEALAND
529
36
    –
Glenn Maxwell
Glenn Maxwell
AUSTRALIA
527
37
    –
Najibullah Zadran
Najibullah Zadran
AFGHANISTAN
524
38
    –
Daryl Mitchell
Daryl Mitchell
NEW ZEALAND
521
39
    –
David Warner
David Warner
AUSTRALIA
521
40
    –
Marcus Stoinis
Marcus Stoinis
AUSTRALIA
519
41
    –
Tony Ura
Tony Ura
PAPUA NEW GUINEA
519
42
    –
Max ODowd
Max ODowd
NETHERLANDS
517
43
    –
Ben Duckett
Ben Duckett
ENGLAND
512
44
    –
Ibrahim Zadran
Ibrahim Zadran
AFGHANISTAN
508
45
    –
Moeen Ali
Moeen Ali
ENGLAND
507
46
    –
Kusal Mendis
Kusal Mendis
SRI LANKA
502
47
    –
Afif Hossain
Afif Hossain
BANGLADESH
498
48
    –
Andrew Balbirnie
492
49
    –
Jason Roy
Jason Roy
ENGLAND
482
50
    –
Hardik Pandya
479
51
    –
Dasun Shanaka
Dasun Shanaka
SRI LANKA
479
52
    –
Kushal Bhurtel
478
53
    –
Iftikhar Ahmed
Iftikhar Ahmed
PAKISTAN
478
54
    –
Rovman Powell
Rovman Powell
WEST INDIES
475
55
    –
Shreyas Iyer
Shreyas Iyer
INDIA
474
56
    –
Mohammad Nabi
Mohammad Nabi
AFGHANISTAN
471
57
    –
Heinrich Klaasen
Heinrich Klaasen
SOUTH AFRICA
470
58
    –
Shan Masood
Shan Masood
PAKISTAN
469
59
    –
Dipendra Singh Airee
466
60
    –
Wesley Madhevere
Wesley Madhevere
ZIMBABWE
463
61
    –
Navneet Dhaliwal
460
62
    –
Gerhard Erasmus
Gerhard Erasmus
NAMIBIA
458
63
    –
Shakib Al Hasan
Shakib Al Hasan
BANGLADESH
455
64
    –
Jonny Bairstow
Jonny Bairstow
ENGLAND
454
65
    –
Mahmudullah
Mahmudullah
BANGLADESH
452
66
    –
Matthew Wade
Matthew Wade
AUSTRALIA
448
67
    –
Evin Lewis
Evin Lewis
WEST INDIES
440
68
    –
Mohammad Naim
Mohammad Naim
BANGLADESH
439
69
    –
Lorcan Tucker
Lorcan Tucker
IRELAND
438
70
    –
Sikandar Raza
Sikandar Raza
ZIMBABWE
431
71
    –
Kyle Mayers
Kyle Mayers
WEST INDIES
431
72
    –
Harry Brook
Harry Brook
ENGLAND
429
73
    –
Jatinder Singh
427
74
    –
Rayyan Pathan
Rayyan Pathan
CANADA
427
75
    –
Zeeshan Maqsood
426
76
    –
Craig Williams
Craig Williams
NAMIBIA
422
77
    –
Temba Bavuma
Temba Bavuma
SOUTH AFRICA
416
78
    –
Sean Williams
Sean Williams
ZIMBABWE
411
79
    –
Calum MacLeod
Calum MacLeod
SCOTLAND
410
80
    –
JJ Smit
JJ Smit
NAMIBIA
409
81
    –
Ben Cooper
Ben Cooper
NETHERLANDS
407
82
    –
Rishabh Pant
Rishabh Pant
INDIA
406
83
    –
Matthew Cross
Matthew Cross
SCOTLAND
404
84
    –
Fakhar Zaman
Fakhar Zaman
PAKISTAN
399
85
    –
Kamran Khan
Kamran Khan
QATAR
398
86
    –
Najmul Hossain Shanto
398
88
    –
Liam Livingstone
396
90
    –
Sese Bau
Sese Bau
PAPUA NEW GUINEA
393
91
    –
Dhananjaya de Silva
393
92
    –
Usman Ghani
Usman Ghani
AFGHANISTAN
393
93
    –
Stephan Baard
Stephan Baard
NAMIBIA
389
94
    –
Chirag Suri
Chirag Suri
UNITED ARAB EMIRATES
389
95
    –
Vriitya Aravind
Vriitya Aravind
UNITED ARAB EMIRATES
386
96
    –
Ryan Burl
Ryan Burl
ZIMBABWE
382
97
    –
Mohammad Usman
Mohammad Usman
UNITED ARAB EMIRATES
375
98
    –
Shimron Hetmyer
Shimron Hetmyer
WEST INDIES
374
99
    –
Craig Ervine
Craig Ervine
ZIMBABWE
372
100
    –
Norman Vanua
Norman Vanua
PAPUA NEW GUINEA
371