ICC Cricket Rankings - Men's Batting

Position
Player
Rating
1
Joe Root
ENGLAND
872

2
Kane Williamson
NEW ZEALAND
859

3
Daryl Mitchell
NEW ZEALAND
768

4
Babar Azam
PAKISTAN
768

5
Steven Smith
AUSTRALIA
757

6
Rohit Sharma
INDIA
751

7
Harry Brook
ENGLAND
749

8
Yashasvi Jaiswal
INDIA
740

9
Dimuth Karunaratne
SRI LANKA
739

10
Virat Kohli
INDIA
737

11
Usman Khawaja
AUSTRALIA
728

12
Marnus Labuschagne
AUSTRALIA
720

13
Travis Head
AUSTRALIA
697

14
Saud Shakeel
PAKISTAN
693

15
Dhananjaya de Silva
SRI LANKA
688

16
Ben Duckett
ENGLAND
684

17
Mohammad Rizwan
PAKISTAN
668

18
Shubman Gill
INDIA
664

19
Zak Crawley
ENGLAND
662

20
Temba Bavuma
SOUTH AFRICA
654

21
Aiden Markram
SOUTH AFRICA
647

22
Ollie Pope
ENGLAND
645

23
Angelo Mathews
SRI LANKA
639

24
Cameron Green
AUSTRALIA
634

24
Mushfiqur Rahim
BANGLADESH
634

26
Jonny Bairstow
ENGLAND
632

27
Dinesh Chandimal
SRI LANKA
629

28
Dean Elgar
SOUTH AFRICA
628

29
Litton Das
BANGLADESH
625

30
Ben Stokes
ENGLAND
621

31
Abdullah Shafique
PAKISTAN
608

32
Agha Salman
PAKISTAN
605

33
Sean Williams
ZIMBABWE
602

34
David Warner
AUSTRALIA
598

35
Tom Latham
NEW ZEALAND
595

36
Tom Blundell
NEW ZEALAND
587

37
Imam-ul-Haq
PAKISTAN
584

38
Alex Carey
AUSTRALIA
574

39
Cheteshwar Pujara
INDIA
565

40
Ravindra Jadeja
INDIA
564

41
Shakib Al Hasan
BANGLADESH
553

42
Devon Conway
NEW ZEALAND
542

43
Henry Nicholls
NEW ZEALAND
540

44
Mominul Haque
BANGLADESH
533

44
Kamindu Mendis
SRI LANKA
533

46
Kraigg Brathwaite
WEST INDIES
531

46
Kyle Verreynne
SOUTH AFRICA
531

48
Ajinkya Rahane
INDIA
525

49
Tamim Iqbal
BANGLADESH
523

50
Kusal Mendis
SRI LANKA
520

51
Craig Ervine
ZIMBABWE
518

52
Shreyas Iyer
INDIA
514

53
Axar Patel
INDIA
513

54
Ibrahim Zadran
AFGHANISTAN
509

55
Jermaine Blackwood
WEST INDIES
505

56
Lorcan Tucker
IRELAND
503

57
David Bedingham
SOUTH AFRICA
502

57
Mitchell Marsh
AUSTRALIA
502

59
KL Rahul
INDIA
494

60
Shan Masood
PAKISTAN
487

60
Jason Holder
WEST INDIES
487

62
Najmul Hossain Shanto
BANGLADESH
485

63
Keegan Petersen
SOUTH AFRICA
483

64
Rachin Ravindra
NEW ZEALAND
474

66
Sarfaraz Ahmed
PAKISTAN
471

67
Glenn Phillips
NEW ZEALAND
470

68
Niroshan Dickwella
SRI LANKA
465

69
Joshua Da Silva
WEST INDIES
457

70
Ben Foakes
ENGLAND
456

71
Dhruv Jurel
INDIA
452

72
Rahmat Shah
AFGHANISTAN
441

73
Kavem Hodge
WEST INDIES
439

74
Zakir Hasan
BANGLADESH
437

75
Oshada Fernando
SRI LANKA
426

76
Kyle Mayers
WEST INDIES
407

77
Devdutt Padikkal
INDIA
405

78
Harry Tector
IRELAND
404

79
Hashmatullah Shahidi
AFGHANISTAN
395

80
Tony de Zorzi
SOUTH AFRICA
394

81
Innocent Kaia
ZIMBABWE
390

82
Marco Jansen
SOUTH AFRICA
389

82
Alick Athanaze
WEST INDIES
389

84
Chris Woakes
ENGLAND
384

85
Mahmudul Hasan Joy
BANGLADESH
381

86
Andy McBrine
IRELAND
376

87
Ravichandran Ashwin
INDIA
371

88
Mehidy Hasan Miraz
BANGLADESH
363

89
Tagenarine Chanderpaul
WEST INDIES
357

90
Nishan Madushka
SRI LANKA
355

90
Sarfaraz Khan
INDIA
355

92
Faheem Ashraf
PAKISTAN
354

93
Andrew Balbirnie
IRELAND
346

95
Roston Chase
WEST INDIES
344

