ICC Team Rankings - Test, ODI & Twenty20

Test Rankings

Rank Team Matches Points Rating
1 India 38 4636 122
2 Australia 40 4798 120
3 England 49 5443 111
4 South Africa 27 2671 99
5 New Zealand 32 3140 98
6 Pakistan 29 2576 89
7 West Indies 31 2505 81
8 Sri Lanka 28 2212 79
9 Bangladesh 22 1131 51
10 Zimbabwe 7 223 32
11 Ireland 6 58 10
12 Afghanistan 5 0 0

ODI Rankings

Rank Team Matches Points Rating
1 India 58 7020 121
2 Australia 45 5309 118
3 South Africa 37 4062 110
4 Pakistan 36 3922 109
5 New Zealand 46 4708 102
6 England 41 3934 96
7 Sri Lanka 52 4735 91
8 Bangladesh 47 4095 87
9 Afghanistan 34 2748 81
10 West Indies 44 3109 71
11 Zimbabwe 34 1706 50
12 Ireland 28 1324 47
13 Scotland 36 1664 46
14 Netherlands 41 1639 40
15 Nepal 49 1675 34
16 Namibia 32 1064 33
17 Canada 11 359 33
18 USA 31 808 26
19 Oman 24 525 22
20 UAE 44 542 12

Twenty20 Rankings

Rank Team Matches Points Rating
1 India 71 18867 266
2 England 48 12305 256
3 Australia 45 11460 255
4 New Zealand 63 15994 254
5 Pakistan 58 14454 249
6 South Africa 37 9210 249
7 West Indies 47 11503 245
8 Sri Lanka 47 11006 234
9 Bangladesh 49 11103 227
10 Afghanistan 40 8722 218
11 Namibia 30 5892 196
12 Ireland 47 9117 194
13 Zimbabwe 53 10222 193
14 Scotland 18 3412 190
15 Netherlands 22 4028 183
16 Nepal 33 5777 175
17 UAE 38 6623 174
18 Oman 27 4159 154
19 PNG 25 3583 143
20 Canada 18 2528 140
21 Hong Kong 36 5006 139
22 Uganda 65 8602 132
23 USA 9 1183 131
24 Jersey 19 2427 128
25 Malaysia 45 5642 125
26 Kuwait 33 3896 118
27 Bahrain 40 4585 115
28 Qatar 20 2135 107
29 Kenya 44 4697 107
30 Bermuda 14 1494 107
31 Saudi Arabia 29 3009 104
32 Italy 17 1712 101
33 Tanzania 53 4940 93
34 Spain 18 1649 92
35 Germany 33 3022 92
36 Singapore 33 2507 76
37 Guernsey 16 1212 76
38 Nigeria 30 2261 75
39 Portugal 16 1167 73
40 Cayman Islands 11 790 72
41 Denmark 23 1622 71
42 Cambodia 18 1239 69
43 Belgium 18 1237 69
44 Isle of Man 15 949 63
45 Vanuatu 20 1196 60
46 Austria 29 1682 58
47 Norway 15 852 57
48 Botswana 29 1543 53
49 Finland 18 953 53
50 Switzerland 16 835 52