ICC Test, ODI and T20 rankings - teams, batsmen and bowlers
Test rankings
Rank
|
Country
|
Matches
|
Rating
|
1
|
India
|
38
|
116
|
2
|
South Africa
|
35
|
106
|
3
|
Australia
|
33
|
106
|
4
|
England
|
45
|
105
|
5
|
New Zealand
|
23
|
102
|
6
|
Sri Lanka
|
38
|
97
|
7
|
Pakistan
|
21
|
88
|
8
|
West Indies
|
32
|
76
|
9
|
Bangladesh
|
19
|
67
|
10
|
Zimbabwe
|
8
|
2
|
ODI rankings
Rank
|
Name
|
Matches
|
Rating
|
1
|
England
|
52
|
127
|
2
|
India
|
53
|
122
|
3
|
New Zealand
|
41
|
112
|
4
|
South Africa
|
42
|
110
|
5
|
Pakistan
|
41
|
101
|
6
|
Australia
|
37
|
100
|
7
|
Bangladesh
|
33
|
92
|
8
|
Sri Lanka
|
51
|
77
|
9
|
West Indies
|
32
|
69
|
10
|
Afghanistan
|
36
|
67
|
11
|
Zimbabwe
|
45
|
53
|
12
|
Ireland
|
23
|
39
|
13
|
Scotland
|
16
|
33
|
14
|
UAE
|
14
|
21
|
Twenty20 rankings
Rank
|
Name
|
Matches
|
Rating
|
1
|
Pakistan
|
30
|
132
|
2
|
India
|
37
|
124
|
3
|
Australia
|
21
|
122
|
4
|
England
|
21
|
117
|
5
|
New Zealand
|
22
|
116
|
6
|
South Africa
|
21
|
111
|
7
|
West Indies
|
21
|
106
|
8
|
Afghanistan
|
27
|
92
|
9
|
Sri Lanka
|
28
|
88
|
10
|
Bangladesh
|
27
|
77
|
11
|
Scotland
|
15
|
62
|
12
|
Zimbabwe
|
20
|
55
|
13
|
United Arab Emirates
|
12
|
51
|
14
|
Netherlands
|
12
|
50
|
15
|
Hong Kong
|
10
|
42
|
16
|
Oman
|
7
|
39
|
17
|
Ireland
|
19
|
34
|
Test batsmen
Rank
|
Rating
|
Name
|
Country
|
1
|
935
|
Virat Kohli
|
India
|
2
|
919
|
Steve Smith
|
Australia
|
3
|
847
|
Kane Williamson
|
New Zealand
|
4
|
835
|
Joe Root
|
England
|
5
|
812
|
David Warner
|
Australia
|
6
|
765
|
Cheteshwar Pujara
|
India
|
7
|
754
|
Dimuth Karunaratne
|
Sri Lanka
|
8
|
733
|
Dinesh Chandimal
|
Sri Lanka
|
9
|
724
|
Dean Elgar
|
South Africa
|
10
|
719
|
Usman Khawaja
|
Australia
|
Test bowlers
Rank
|
Rating
|
Name
|
Country
|
1
|
899
|
James Anderson
|
England
|
2
|
882
|
Kagiso Rabada
|
South Africa
|
3
|
826
|
Vernon Philander
|
South Africa
|
4
|
812
|
Ravindra Jadeja
|
India
|
5
|
795
|
Trent Boult
|
New Zealand
|
6
|
792
|
Pat Cummins
|
Australia
|
7
|
791
|
Rangana Herath
|
Sri Lanka
|
8
|
777
|
Ravichandran Ashwin
|
India
|
9
|
766
|
Jason Holder
|
West Indies
|
10
|
765
|
Neil Wagner
|
New Zealand
|
ODI batsmen
Rank
|
Rating
|
Name
|
Country
|
1
|
884
|
Virat Kohli
|
India
|
2
|
842
|
Rohit Sharma
|
India
|
3
|
818
|
Joe Root
|
England
|
4
|
803
|
David Warner
|
Australia
|
5
|
802
|
Shikhar Dhawan
|
India
|
6
|
798
|
Babar Azam
|
Pakistan
|
7
|
785
|
Ross Taylor
|
New Zealand
|
8
|
778
|
Kane Williamson
|
New Zealand
|
9
|
769
|
Quinton de Kock
|
South Africa
|
10
|
769
|
Jonny Bairstow
|
England
|
ODI Bowlers
Rank
|
Rating
|
Name
|
Country
|
1
|
797
|
Jasprit Bumrah
|
India
|
2
|
788
|
Rashid Khan
|
Afghanistan
|
3
|
700
|
Kuldeep Yadav
|
India
|
4
|
699
|
Trent Boult
|
New Zealand
|
5
|
696
|
Josh Hazelwood
|
Australia
|
6
|
691
|
Kagiso Rabada
|
South Africa
|
7
|
685
|
Imran Tahir
|
South Africa
|
8
|
681
|
Hasan Ali
|
Pakistan
|
9
|
681
|
Adil Rashid
|
England
|
10
|
679
|
Mujeeb Zadran
|
Afghanistan
|
Twenty20 batsmen
Rank
|
Rating
|
Name
|
Country
|
1
|
891
|
Aaron Finch
|
Australia
|
2
|
842
|
Fakhar Fakhar Zaman
|
Pakistan
|
3
|
812
|
Lokesh Rahul
|
India
|
4
|
801
|
Colin Munro
|
New Zealand
|
5
|
765
|
Babar Azam
|
Pakistan
|
6
|
761
|
Glenn Maxwell
|
Australia
|
7
|
746
|
Martin Guptill
|
New Zealand
|
8
|
710
|
Alex Hales
|
England
|
9
|
690
|
D'Arcy Short
|
Australia
|
10
|
678
|
Rohit Sharma
|
India
|
Twenty20 bowlers
Rank
|
Rating
|
Name
|
Country
|
1
|
793
|
Rashid Khan
|
Afghanistan
|
2
|
723
|
Shadab Khan
|
Pakistan
|
3
|
700
|
Ish Sodhi
|
New Zealand
|
4
|
685
|
Yuzvendra Chahal
|
India
|
5
|
665
|
Mitchell Santner
|
New Zealand
|
6
|
658
|
Andrew Tye
|
Australia
|
7
|
655
|
Samuel Badree
|
West Indies
|
8
|
653
|
Imran Tahir
|
South Africa
|
9
|
639
|
Adil Rashid
|
England
|
10
|
633
|
Shakib Al Hasan
|
Bangladesh
|
Women's ODI team rankings
Rank
|
Team
|
Matches
|
Rating
|
1
|
Australia
|
19
|
140
|
2
|
England
|
24
|
123
|
3
|
India
|
27
|
119
|
4
|
New Zealand
|
27
|
116
|
5
|
South Africa
|
36
|
98
|
6
|
West Indies
|
19
|
92
|
7
|
Pakistan
|
20
|
73
|
8
|
Sri Lanka
|
23
|
58
|
9
|
Bangladesh
|
13
|
49
|
10
|
Ireland
|
10
|
21
|
Women's ODI batters
Rank
|
Rating
|
Name
|
Country
|
1
|
744
|
Ellyse Perry
|
Australia
|
2
|
684
|
Meg Lanning
|
South Africa
|
3
|
674
|
Mithali Raj
|
India
|
4
|
672
|
Smriti Mandhana
|
India
|
5
|
666
|
Nicole Bolton
|
Australia
|
Women's ODI bowlers
Rank
|
Rating
|
Name
|
Country
|
1
|
676
|
Jess Jonassen
|
Australia
|
2
|
667
|
Megan Schutt
|
Australia
|
3
|
643
|
Marizanne Kapp
|
South Africa
|
4
|
620
|
Sana Mir
|
South Africa
|
5
|
609
|
Jhulan Goswami
|
India
|
Women's Twenty20 team rankings
Rank
|
Team
|
Matches
|
Rating
|
1
|
Australia
|
19
|
280
|
2
|
New Zealand
|
25
|
277
|
3
|
England
|
19
|
276
|
4
|
West Indies
|
19
|
259
|
5
|
India
|
27
|
249
|
6
|
South Africa
|
21
|
243
|
7
|
Pakistan
|
24
|
227
|
8
|
Sri Lanka
|
23
|
207
|
9
|
Bangladesh
|
27
|
193
|
10
|
Ireland
|
13
|
188
|
Women's Twenty20 batters
Rank
|
Rating
|
Name
|
Country
|
1
|
682
|
Suzie Bates
|
New Zealand
|
2
|
671
|
Stafanie Taylor
|
West Indies
|
3
|
652
|
Meg Lanning
|
Australia
|
4
|
616
|
Deandra Dottin
|
West Indies
|
5
|
610
|
Beth Mooney
|
Australia
|
Women's Twenty20 bowlers
Rank
|
Rating
|
Name
|
Country
|
1
|
684
|
Megan Schutt
|
Australia
|
2
|
656
|
Poonam Yadav
|
India
|
3
|
646
|
Anam Amin
|
Pakistan
|
4
|
621
|
Hayley Matthews
|
West Indies
|
5
|
615
|
Ellyse Perry
|
Australia
|
No comments