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 854 A.J. Finch AUS 892 v Bangladesh, 01/04/2014
2 845 V. Kohli IND 897 v England, 07/09/2014
3 795 A.D. Hales ENG 866 v India, 07/09/2014
4 758 F. du Plessis SA 843 v Bangladesh, 05/07/2015
5 741 M.J. Guptill NZ 793 v South Africa, 19/02/2012
6 733 K.S. Williamson NZ 737 v Pakistan, 17/01/2016
7 703 C.H. Gayle WI 831 v Australia, 05/10/2012
8 699 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
9 681 Mohammad Shahzad AFG 681 v Zimbabwe, 10/01/2016
10 678 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
11 665 E.J.G. Morgan ENG 872 v India, 31/08/2011
12 652 D.A. Warner AUS 826 v West Indies, 11/05/2010
13 650 T.M. Dilshan SL 802 v New Zealand, 02/09/2009
14 649 J-P. Duminy SA 713 v New Zealand, 24/03/2014
15 644 B.B. McCullum NZ 849 v Bangladesh, 21/09/2012
16 641 S.K. Raina IND 776 v England, 29/10/2011
17 609 S.R. Watson AUS 832 v South Africa, 30/09/2012
18 606 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
18 606 Yuvraj Singh IND 793 v South Africa, 02/05/2010
20 598 R.G. Sharma IND 600 v South Africa, 02/10/2015
21 582 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
22 579 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
23 561 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
24 545 H.M. Amla SA 611 v India, 04/04/2014
24 545 M.N. Waller ZIM 545 v Bangladesh, 22/01/2016
26 540 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
27 539 M.R. Swart NED 606 v UAE, 17/03/2014
28 529 Q. de Kock SA 573 v Bangladesh, 07/07/2015
29 527 S.J. Myburgh NED 585 v Nepal, 02/07/2015
30 517 P.R. Stirling IRE 555 v Zimbabwe, 17/03/2014
31 515 C.L. White AUS 657 v South Africa, 16/10/2011
32 513 A.D. Mathews SL 513 v New Zealand, 10/01/2016
32 513 D.J. Bravo WI 552 v Pakistan, 28/07/2013
34 507 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
35 506 D.A. Miller SA 513 v New Zealand, 16/08/2015
36 493 A.B. de Villiers SA 571 v West Indies, 20/05/2010
37 491 Shahid Afridi PAK 537 v South Africa, 26/10/2010
38 486 M.S. Dhoni IND 515 v Australia, 30/03/2014
39 477 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
40 473 K.J. Coetzer SCO 477 v Ireland, 18/03/2012
41 472 G. Gambhir IND 723 v Sri Lanka, 09/12/2009
42 457 W. Barresi NED 461 v UAE, 12/07/2015
43 456 R.S. Bopara ENG 505 v India, 07/09/2014
44 455 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
45 454 W.T.S. Porterfield IRE 480 v Netherlands, 21/03/2014
46 453 M.J. Lumb ENG 542 v New Zealand, 22/03/2014
46 453 J.C. Buttler ENG 461 v Pakistan, 27/11/2015
48 449 G.J. Bailey AUS 531 v England, 02/02/2014
49 445 D.R. Smith WI 471 v South Africa, 11/01/2015
50 443 G.J. Maxwell AUS 443 v England, 31/08/2015
51 441 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
52 436 Anamul Haque BAN 528 v India, 28/03/2014
53 435 C.O. Obuya KEN 435 v Canada, 26/11/2013
53 435 Mushfiqur Rahim BAN 453 v Zimbabwe, 17/01/2016
55 431 P.W. Borren NED 431 v Ireland, 25/07/2015
56 430 M.W. Machan SCO 506 v Netherlands, 28/11/2013
57 429 R.D. Berrington SCO 447 v Ireland, 20/06/2015
58 426 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
59 423 J.M. Vince ENG 423 v Pakistan, 30/11/2015
60 419 K.A. Pollard WI 537 v Pakistan, 28/07/2013
60 419 J.E. Root ENG 419 v Pakistan, 30/11/2015
62 415 C. Munro NZ 433 v Pakistan, 15/01/2016
63 414 N.L.T.C. Perera SL 429 v England, 20/05/2014
64 412 T.L.W. Cooper NED 506 v New Zealand, 29/03/2014
65 399 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
66 393 S.C. Williams ZIM 429 v Afghanistan, 28/10/2015
67 390 R.R. Rossouw SA 406 v New Zealand, 16/08/2015
68 386 A.D.S. Fletcher WI 386 v Sri Lanka, 11/11/2015
69 381 Mukhtar Ahmed PAK 545 v Zimbabwe, 25/05/2015
70 378 Sabbir Rahman BAN 398 v Zimbabwe, 20/01/2016
70 378 M.S. Chapman HK 378 v Afghanistan, 28/11/2015
72 376 Mohammad Nabi AFG 376 v Zimbabwe, 10/01/2016
73 374 Usman Ghani AFG 483 v Oman, 29/11/2015
73 374 Gulbadin Naib AFG 374 v Zimbabwe, 10/01/2016
75 372 L.J. Wright ENG 512 v New Zealand, 25/06/2013
76 365 J. Charles WI 527 v England, 27/09/2012
77 363 M.N. van Wyk SA 447 v West Indies, 14/01/2015
78 361 D.J.G. Sammy WI 364 v South Africa, 11/01/2015
79 354 G.C. Wilson IRE 402 v West Indies, 21/02/2014
80 353 Asghar Stanikzai AFG 353 v Zimbabwe, 10/01/2016
81 352 Samiullah Shenwari AFG 373 v Oman, 29/11/2015
82 350 S.O. Tikolo KEN 360 v Canada, 10/02/2010
83 341 K.J. O'Brien IRE 341 v Netherlands, 25/07/2015
84 333 V. Sibanda ZIM 346 v Bangladesh, 20/01/2016
85 329 L. Ronchi NZ 405 v West Indies, 15/01/2014
85 329 Adnan Ilyas OMA 329 v Afghanistan, 30/11/2015
87 325 B.N. Cooper NED 325 v Ireland, 25/07/2015
88 324 M.H. Cross SCO 324 v Hong Kong, 25/07/2015
89 323 R. Gunasekera CAN 323 v Kenya, 26/11/2013
90 307 P.L. Mommsen SCO 309 v Afghanistan, 12/07/2015
91 306 Mahmudullah BAN 306 v Zimbabwe, 22/01/2016
92 305 Zeeshan Maqsood OMA 305 v Afghanistan, 30/11/2015
93 304 Najibullah Zadran AFG 359 v Zimbabwe, 26/10/2015
94 303 R.R. Patel KEN 304 v Afghanistan, 24/11/2013
95 297 A.M. Rahane IND 324 v Zimbabwe, 17/07/2015
96 289 Shaiman Anwar UAE 289 v Oman, 22/11/2015
97 287 Soumya Sarkar BAN 294 v Zimbabwe, 20/01/2016
98 281 Babar Hayat HK 281 v Afghanistan, 28/11/2015
99 280 Nowroz Mangal AFG 332 v Papua New Guinea, 23/07/2015
100 279 Karim Sadiq AFG 279 v Zimbabwe, 10/01/2016