World Cricket Rankings: 29th July 2018
These Cricket rankings are issued by: International Cricket Council
As per Allsportspk readers request as and when any of the ranking is announced it is being published. Currently, from Men’s cricket rankings only ODI players rankings have been updated. From Women’s cricket no rankings have been updated.

Cricket Rankings – Men

ODI Batsmen – Cricket Rankings

Virat Kohli retained his position at the top, with Pakistan’s Babar Azam and England’s Joe Root present at the 2nd and 3rd position respectively.

Tamim Iqbal’s back to back centuries against West Indies allowed him to move up and place himself at the 13th position. Other significant upgrades were of Mahmudullah and Ed Joyce who are now placed at 38th and 41st position respectively.

Rank Name Country Rating
1 Virat Kohli India 911
2 Babar Azam Pakistan 825
3 Joe Root England 818
4 Rohit Sharma India 806
5 David Warner Australia 803
6 Ross Taylor New Zealand 785
7 Quinton de Kock South Africa 783
8 Francois du Plessis South Africa 782
9 Kane Williamson New Zealand 778
10 Shikhar Dhawan India 770
11 Jonny Bairstow England 769
12 Hashim Amla South Africa 746
13 Tamim Iqbal Bangladesh 737
14 Martin Guptill New Zealand 731
15 MS Dhoni India 714
16 Fakhar Fakhar Zaman Pakistan 713
17 Aaron Finch Australia 706
18 Jos Buttler England 701
19 Steve Smith Australia 675
20 Travis Head Australia 670
21 Jason Roy England 670
22 Mushfiqur Rahim Bangladesh 652
23 Eoin Morgan England 651
24 Kyle Coetzer Scotland 642
25 Alex Hales England 639
26 Shakib Al Hasan Bangladesh 624
27 Angelo Mathews Sri Lanka 619
28 Ben Stokes England 610
29 Mohammad Hafeez Pakistan 606
30 Ajinkya Rahane India 604
31 Rahmat Shah Afghanistan 600
32 Tom Latham New Zealand 598
33 Glenn Maxwell Australia 597
34 Paul Stirling Ireland 596
35 David Miller South Africa 594
36 Calum MacLeod Scotland 585
37 Upul Tharanga Sri Lanka 576
38 Mahmudullah Bangladesh 575
39 Niroshan Dickwella Sri Lanka 566
40 Brendan Taylor Zimbabwe 564
41 Ed Joyce Ireland 563
42 Mitchell Marsh Australia 562
43 Imam-ul-Haq Pakistan 560
44 Kusal Mendis Sri Lanka 557
45 Shai Hope West Indies 551
46 Sarfraz Ahmed Pakistan 549
47 Mohammad Shahzad Afghanistan 547
48 Sikandar Sikandar Raza Zimbabwe 546
49 Marcus Stoinis Australia 545
50 Kevin O’Brien Ireland 539

For ODI bowling rankings, go to the next page!

For complete cricket rankings, go to the last page!