ODI Teams – Cricket Rankings
England are placed at the top with India and South Africa placed at the 2nd and 3rd position respectively.
Rank | Country | Matches | Points | Rating |
1 | England | 55 | 6,918 | 126 |
2 | India | 66 | 8,058 | 122 |
3 | South Africa | 50 | 5,545 | 111 |
4 | New Zealand | 51 | 5,645 | 111 |
5 | Pakistan | 48 | 4,872 | 102 |
6 | Australia | 43 | 4,290 | 100 |
7 | Bangladesh | 39 | 3,608 | 93 |
8 | Sri Lanka | 57 | 4,426 | 78 |
9 | West Indies | 40 | 2,899 | 72 |
10 | Afghanistan | 36 | 2,394 | 67 |
11 | Zimbabwe | 48 | 2,497 | 52 |
12 | Ireland | 23 | 904 | 39 |
13 | Scotland | 16 | 535 | 33 |
14 | UAE | 17 | 263 | 15 |
15 | Nepal | 10 | 152 | 15 |
ODI Batting – Cricket Rankings
Virat Kohli retained his top position with Rohit Sharma and Ross Taylor placed at the 2nd and 3rd place respectively. Significant upgrades in this category were of Fakhar Zaman, Imam-ul-Haq and Jos Buttler who are now placed at 9th, 16th and 18th position respectively.
Rank | Name | Country | Rating |
1 | Virat Kohli | India | 887 |
2 | Rohit Sharma | India | 854 |
3 | Ross Taylor | New Zealand | 821 |
4 | Joe Root | England | 807 |
5 | Babar Azam | Pakistan | 801 |
6 | Francois du Plessis | South Africa | 791 |
7 | Shai Hope | West Indies | 780 |
8 | Quinton de Kock | South Africa | 758 |
9 | Fakhar Zaman | Pakistan | 755 |
10 | Shikhar Dhawan | India | 744 |
11 | Kane Williamson | New Zealand | 739 |
12 | Jonny Bairstow | England | 726 |
13 | Hashim Amla | South Africa | 722 |
14 | Tamim Iqbal | Bangladesh | 712 |
15 | Mushfiqur Rahim | Bangladesh | 712 |
16 | Imam-ul-Haq | Pakistan | 695 |
17 | MS Dhoni | India | 688 |
18 | Jos Buttler | England | 685 |
19 | Martin Guptill | New Zealand | 683 |
20 | Eoin Morgan | England | 675 |
21 | Aaron Finch | Australia | 659 |
22 | Kyle Coetzer | Scotland | 642 |
23 | Jason Roy | England | 640 |
24 | Niroshan Dickwella | Sri Lanka | 633 |
25 | Travis Head | Australia | 631 |
26 | Ben Stokes | England | 618 |
27 | David Miller | South Africa | 610 |
28 | Alex Hales | England | 609 |
29 | Angelo Mathews | Sri Lanka | 607 |
30 | Glenn Maxwell | Australia | 606 |
31 | Tom Latham | New Zealand | 606 |
32 | Shakib Al Hasan | Bangladesh | 603 |
33 | Mohammad Hafeez | Pakistan | 596 |
34 | Rahmat Shah | Afghanistan | 591 |
35 | Kedar Jadhav | India | 590 |
36 | Paul Stirling | Ireland | 586 |
37 | Mohammad Shahzad | Afghanistan | 585 |
38 | Calum MacLeod | Scotland | 585 |
39 | Shimron Hetmyer | West Indies | 578 |
40 | Brendan Taylor | Zimbabwe | 576 |
41 | Soumya Sarkar | Bangladesh | 575 |
42 | Ambati Rayudu | India | 574 |
43 | Shaun Marsh | Australia | 572 |
44 | Marcus Stoinis | Australia | 564 |
45 | Mahmudullah | Bangladesh | 562 |
46 | Ed Joyce | Ireland | 555 |
47 | Shoaib Malik | Pakistan | 553 |
48 | Ajinkya Rahane | India | 549 |
49 | Sarfaraz Ahmed | Pakistan | 542 |
50 | Upul Tharanga | Sri Lanka | 541 |
ODI Bowling – Cricket Rankings
Jasprit Bumrah retained his top rank with Rashid Khan and Trent Boult placed at the 2nd and 3rd place respectively. Significant upgrades were of Hasan Ali, Mohammad Nabi and Dale Steyn who are now placed at 14th, 15th and 16th place respectively.
Rank | Name | Country | Rating |
1 | Jasprit Bumrah | India | 808 |
2 | Rashid Khan | Afghanistan | 788 |
3 | Trent Boult | New Zealand | 732 |
4 | Kuldeep Yadav | India | 719 |
5 | Yuzvendra Chahal | India | 709 |
6 | Mustafizur Rahman | Bangladesh | 695 |
7 | Kagiso Rabada | South Africa | 688 |
8 | Adil Rashid | England | 683 |
9 | Mujeeb Zadran | Afghanistan | 679 |
10 | Josh Hazlewood | Australia | 665 |
11 | Imran Tahir | South Africa | 654 |
12 | Chris Woakes | England | 642 |
13 | Akila Dananjaya | Sri Lanka | 641 |
14 | Hasan Ali | Pakistan | 634 |
15 | Mohammad Nabi | Afghanistan | 633 |
16 | Dale Steyn | South Africa | 629 |
17 | Bhuvneshwar Kumar | India | 628 |
18 | Mitchell Starc | Australia | 623 |
19 | Andile Phehlukwayo | South Africa | 613 |
20 | Pat Cummins | Australia | 607 |
21 | Tim Murtagh | Ireland | 602 |
22 | Moeen Ali | England | 601 |
23 | Matt Henry | New Zealand | 599 |
24 | Shadab Khan | Pakistan | 597 |
25 | Mashrafe Mortaza | Bangladesh | 593 |
26 | Mitchell Santner | New Zealand | 592 |
27 | Shakib Al Hasan | Bangladesh | 584 |
28 | Mehedi Hasan | Bangladesh | 578 |
29 | Liam Plunkett | England | 571 |
30 | Mohammad Shami | India | 563 |
31 | Mohammad Amir | Pakistan | 562 |
32 | Mark Wood | England | 557 |
33 | Ravindra Jadeja | India | 552 |
34 | Lachlan Ferguson | New Zealand | 549 |
35 | Suranga Lakmal | Sri Lanka | 548 |
36 | Ish Sodhi | New Zealand | 546 |
37 | Safyaan Sharif | Scotland | 542 |
38 | Ashley Nurse | West Indies | 541 |
39 | Graeme Cremer | Zimbabwe | 540 |
40 | Jason Holder | West Indies | 535 |
41 | David Willey | England | 534 |
42 | Junaid Khan | Pakistan | 529 |
43 | Imad Wasim | Pakistan | 519 |
44 | Dwaine Pretorius | South Africa | 516 |
45 | Lasith Malinga | Sri Lanka | 507 |
46 | Tim Southee | New Zealand | 505 |
47 | Lungi Ngidi | South Africa | 501 |
48 | Boyd Rankin | Ireland | 501 |
49 | Mohammad Hafeez | Pakistan | 498 |
50 | Tendai Chatara | Zimbabwe | 495 |
ODI All-Rounders – Cricket Rankings
Rashid Khan retained his top position with Shakib Al Hasan and Mohammad Nabi placed at the 2nd and 3rd position respectively. Significant upgrades were of Hardik Pandya, Glenn Maxwell and Shoaib Malik who are now placed at 17th, 28th and 29th position respectively.
Rank | Name | Country | Rating |
1 | Rashid Khan | Afghanistan | 353 |
2 | Shakib Al Hasan | Bangladesh | 352 |
3 | Mohammad Nabi | Afghanistan | 337 |
4 | Mohammad Hafeez | Pakistan | 296 |
5 | Moeen Ali | England | 289 |
6 | Mitchell Santner | New Zealand | 280 |
7 | Chris Woakes | England | 278 |
8 | Angelo Mathews | Sri Lanka | 273 |
9 | Jason Holder | West Indies | 266 |
10 | Sikandar Raza | Zimbabwe | 259 |
11 | Adil Rashid | England | 254 |
12 | Ben Stokes | England | 250 |
13 | Andile Phehlukwayo | South Africa | 239 |
14 | Imad Wasim | Pakistan | 239 |
15 | Marcus Stoinis | Australia | 234 |
16 | Kedar Jadhav | India | 232 |
17 | Hardik Pandya | India | 227 |
18 | Kevin O’Brien | Ireland | 224 |
19 | Kuldeep Yadav | India | 220 |
20 | Shadab Khan | Pakistan | 217 |
21 | Sean Williams | Zimbabwe | 212 |
22 | Kagiso Rabada | South Africa | 209 |
23 | Thisara Perera | Sri Lanka | 208 |
24 | Joe Root | England | 208 |
25 | Ravindra Jadeja | India | 205 |
26 | Paul Stirling | Ireland | 201 |
27 | Trent Boult | New Zealand | 200 |
28 | Glenn Maxwell | Australia | 195 |
29 | Shoaib Malik | Pakistan | 195 |
30 | Kane Williamson | New Zealand | 194 |
31 | Mahmudullah | Bangladesh | 191 |
32 | Mustafizur Rahman | Bangladesh | 190 |
33 | Hasan Ali | Pakistan | 189 |
34 | Colin de Grandhomme | New Zealand | 189 |
35 | Ashley Nurse | West Indies | 186 |
36 | JP Duminy | South Africa | 185 |
37 | Mehedi Hasan | Bangladesh | 183 |
38 | Gulbadin Naib | Afghanistan | 181 |
39 | Mitchell Starc | Australia | 178 |
40 | Josh Hazlewood | Australia | 178 |
41 | Bhuvneshwar Kumar | India | 177 |
42 | Jimmy Neesham | New Zealand | 177 |
43 | Mohammad Naveed | UAE | 171 |
44 | Travis Head | Australia | 169 |
45 | Imran Tahir | South Africa | 168 |
46 | Mashrafe Mortaza | Bangladesh | 166 |
47 | Liam Plunkett | England | 162 |
48 | David Willey | England | 160 |
49 | Jasprit Bumrah | India | 159 |
50 | Matt Henry | New Zealand | 159 |
T20 Teams – Cricket Rankings
Pakistan are placed at the top with India and South Africa placed at the 2nd and 3rd position respectively.
Rank | Country | Matches | Points | Rating |
1 | Pakistan | 39 | 5,280 | 135 |
2 | India | 43 | 5,361 | 125 |
3 | South Africa | 25 | 2,960 | 118 |
4 | England | 22 | 2,586 | 118 |
5 | Australia | 28 | 3,266 | 117 |
6 | New Zealand | 27 | 3,116 | 115 |
7 | West Indies | 27 | 2,725 | 101 |
8 | Afghanistan | 27 | 2,490 | 92 |
9 | Sri Lanka | 30 | 2,580 | 86 |
10 | Bangladesh | 30 | 2,321 | 77 |
11 | Scotland | 15 | 927 | 62 |
12 | Zimbabwe | 20 | 1,097 | 55 |
13 | Netherlands | 12 | 598 | 50 |
14 | Nepal | 7 | 303 | 43 |
15 | UAE | 16 | 681 | 43 |
16 | Hong Kong | 10 | 420 | 42 |
17 | Oman | 7 | 270 | 39 |
18 | Ireland | 19 | 638 | 34 |
For Women’s ODI Teams & T20 Teams rankings, move on the next page!