ICC Ranking for Tests,ODIs and T20 Teams

Team
Batsman
Bowller
All-Rounder
ICC Test Ranking
Rank Team Rating
1 India India 4397
2 South Africa South Africa 3712
3 England England 4722
4 New Zealand New Zealand 2354
5 Australia Australia 3663
6 Sri Lanka Sri Lanka 3668
7 Pakistan Pakistan 2271
8 West Indies West Indies 2432
9 Bangladesh Bangladesh 1268
10 Zimbabwe Zimbabwe 12
ICC ODI Ranking
Rank Team Rating
1 England England 6918
2 India India 7000
3 New Zealand New Zealand 4753
4 South Africa South Africa 2334
5 Pakistan Pakistan 4207
6 Australia Australia 3759
7 Bangladesh Bangladesh 3342
8 Sri Lanka Sri Lanka 4240
9 West Indies West Indies 3168
10 Afghanistan Afghanistan 1341
11 Zimbabwe Zimbabwe 2409
12 Ireland Ireland 903
ICC T20 Ranking
Rank Team Rating
1 Australia Australia 2953
2 England England 2586
3 India India 4911
4 Pakistan Pakistan 4989
5 South Africa South Africa 3219
6 New Zealand New Zealand 2803
7 Sri Lanka Sri Lanka 2518
8 Bangladesh Bangladesh 229
9 West Indies West Indies 3268
10 Afghanistan Afghanistan 2394
11 Zimbabwe Zimbabwe 1097
12 Ireland Ireland 638
ICC Test Ranking
Rank Player Rating
1 Steven Smith Steven Smith Australia 3668
2 Virat Kohli Virat Kohli India 3668
3 Marnus Labuschagne Marnus Labuschagne Australia
4 Kane Williamson Kane Williamson New Zealand
5 Babar Azam Babar Azam Pakistan 3668
6 David Warner David Warner Australia
8 Ben Stokes Ben Stokes England
9 Joe Root Joe Root England
10 Ajinkya Rahane Ajinkya Rahane India
11 Mayank Agarwal Mayank Agarwal India
12 Tom Latham Tom Latham New Zealand
13 Quinton de Kock Quinton de Kock South Africa
14 Dimuth Karunaratne Dimuth Karunaratne Sri Lanka
15 Ross Taylor Ross Taylor New Zealand
16 Rohit Sharma Rohit Sharma India 3668
17 Angelo Mathews Angelo Mathews Sri Lanka
18 Mushfiqur Rahim Mushfiqur Rahim Bangladesh
19 Henry Nicholls Henry Nicholls New Zealand
20 Travis Head Travis Head Australia
21 Jos Buttler Jos Buttler England
22 Kusal Mendis Kusal Mendis Sri Lanka
27 Aiden Markram Aiden Markram South Africa
30 Brendan Taylor Brendan Taylor Zimbabwe
31 Tamim Iqbal Tamim Iqbal Bangladesh
33 Colin de Grandhomme Colin de Grandhomme New Zealand
34 Faf du Plessis Faf du Plessis South Africa
35 Usman Khawaja Usman Khawaja Australia
39 Tom Blundell Tom Blundell New Zealand
40 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka
43 Jason Holder Jason Holder West Indies
44 Ravindra Jadeja Ravindra Jadeja India 3668
45 Craig Ervine Craig Ervine Zimbabwe
51 Mahmudullah Mahmudullah Bangladesh
54 Shimron Hetmyer Shimron Hetmyer West Indies
55 Lokesh Rahul Lokesh Rahul India 3668
62 Sikandar Raza Sikandar Raza Zimbabwe
63 Jonny Bairstow Jonny Bairstow England
65 Kusal Perera Kusal Perera Sri Lanka
66 Haris Sohail Haris Sohail Pakistan 3668
67 Sean Williams Sean Williams Zimbabwe
69 Shai Hope Shai Hope West Indies
70 Liton Das Liton Das Bangladesh
71 Darren Bravo Darren Bravo West Indies
75 Kevin O Brien Kevin O Brien Ireland
76 Soumya Sarkar Soumya Sarkar Bangladesh
78 Chris Woakes Chris Woakes England
80 Asghar Afghan Asghar Afghan Afghanistan
84 Mitchell Santner Mitchell Santner New Zealand
85 Rassie van der Dussen Rassie van der Dussen South Africa
86 Mitchell Starc Mitchell Starc Australia
88 Ravichandran Ashwin Ravichandran Ashwin India
91 Imam-ul-Haq Imam-ul-Haq Pakistan 3668
92 Moeen Ali Moeen Ali England
93 Shadab Khan Shadab Khan Pakistan 3668
94 Regis Chakabva Regis Chakabva Zimbabwe
96 Lahiru Thirimanne Lahiru Thirimanne Sri Lanka
ICC ODI Ranking
Rank Player Rating
1 Virat Kohli Virat Kohli India 4240
2 Rohit Sharma Rohit Sharma India 4240
3 Babar Azam Babar Azam Pakistan 4240
4 Ross Taylor Ross Taylor New Zealand
5 Faf du Plessis Faf du Plessis South Africa
6 Kane Williamson Kane Williamson New Zealand
7 Aaron Finch Aaron Finch Australia 4240
8 David Warner David Warner Australia
9 Quinton de Kock Quinton de Kock South Africa
10 Jonny Bairstow Jonny Bairstow England
11 Imam-ul-Haq Imam-ul-Haq Pakistan 4240
12 Shai Hope Shai Hope West Indies
13 Joe Root Joe Root England
14 Martin Guptill Martin Guptill New Zealand
15 Fakhar Zaman Fakhar Zaman Pakistan 4240
16 Shikhar Dhawan Shikhar Dhawan India 4240
17 Mushfiqur Rahim Mushfiqur Rahim Bangladesh
18 Jason Roy Jason Roy England
19 Usman Khawaja Usman Khawaja Australia
20 Eoin Morgan Eoin Morgan England
21 Steven Smith Steven Smith Australia 4240
22 Tamim Iqbal Tamim Iqbal Bangladesh
23 Jos Buttler Jos Buttler England
24 Ben Stokes Ben Stokes England
25 Shimron Hetmyer Shimron Hetmyer West Indies
26 Glenn Maxwell Glenn Maxwell Australia
27 Paul Stirling Paul Stirling Ireland
28 Alex Carey Alex Carey Australia
29 David Miller David Miller South Africa
30 Rassie van der Dussen Rassie van der Dussen South Africa
31 Nicholas Pooran Nicholas Pooran West Indies
32 Haris Sohail Haris Sohail Pakistan 4240
33 Tom Latham Tom Latham New Zealand
34 Lokesh Rahul Lokesh Rahul India 4240
35 Angelo Mathews Angelo Mathews Sri Lanka
37 Henry Nicholls Henry Nicholls New Zealand
39 Kedar Jadhav Kedar Jadhav India 4240
40 Liton Das Liton Das Bangladesh
41 Soumya Sarkar Soumya Sarkar Bangladesh
43 Andrew Balbirnie Andrew Balbirnie Ireland
44 Mohammad Hafeez Mohammad Hafeez Pakistan 4240
45 Kusal Mendis Kusal Mendis Sri Lanka
46 Marcus Stoinis Marcus Stoinis Australia
47 Sikandar Raza Sikandar Raza Zimbabwe
48 Evin Lewis Evin Lewis West Indies
49 Kusal Perera Kusal Perera Sri Lanka
50 Brendan Taylor Brendan Taylor Zimbabwe
51 Imad Wasim Imad Wasim Pakistan 4240
52 Mahmudullah Mahmudullah Bangladesh
53 Sarfaraz Ahmed Sarfaraz Ahmed Pakistan 4240
54 Mohammad Shahzad Mohammad Shahzad Afghanistan
56 Chris Gayle Chris Gayle West Indies
57 Sean Williams Sean Williams Zimbabwe
58 Kevin O Brien Kevin O Brien Ireland
59 Najibullah Zadran Najibullah Zadran Afghanistan
60 Colin de Grandhomme Colin de Grandhomme New Zealand
62 Avishka Fernando Avishka Fernando Sri Lanka
64 Shaun Marsh Shaun Marsh Australia
65 James Neesham James Neesham New Zealand
66 Mohammad Nabi Mohammad Nabi Afghanistan
69 Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan
70 Hardik Pandya Hardik Pandya India 4240
73 William Porterfield William Porterfield Ireland
74 Asghar Afghan Asghar Afghan Afghanistan
76 Colin Munro Colin Munro New Zealand
77 Craig Ervine Craig Ervine Zimbabwe
78 Lahiru Thirimanne Lahiru Thirimanne Sri Lanka
79 Mitchell Santner Mitchell Santner New Zealand
79 Rahmat Shah Rahmat Shah Afghanistan
80 Thisara Perera Thisara Perera Sri Lanka
81 Sabbir Rahman Sabbir Rahman Bangladesh
83 Jason Holder Jason Holder West Indies
84 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka
86 Aiden Markram Aiden Markram South Africa
87 Andile Phehlukwayo Andile Phehlukwayo South Africa
88 Mohammad Mithun Mohammad Mithun Bangladesh
89 Ravindra Jadeja Ravindra Jadeja India 4240
90 Gulbadin Naib Gulbadin Naib Afghanistan
91 Chris Woakes Chris Woakes England
95 Rashid Khan Rashid Khan Afghanistan
96 Moeen Ali Moeen Ali England
98 Dimuth Karunaratne Dimuth Karunaratne Sri Lanka
99 Adil Rashid Adil Rashid England
ICC T20 Ranking
Rank Player Rating
1 Dawid Malan Dawid Malan England
2 Babar Azam Babar Azam Pakistan 2518
3 Aaron Finch Aaron Finch Australia 2518
4 Lokesh Rahul Lokesh Rahul India 2518
5 Colin Munro Colin Munro New Zealand
6 Glenn Maxwell Glenn Maxwell Australia
7 Hazratullah Zazai Hazratullah Zazai Afghanistan
8 Evin Lewis Evin Lewis West Indies
9 Virat Kohli Virat Kohli India 2518
10 Eoin Morgan Eoin Morgan England
11 Rohit Sharma Rohit Sharma India 2518
12 Martin Guptill Martin Guptill New Zealand
13 Quinton de Kock Quinton de Kock South Africa
14 Kane Williamson Kane Williamson New Zealand
17 David Warner David Warner Australia
18 Paul Stirling Paul Stirling Ireland
19 Jonny Bairstow Jonny Bairstow England
20 David Miller David Miller South Africa
21 Liton Das Liton Das Bangladesh
22 Fakhar Zaman Fakhar Zaman Pakistan 2518
23 Rassie van der Dussen Rassie van der Dussen South Africa
24 Jason Roy Jason Roy England
25 Shikhar Dhawan Shikhar Dhawan India 2518
27 Kusal Perera Kusal Perera Sri Lanka
28 Jos Buttler Jos Buttler England
29 Mohammad Nabi Mohammad Nabi Afghanistan
30 Mahmudullah Mahmudullah Bangladesh
31 Faf du Plessis Faf du Plessis South Africa
35 Kevin O Brien Kevin O Brien Ireland
36 Andrew Balbirnie Andrew Balbirnie Ireland
39 Ross Taylor Ross Taylor New Zealand
42 Rahmat Shah Rahmat Shah Afghanistan
42 Mohammad Hafeez Mohammad Hafeez Pakistan 2518
43 Soumya Sarkar Soumya Sarkar Bangladesh
44 Najibullah Zadran Najibullah Zadran Afghanistan
47 Shoaib Malik Shoaib Malik Pakistan 2518
48 Tamim Iqbal Tamim Iqbal Bangladesh
50 Joe Root Joe Root England
53 Steven Smith Steven Smith Australia 2518
55 Asghar Afghan Asghar Afghan Afghanistan
56 Sean Williams Sean Williams Zimbabwe
58 Mushfiqur Rahim Mushfiqur Rahim Bangladesh
62 Sabbir Rahman Sabbir Rahman Bangladesh
65 Thisara Perera Thisara Perera Sri Lanka
67 Colin de Grandhomme Colin de Grandhomme New Zealand
68 Sarfaraz Ahmed Sarfaraz Ahmed Pakistan 2518
77 Kusal Mendis Kusal Mendis Sri Lanka
83 James Vince James Vince England
85 Samiullah Shinwari Samiullah Shinwari Afghanistan
86 Nicholas Pooran Nicholas Pooran West Indies
89 Brendan Taylor Brendan Taylor Zimbabwe
93 Shimron Hetmyer Shimron Hetmyer West Indies
96 Elton Chigumbura Elton Chigumbura Zimbabwe
97 Gary Wilson Gary Wilson Ireland
ICC Test Ranking
Rank Player Rating
1 Pat Cummins Pat Cummins Australia
2 Stuart Broad Stuart Broad England
3 Neil Wagner Neil Wagner New Zealand
4 Tim Southee Tim Southee New Zealand
5 Jason Holder Jason Holder West Indies
6 Kagiso Rabada Kagiso Rabada South Africa
7 Mitchell Starc Mitchell Starc Australia
9 Jasprit Bumrah Jasprit Bumrah India 0
10 Trent Boult Trent Boult New Zealand
11 Josh Hazlewood Josh Hazlewood Australia
12 Ravichandran Ashwin Ravichandran Ashwin India
13 Mohammed Shami Mohammed Shami India 0
16 Nathan Lyon Nathan Lyon Australia
17 Ishant Sharma Ishant Sharma India
18 Ravindra Jadeja Ravindra Jadeja India 0
19 Chris Woakes Chris Woakes England
20 Shannon Gabriel Shannon Gabriel West Indies
21 Umesh Yadav Umesh Yadav India
24 Ben Stokes Ben Stokes England
26 Mehidy Hasan Mehidy Hasan Bangladesh
28 Moeen Ali Moeen Ali England
33 Shaheen Afridi Shaheen Afridi Pakistan
35 Rashid Khan Rashid Khan Afghanistan
37 Mark Wood Mark Wood England
39 Jofra Archer Jofra Archer England
41 Kyle Jarvis Kyle Jarvis Zimbabwe
44 Abu Jayed Abu Jayed Bangladesh
47 Sikandar Raza Sikandar Raza Zimbabwe
50 Stuart Thompson Stuart Thompson Ireland
53 Haris Sohail Haris Sohail Pakistan
58 Mitchell Santner Mitchell Santner New Zealand
59 Matt Henry Matt Henry New Zealand
60 Lungi Ngidi Lungi Ngidi South Africa
65 Mahmudullah Mahmudullah Bangladesh
66 Mark Adair Mark Adair Ireland
68 Shadab Khan Shadab Khan Pakistan
69 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka
70 Sean Williams Sean Williams Zimbabwe
71 Donald Tiripano Donald Tiripano Zimbabwe
72 Beuran Hendricks Beuran Hendricks South Africa
74 Marnus Labuschagne Marnus Labuschagne Australia
75 Joe Root Joe Root England
77 Boyd Rankin Boyd Rankin Ireland
81 Angelo Mathews Angelo Mathews Sri Lanka
83 Kane Williamson Kane Williamson New Zealand
91 Steven Smith Steven Smith Australia
98 Andy McBrine Andy McBrine Ireland
ICC ODI Ranking
Rank Player Rating
1 Trent Boult Trent Boult New Zealand
2 Jasprit Bumrah Jasprit Bumrah India 0
3 Mujeeb Ur Rahman Mujeeb Ur Rahman Afghanistan
4 Chris Woakes Chris Woakes England
5 Kagiso Rabada Kagiso Rabada South Africa
6 Pat Cummins Pat Cummins Australia
7 Mohammad Amir Mohammad Amir Pakistan
8 Josh Hazlewood Josh Hazlewood Australia
9 Matt Henry Matt Henry New Zealand
10 Jofra Archer Jofra Archer England
11 Mitchell Starc Mitchell Starc Australia
12 Rashid Khan Rashid Khan Afghanistan
13 Lockie Ferguson Lockie Ferguson New Zealand
14 Mehidy Hasan Mehidy Hasan Bangladesh
15 Yuzvendra Chahal Yuzvendra Chahal India 0
15 Kemar Roach Kemar Roach West Indies
16 Lungi Ngidi Lungi Ngidi South Africa
18 Mustafizur Rahman Mustafizur Rahman Bangladesh
19 Kuldeep Yadav Kuldeep Yadav India 0
20 Mohammad Nabi Mohammad Nabi Afghanistan
21 Adam Zampa Adam Zampa Australia
22 Bhuvneshwar Kumar Bhuvneshwar Kumar India 0
22 Suranga Lakmal Suranga Lakmal Sri Lanka
23 Mark Wood Mark Wood England
24 Shaheen Afridi Shaheen Afridi Pakistan
25 Ravindra Jadeja Ravindra Jadeja India 0
26 Mohammed Shami Mohammed Shami India 0
27 Sheldon Cottrell Sheldon Cottrell West Indies
28 Shadab Khan Shadab Khan Pakistan
29 Liam Plunkett Liam Plunkett England
30 Adil Rashid Adil Rashid England
32 Mitchell Santner Mitchell Santner New Zealand
32 Colin de Grandhomme Colin de Grandhomme New Zealand
33 Andile Phehlukwayo Andile Phehlukwayo South Africa
34 Imad Wasim Imad Wasim Pakistan
35 Andy McBrine Andy McBrine Ireland
38 Tim Southee Tim Southee New Zealand
39 Ish Sodhi Ish Sodhi New Zealand
41 Nuwan Pradeep Nuwan Pradeep Sri Lanka
42 Mashrafe Mortaza Mashrafe Mortaza Bangladesh
43 Tendai Chatara Tendai Chatara Zimbabwe
44 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka
44 Boyd Rankin Boyd Rankin Ireland
46 Hasan Ali Hasan Ali Pakistan
48 Mohammad Saifuddin Mohammad Saifuddin Bangladesh
50 Tabraiz Shamsi Tabraiz Shamsi South Africa
51 Moeen Ali Moeen Ali England
54 Nathan Coulter-Nile Nathan Coulter-Nile Australia
55 Jason Holder Jason Holder West Indies
56 Chris Morris Chris Morris South Africa
57 Nathan Lyon Nathan Lyon Australia
58 Kyle Jarvis Kyle Jarvis Zimbabwe
62 Hardik Pandya Hardik Pandya India 0
64 Sean Williams Sean Williams Zimbabwe
66 Dawlat Zadran Dawlat Zadran Afghanistan
67 Wahab Riaz Wahab Riaz Pakistan
70 Sikandar Raza Sikandar Raza Zimbabwe
71 Kane Richardson Kane Richardson Australia
72 Aftab Alam Aftab Alam Afghanistan
73 Barry McCarthy Barry McCarthy Ireland
74 Ben Stokes Ben Stokes England
75 Jason Behrendorff Jason Behrendorff Australia
76 Dwaine Pretorius Dwaine Pretorius South Africa
77 Gulbadin Naib Gulbadin Naib Afghanistan
78 George Dockrell George Dockrell Ireland
79 Thisara Perera Thisara Perera Sri Lanka
81 Ashley Nurse Ashley Nurse West Indies
82 Rubel Hossain Rubel Hossain Bangladesh
83 Hamid Hassan Hamid Hassan Afghanistan
85 James Neesham James Neesham New Zealand
86 Tom Curran Tom Curran England
89 Oshane Thomas Oshane Thomas West Indies
92 Marcus Stoinis Marcus Stoinis Australia
94 Carlos Brathwaite Carlos Brathwaite West Indies
97 Donald Tiripano Donald Tiripano Zimbabwe
ICC T20 Ranking
Rank Player Rating
1 Rashid Khan Rashid Khan Afghanistan
2 Mujeeb Ur Rahman Mujeeb Ur Rahman Afghanistan
4 Tabraiz Shamsi Tabraiz Shamsi South Africa
5 Adam Zampa Adam Zampa Australia
6 Mitchell Santner Mitchell Santner New Zealand
7 Adil Rashid Adil Rashid England
8 Imad Wasim Imad Wasim Pakistan
9 Shadab Khan Shadab Khan Pakistan
10 Kane Richardson Kane Richardson Australia
11 Sheldon Cottrell Sheldon Cottrell West Indies
12 Jasprit Bumrah Jasprit Bumrah India 0
13 Andile Phehlukwayo Andile Phehlukwayo South Africa
15 Ish Sodhi Ish Sodhi New Zealand
16 Tim Southee Tim Southee New Zealand
18 Mitchell Starc Mitchell Starc Australia
19 Pat Cummins Pat Cummins Australia
20 Tom Curran Tom Curran England
24 Mohammad Nabi Mohammad Nabi Afghanistan
26 Lasith Malinga Lasith Malinga Sri Lanka
27 Yuzvendra Chahal Yuzvendra Chahal India 0
30 Mustafizur Rahman Mustafizur Rahman Bangladesh
31 Shaheen Afridi Shaheen Afridi Pakistan
32 Dwaine Pretorius Dwaine Pretorius South Africa
37 Colin de Grandhomme Colin de Grandhomme New Zealand
37 Mark Adair Mark Adair Ireland
39 Mohammad Amir Mohammad Amir Pakistan
40 Kuldeep Yadav Kuldeep Yadav India 0
43 Bhuvneshwar Kumar Bhuvneshwar Kumar India 0
45 Sean Williams Sean Williams Zimbabwe
56 Trent Boult Trent Boult New Zealand
57 Boyd Rankin Boyd Rankin Ireland
60 Suranga Lakmal Suranga Lakmal Sri Lanka
61 Beuran Hendricks Beuran Hendricks South Africa
63 Kemar Roach Kemar Roach West Indies
63 Oshane Thomas Oshane Thomas West Indies
66 Isuru Udana Isuru Udana Sri Lanka
67 Lungi Ngidi Lungi Ngidi South Africa
68 Ravindra Jadeja Ravindra Jadeja India 0
69 Hasan Ali Hasan Ali Pakistan
72 Carlos Brathwaite Carlos Brathwaite West Indies
75 Kagiso Rabada Kagiso Rabada South Africa
76 Rubel Hossain Rubel Hossain Bangladesh
76 Fabian Allen Fabian Allen West Indies
77 Lockie Ferguson Lockie Ferguson New Zealand
79 Mark Wood Mark Wood England
82 Jason Holder Jason Holder West Indies
85 Nuwan Pradeep Nuwan Pradeep Sri Lanka
86 Mohammad Saifuddin Mohammad Saifuddin Bangladesh
87 Chris Mpofu Chris Mpofu Zimbabwe
88 Gulbadin Naib Gulbadin Naib Afghanistan
93 Tendai Chatara Tendai Chatara Zimbabwe
94 George Dockrell George Dockrell Ireland
98 Ben Stokes Ben Stokes England
ICC Test Ranking
Rank Player Rating
1 Jason Holder Jason Holder West Indies 447
2 Ben Stokes Ben Stokes England 446
3 Ravindra Jadeja Ravindra Jadeja India 397
4 Mitchell Starc Mitchell Starc Australia 298
6 Colin de Grandhomme Colin de Grandhomme New Zealand 280
7 Chris Woakes Chris Woakes England 269
8 Pat Cummins Pat Cummins Australia 266
ICC ODI Ranking
Rank Player Rating
1 Mohammad Nabi Mohammad Nabi Afghanistan 301
2 Chris Woakes Chris Woakes England 281
3 Imad Wasim Imad Wasim Pakistan 278
4 Ben Stokes Ben Stokes England 276
5 Colin de Grandhomme Colin de Grandhomme New Zealand 265
6 Rashid Khan Rashid Khan Afghanistan 253
7 Mitchell Santner Mitchell Santner New Zealand 251
8 Ravindra Jadeja Ravindra Jadeja India 246
9 Sikandar Raza Sikandar Raza Zimbabwe 232
10 Sean Williams Sean Williams Zimbabwe 229
ICC T20 Ranking
Rank Player Rating
2 Glenn Maxwell Glenn Maxwell Australia 220
3 Sean Williams Sean Williams Zimbabwe 213
10 Mahmudullah Mahmudullah Bangladesh 135