ODI Teams – Cricket Rankings

Cricket Rankings

England are placed at the top with India and New Zealand 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  New Zealand 52 5,788 111
4  South Africa 50 5,545 111
5  Pakistan 48 4,872 102
6  Australia 43 4,290 100
7  Bangladesh 40 3,669 92
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

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 45 5,590 124
3  South Africa 25 2,960 118
4  England 22 2,586 118
5  Australia 28 3,266 117
6  New Zealand 29 3,367 116
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 16 927 58
12  Zimbabwe 20 1,097 55
13  Netherlands 13 710 55
14  Nepal 7 303 43
15  UAE 16 681 43
16  Hong Kong 10 420 42
17  Ireland 20 727 36
18  Oman 8 254 32

T20 Batting – Cricket Rankings

Babar Azam retained his top position with Colin Munro and Aaron Finch placed at the 2nd and 3rd place respectively. Significant upgrades in this category were of Rohit Sharma, Jason Roy and Kane Williamson who are now placed at 4th, 7th and 9th position respectively.

Rank Name Country Rating
1 Babar Azam Pakistan 885
2 Colin Munro New Zealand 825
3 Aaron Finch Australia 806
4 Evin Lewis West Indies 751
5 Glenn Maxwell Australia 745
6 Fakhar Zaman Pakistan 700
7 Rohit Sharma India 698
8 Alex Hales England 697
9 Jason Roy England 688
10 Lokesh Rahul India 677
11 Shikhar Dhawan India 671
12 Kane Williamson New Zealand 655
13 Martin Guptill New Zealand 649
14 Mohammad Shahzad Afghanistan 647
15 Shaiman Anwar UAE 643
16 D’Arcy Short Australia 631
17 Francois du Plessis South Africa 617
18 Jos Buttler England 610
19 Virat Kohli India 599
20 Hamilton Masakadza Zimbabwe 599
21 Eoin Morgan England 590
22 Kusal Perera Sri Lanka 586
23 Joe Root England 583
24 David Miller South Africa 574
25 Hashim Amla South Africa 555
26 Shoaib Malik Pakistan 547
27 Kyle Coetzer Scotland 542
28 Paul Stirling Ireland 532
29 Richard Berrington Scotland 527
30 Thisara Perera Sri Lanka 526
31 Mahmudullah Bangladesh 526
32 Dawid Malan England 521
33 Malcolm Waller Zimbabwe 521
34 Sabbir Rahman Bangladesh 518
35 Solomon Mire Zimbabwe 517
36 Hazratullah Afghanistan 514
37 Shakib Al Hasan Bangladesh 514
38 JP Duminy South Africa 510
39 Tamim Iqbal Bangladesh 499
40 Marlon Samuels West Indies 499
41 Mohammad Nabi Afghanistan 498
42 Reeza Hendricks South Africa 493
43 Quinton de Kock South Africa 488
44 Soumya Sarkar Bangladesh 486
45 Wesley Barresi Netherlands 479
46 Najibullah Zadran Afghanistan 478
47 Sarfaraz Ahmed Pakistan 475
48 Litton Das Bangladesh 473
49 Gary Wilson Ireland 473
50 Asghar Afghan Afghanistan 465

T20 Bowling – Cricket Rankings

cricket rankings

Rashid Khan retained his top rank with Kuldeep Yadav and Shadab Khan placed at the 2nd and 3rd place respectively. Significant upgrades were of Adam Zampa, Shakib Al Hasan and Liam Plunkett who are now placed at 6th, 7th and 14th place respectively.

