ICC Twenty20 Championship Batting Rankings

The current top 100 Twenty20 batsmen are listed below, clicking on a player name will take you to their player page.

If you want to find out the ranking of a current player who is not in the top 100 or if you want to chart the rating of a retired player, enter their name into the search box.

Search for a Player

Type in a player’s full surname (or the first few letters) and hit submit.

ICC Rankings
The Official Rankings for International Cricket!
Top 100 Twenty20 Batsmen
ID Rat. Name Nat. Career Best Rating
1 871 A.J. Finch AUS 892 v Bangladesh, 01/04/2014
2 861 V. Kohli IND 897 v England, 07/09/2014
3 860 A.D. Hales ENG 866 v India, 07/09/2014
4 794 F. du Plessis SA 843 v Bangladesh, 05/07/2015
5 732 C.H. Gayle WI 831 v Australia, 05/10/2012
6 712 B.B. McCullum NZ 849 v Bangladesh, 21/09/2012
7 680 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
8 665 D.A. Warner AUS 826 v West Indies, 11/05/2010
9 653 M.J. Guptill NZ 793 v South Africa, 19/02/2012
10 650 S.K. Raina IND 776 v England, 29/10/2011
11 649 H. Masakadza ZIM 685 v Bangladesh, 11/05/2013
12 648 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
13 633 T.M. Dilshan SL 802 v New Zealand, 02/09/2009
14 632 E.J.G. Morgan ENG 872 v India, 31/08/2011
15 622 K.S. Williamson NZ 622 v South Africa, 16/08/2015
16 618 S.R. Watson AUS 832 v South Africa, 30/09/2012
17 615 J.P. Duminy SA 713 v New Zealand, 24/03/2014
18 608 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
19 606 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
20 602 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
21 580 Mohammad Shahzad AFG 614 v Scotland, 12/07/2015
22 556 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
23 550 Q. de Kock SA 573 v Bangladesh, 07/07/2015
24 541 H.M. Amla SA 611 v India, 04/04/2014
25 539 M.R. Swart NED 606 v UAE, 17/03/2014
26 528 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
27 527 S.J. Myburgh NED 585 v Nepal, 02/07/2015
28 526 C.L. White AUS 657 v South Africa, 16/10/2011
29 517 P.R. Stirling IRE 555 v Zimbabwe, 17/03/2014
30 513 D.A. Miller SA 513 v New Zealand, 16/08/2015
31 499 Shahid Afridi PAK 537 v South Africa, 26/10/2010
31 499 D.J.J. Bravo WI 552 v Pakistan, 28/07/2013
33 495 R.S. Bopara ENG 505 v India, 07/09/2014
34 492 M.S. Dhoni IND 515 v Australia, 30/03/2014
35 491 Mukhtar Ahmed PAK 545 v Zimbabwe, 25/05/2015
36 484 E. Chigumbura ZIM 519 v Pakistan, 25/05/2015
37 475 A.D. Mathews SL 493 v West Indies, 03/04/2014
38 473 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
38 473 K.J. Coetzer SCO 477 v Ireland, 18/03/2012
40 471 A.B. de Villiers SA 571 v West Indies, 20/05/2010
41 463 D.R. Smith WI 471 v South Africa, 11/01/2015
42 457 W. Barresi NED 461 v UAE, 12/07/2015
43 455 R.L. Taylor NZ 538 v Pakistan, 28/12/2010
44 454 Anamul Haque BAN 528 v India, 28/03/2014
44 454 W.T.S. Porterfield IRE 480 v Netherlands, 21/03/2014
46 448 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
47 435 Mushfiqur Rahim BAN 435 v South Africa, 07/07/2015
48 434 J.C. Buttler ENG 446 v Sri Lanka, 20/05/2014
49 431 P.W. Borren NED 431 v Ireland, 25/07/2015
50 429 R.D. Berrington SCO 447 v Ireland, 20/06/2015
51 414 N.L.T.C. Perera SL 429 v England, 20/05/2014
52 413 K.A. Pollard WI 537 v Pakistan, 28/07/2013
53 406 R.R. Rossouw SA 406 v New Zealand, 16/08/2015
54 403 G.J. Maxwell AUS 407 v Pakistan, 05/10/2014
55 388 J.E. Root ENG 388 v New Zealand, 23/06/2015
56 378 M.N. van Wyk SA 447 v West Indies, 14/01/2015
57 371 L. Ronchi NZ 405 v West Indies, 15/01/2014
58 361 D.J.G. Sammy WI 364 v South Africa, 11/01/2015
59 354 G.C. Wilson IRE 402 v West Indies, 21/02/2014
60 347 Samiullah Shenwari AFG 347 v Oman, 25/07/2015
61 341 K.J. O'Brien IRE 341 v Netherlands, 25/07/2015
62 331 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
63 325 S.C. Williams ZIM 325 v New Zealand, 09/08/2015
63 325 B.N. Cooper NED 325 v Ireland, 25/07/2015
65 324 M.H. Cross SCO 324 v Hong Kong, 25/07/2015
66 322 Nowroz Mangal AFG 332 v Papua New Guinea, 23/07/2015
67 318 Najibullah Zadran AFG 318 v Oman, 25/07/2015
68 309 A.M. Rahane IND 324 v Zimbabwe, 17/07/2015
68 309 Mohammad Nabi AFG 309 v Oman, 25/07/2015
70 307 P.L. Mommsen SCO 309 v Afghanistan, 12/07/2015
71 301 Nasir Hossain BAN 342 v Australia, 01/04/2014
72 283 Asghar Stanikzai AFG 299 v Papua New Guinea, 23/07/2015
73 280 M.S. Chapman HK 280 v Scotland, 25/07/2015
74 278 Paras Khadka NEP 338 v Netherlands, 03/07/2015
75 276 C.S. MacLeod SCO 354 v Afghanistan, 16/11/2013
76 274 H.D.R.L. Thirimanne SL 285 v England, 20/05/2014
77 273 R.R. Hendricks SA 296 v West Indies, 14/01/2015
78 267 A.D.S. Fletcher WI 297 v New Zealand, 06/07/2014
79 265 C.K. Kapugedera SL 311 v India, 11/05/2010
80 257 C. Munro NZ 295 v West Indies, 11/01/2014
81 256 A.R. Uthappa IND 301 v Australia, 20/10/2007
82 250 Sharad Vesawkar NEP 278 v Afghanistan, 20/03/2014
83 246 Mahmudullah BAN 266 v Pakistan, 30/03/2014
84 243 D.M. Bravo WI 340 v India, 04/06/2011
85 240 V. Sibanda ZIM 255 v Pakistan, 25/05/2015
86 230 S Dhawan IND 262 v Pakistan, 21/03/2014
87 227 M.N. Waller ZIM 266 v Pakistan, 24/08/2013
88 225 A.D. Poynter IRE 254 v Scotland, 20/06/2015
89 223 N.J. O'Brien IRE 301 v Canada, 16/11/2013
90 213 C.R. Ervine ZIM 225 v West Indies, 03/03/2013
91 209 Nizakat Khan HK 215 v Afghanistan, 21/07/2015
92 208 Mohammad Shahzad UAE 208 v Netherlands, 12/07/2015
93 205 Shaiman Anwar UAE 217 v Afghanistan, 10/07/2015
94 198 M.J. Vijay IND 198 v Zimbabwe, 19/07/2015
95 196 Mashrafe Mortaza BAN 196 v South Africa, 07/07/2015
96 193 B.J. Haddin AUS 334 v Sri Lanka, 31/10/2010
97 190 G.H. Worker NZ 194 v South Africa, 14/08/2015
98 187 Shafiqullah AFG 199 v Hong Kong, 21/07/2015
99 186 Soumya Sarkar BAN 186 v South Africa, 07/07/2015
99 186 A.P. Devcich NZ 257 v Sri Lanka, 21/11/2013