96
Nurul Hasan
BANGLADESH
343

97
Will Young
NEW ZEALAND
337

98
Paul Stirling
IRELAND
328

99
Matt Henry
NEW ZEALAND
312

100
Curtis Campher
IRELAND
310

11
Heinrich Klaasen
SOUTH AFRICA
697

12
Fakhar Zaman
PAKISTAN
682

13
Shai Hope
WEST INDIES
676

14
Ibrahim Zadran
AFGHANISTAN
673

15
Imam-ul-Haq
PAKISTAN
672

16
Shreyas Iyer
INDIA
658

17
Charith Asalanka
SRI LANKA
656

18
David Miller
SOUTH AFRICA
654

19
Travis Head
AUSTRALIA
654

20
Rahmanullah Gurbaz
AFGHANISTAN
649

21
KL Rahul
INDIA
644

22
Steven Smith
AUSTRALIA
644

23
Marnus Labuschagne
AUSTRALIA
626

24
Aiden Markram
SOUTH AFRICA
623

25
Paul Stirling
IRELAND
611

26
Scott Edwards
NETHERLANDS
609

27
Mushfiqur Rahim
BANGLADESH
606

28
Glenn Maxwell
AUSTRALIA
600

29
Gerhard Erasmus
NAMIBIA
598

30
Mohammad Rizwan
PAKISTAN
597

31
Jos Buttler
ENGLAND
597

32
Temba Bavuma
SOUTH AFRICA
596

33
Tom Latham
NEW ZEALAND
589

34
Sikandar Raza
ZIMBABWE
587

35
Kane Williamson
NEW ZEALAND
583

36
Will Young
NEW ZEALAND
580

37
Rahmat Shah
AFGHANISTAN
578

38
Ben Stokes
ENGLAND
576

39
Najmul Hossain Shanto
BANGLADESH
574

40
Kusal Mendis
SRI LANKA
574

41
Jonny Bairstow
ENGLAND
573

42
Jason Roy
ENGLAND
569

43
Joe Root
ENGLAND
565

44
Nicholas Pooran
WEST INDIES
565

45
Devon Conway
NEW ZEALAND
562

46
George Munsey
SCOTLAND
560

47
Mitchell Marsh
AUSTRALIA
560

48
Sadeera Samarawickrama
SRI LANKA
539

49
Shakib Al Hasan
BANGLADESH
538

50
Assad Vala
PAPUA NEW GUINEA
536

51
Sean Williams
ZIMBABWE
533

52
Rachin Ravindra
NEW ZEALAND
532

53
Hashmatullah Shahidi
AFGHANISTAN
532

54
Max ODowd
NETHERLANDS
527

55
Azmatullah Omarzai
AFGHANISTAN
520

56
Aaron Jones
UNITED STATES
519

57
Mahmudullah
BANGLADESH
519

58
Ishan Kishan
INDIA
519

59
Vriitya Aravind
UNITED ARAB EMIRATES
518

60
Aqib Ilyas
OMAN
515

61
Richie Berrington
SCOTLAND
514

62
Andrew Balbirnie
IRELAND
511

63
Litton Das
BANGLADESH
510

64
Monank Patel
UNITED STATES
508

65
Alex Carey
AUSTRALIA
506

66
Muhammad Waseem
UNITED ARAB EMIRATES
504

67
Avishka Fernando
SRI LANKA
501

68
Gajanand Singh
WEST INDIES
497

69
Tamim Iqbal
BANGLADESH
492

70
Mohammad Nabi
AFGHANISTAN
488

71
Zeeshan Maqsood
OMAN
488

72
Curtis Campher
IRELAND
487

73
Michael van Lingen
NAMIBIA
484

74
Glenn Phillips
NEW ZEALAND
481

75
Aasif Sheikh
NEPAL
478

76
Towhid Hridoy
BANGLADESH
476

77
Kushal Bhurtel
NEPAL
474

78
Janith Liyanage
SRI LANKA
474

79
Vikramjit Singh
NETHERLANDS
473

80
Kyle Coetzer
SCOTLAND
472

81
Michael Leask
SCOTLAND
471

82
Asif Khan
UNITED ARAB EMIRATES
468

83
Brandon McMullen
SCOTLAND
465

84
Ayaan Khan
OMAN
464

85
Henry Nicholls
NEW ZEALAND
463

86
Craig Ervine
ZIMBABWE
460

87
Steven Taylor
UNITED STATES
457

88
Tony de Zorzi
SOUTH AFRICA
456

89
Iftikhar Ahmed
PAKISTAN
448

90
Brandon King
WEST INDIES
444

91
Kashyap Prajapati
OMAN
444

92
Rohit Paudel
NEPAL
442

93
Najibullah Zadran
AFGHANISTAN
431

94
JJ Smit
NAMIBIA
437

95
George Dockrell
IRELAND
436

96
Jatinder Singh
OMAN
435

97
Tony Ura
PAPUA NEW GUINEA
435

98
Soumya Sarkar
BANGLADESH
431

100
Ryan Burl
ZIMBABWE
429