Rank Name Country Rating
1 Rashid Khan Afghanistan 793
2 Kuldeep Yadav India 728
3 Shadab Khan Pakistan 720
4 Imad Wasim Pakistan 705
5 Adil Rashid England 676
6 Adam Zampa Australia 670
7 Shakib Al Hasan Bangladesh 658
8 Ish Sodhi New Zealand 657
9 Faheem Ashraf Pakistan 655
10 Mitchell Santner New Zealand 638
11 Mohammad Nabi Afghanistan 630
12 Mohammad Naveed  UAE 628
13 Billy Stanlake Australia 625
14 Liam Plunkett England 620
15 Andrew Tye Australia 615
16 Chris Jordan England 611
17 Yuzvendra Chahal India 609
18 Bhuvneshwar Kumar India 608
19 Imran Tahir South Africa 602
20 David Willey England 595
21 Chris Morris South Africa 591
22 Carlos Brathwaite West Indies 588
23 Andile Phehlukwayo South Africa 581
24 Samuel Badree West Indies 580
25 Mustafizur Rahman Bangladesh 579
26 Jasprit Bumrah India 569
27 Mark Watt Scotland 568
28 George Dockrell Ireland 566
29 Keemo Paul West Indies 557
30 Tim Southee New Zealand 551
31 Paul van Meekeren Netherlands 546
32 Mohammad Amir Pakistan 544
33 Akila Dananjaya Sri Lanka 542
34 Hasan Ali Pakistan 536
35 Ahmed Raza UAE 534
36 Timm van der Gugten Netherlands 526
37 Graeme Cremer Zimbabwe 522
38 Trent Boult New Zealand 520
39 Tendai Chisoro Zimbabwe 503
40 Mujeeb Zadran Afghanistan 500
41 Safyaan Sharif Scotland 493
42 Alasdair Evans Scotland 493
43 Glenn Maxwell Australia 486
44 Kesrick Williams West Indies 479
45 Hardik Pandya India 474
46 Adam Milne New Zealand 462
47 Nathan Coulter-Nile Australia 459
48 Shaheen Afridi Pakistan 458
49 Mahmudullah Bangladesh 458
50 Rubel Hossain Bangladesh 455

T20 All-Rounders – Cricket Rankings

Australia Vs England

Glenn Maxwell retained his top position with Shakib Al Hasan and Mohammad Nabi placed at the 2nd and 3rd position respectively. Significant upgrades were of Colin Munro, Angelo Mathews and Keemo Paul who are now placed at 13th, 19th and 22nd position respectively.

Rank Name Country Rating
1 Glenn Maxwell Australia 362
2 Shakib Al Hasan Bangladesh 338
3 Mohammad Nabi Afghanistan 313
4 Mahmudullah Bangladesh 240
5 Thisara Perera Sri Lanka 219
6 Paul Stirling Ireland 208
7 Richard Berrington Scotland 202
8 Sean Williams Zimbabwe 197
9 JP Duminy South Africa 191
10 Samiullah Shenwari Afghanistan 188
11 Marlon Samuels West Indies 174
12 Mohammad Hafeez Pakistan 170
13 Colin Munro New Zealand 160
14 Shoaib Malik Pakistan 157
15 Kevin O’Brien Ireland 156
16 Rohan Mustafa UAE 136
17 Kane Williamson New Zealand 131
18 Carlos Brathwaite West Indies 124
19 Angelo Mathews Sri Lanka 114
20 Suresh Raina India 111
21 Virat Kohli India 110
22 Keemo Paul West Indies 108
23 Corey Anderson New Zealand 108
24 Elton Chigumbura Zimbabwe 99
25 Chamu Chibhabha Zimbabwe 98
26 Shadab Khan Pakistan 97
27 Rashid Khan Afghanistan 93
28 D’Arcy Short Australia 92
29 Mitchell Santner New Zealand 90
30 Hardik Pandya India 88
31 Colin de Grandhomme New Zealand 88
32 Mohammad Naveed UAE 87
33 Michael Rippon Netherlands 86
34 Chris Gayle West Indies 83
35 David Willey England 82
36 Chris Morris South Africa 81
37 Andre Russell West Indies 81
38 Rohit Sharma India 79
39 Imad Wasim Pakistan 76
40 Paras Khadka Nepal 76
41 Soumya Sarkar Bangladesh 72
42 Faheem Ashraf Pakistan 71
43 Moeen Ali England 71
44 Hamilton Masakadza Zimbabwe 71
45 Chris Jordan England 69
46 Gulbadin Naib Afghanistan 68
47 Joe Root England 68
48 Dasun Shanaka Sri Lanka 66
49 Kyle Coetzer Scotland 64
50 Ben Stokes England 63

For Women’s ODI Teams & T20 Teams & Players rankings, move on the next page!