ODI Teams – Cricket Rankings

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

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

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

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 Vs Australia

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!