ICC Best-Ever Twenty20 Championship Rating

Players make the all-time list by sustaining excellent form over a prolonged period. The ratings shown are the highest points totals these players have attained and no player is allowed to appear on the list more than once.

Please select statistic type.

Batting Bowling

ICC Rankings
The Official Rankings for International Cricket!
Top 100 Twenty20 Batsmen
ID Rat. Name Nat. Career Best Rating
1 900 A.J. Finch AUS 900 v Zimbabwe, 03/07/2018
2 897 V. Kohli IND 897 v England, 07/09/2014
3 882 K.P. Pietersen ENG 882 v Australia, 16/05/2010
4 881 Babar Azam PAK 881 v West Indies, 03/04/2018
5 872 E.J.G. Morgan ENG 872 v India, 31/08/2011
6 866 A.D. Hales ENG 866 v India, 07/09/2014
7 854 K.L. Rahul IND 854 v England, 03/07/2018
8 849 B.B. McCullum NZ 849 v Bangladesh, 21/09/2012
9 843 F. du Plessis SA 843 v Bangladesh, 05/07/2015
10 842 Fakhar Zaman PAK 842 v Australia, 08/07/2018
11 832 S.R. Watson AUS 832 v South Africa, 30/09/2012
12 831 C.H. Gayle WI 831 v Australia, 05/10/2012
13 830 C. Munro NZ 830 v Pakistan, 02/11/2018
14 826 D.A. Warner AUS 826 v West Indies, 11/05/2010
15 802 T.M. Dilshan SL 802 v New Zealand, 02/09/2009
16 801 G.J. Maxwell AUS 801 v New Zealand, 16/02/2018
17 793 Yuvraj Singh IND 793 v South Africa, 02/05/2010
17 793 M.J. Guptill NZ 793 v South Africa, 19/02/2012
19 785 D.P.M.D. Jayawardene SL 785 v Australia, 08/08/2011
20 780 E. Lewis WI 780 v England, 16/09/2017
21 778 G.C. Smith SA 778 v Zimbabwe, 10/10/2010
22 776 S.K. Raina IND 776 v England, 29/10/2011
23 763 K.C. Sangakkara SL 763 v West Indies, 07/05/2010
24 760 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
25 756 D.J.M. Short AUS 756 v UAE, 22/10/2018
26 751 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
27 750 J.E. Root ENG 750 v West Indies, 03/04/2016
28 738 J.H. Kallis SA 738 v England, 08/09/2012
29 723 G. Gambhir IND 723 v Sri Lanka, 09/12/2009
29 723 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
31 718 R.G. Sharma IND 718 v West Indies, 06/11/2018
32 713 J.P. Duminy SA 713 v New Zealand, 24/03/2014
33 709 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
33 709 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
35 708 D.J. Hussey AUS 708 v Pakistan, 07/07/2010
36 706 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
37 699 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
38 688 J.J. Roy ENG 688 v Sri Lanka, 27/10/2018
39 684 S.T. Jayasuriya SL 684 v Ireland, 14/06/2009
40 683 H.M. Amla SA 683 v Bangladesh, 29/10/2017
41 681 S. Dhawan IND 681 v Australia, 25/11/2018
42 661 Misbah-ul-Haq PAK 661 v Netherlands, 09/06/2009
43 657 C.L. White AUS 657 v South Africa, 16/10/2011
44 650 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
45 649 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
46 638 M.L. Hayden AUS 638 v India, 22/09/2007
47 636 A. Symonds AUS 636 v New Zealand, 11/12/2007
47 636 Shaiman Anwar UAE 636 v Papua New Guinea, 14/04/2017
49 631 Q. de Kock SA 631 v West Indies, 25/03/2016
50 618 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
51 614 J.C. Buttler ENG 614 v India, 08/07/2018
52 606 M.R. Swart NED 606 v UAE, 17/03/2014
53 602 Kamran Akmal PAK 602 v Australia, 07/07/2010
54 599 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
55 596 L.L. Bosman SA 596 v England, 15/11/2009
56 595 Salman Butt PAK 595 v Australia, 07/07/2010
57 584 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
57 584 S.J. Myburgh NED 584 v Nepal, 02/07/2015
59 581 S.F. Mire ZIM 581 v Australia, 06/07/2018
59 581 C. Kieswetter ENG 581 v India, 23/09/2012
61 580 R.T. Ponting AUS 580 v India, 20/10/2007
62 578 J. Charles WI 578 v India, 28/08/2016
63 577 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
64 576 D.J. Malan ENG 576 v New Zealand, 18/02/2018
65 575 A.B. de Villiers SA 575 v Bangladesh, 26/10/2017
65 575 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
67 563 D.A. Miller SA 563 v Bangladesh, 29/10/2017
68 558 M.E.K. Hussey AUS 558 v Pakistan, 02/10/2012
69 557 P.R. Stirling IRE 557 v Scotland, 17/06/2018
70 556 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
71 552 D.J. Bravo WI 552 v Pakistan, 28/07/2013
72 550 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
73 546 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
74 545 Mukhtar Ahmed PAK 545 v Zimbabwe, 25/05/2015
75 542 K.J. Coetzer SCO 542 v Netherlands, 20/06/2018
75 542 M.J. Lumb ENG 542 v New Zealand, 22/03/2014
77 539 P.D. Collingwood ENG 539 v South Africa, 13/11/2009
78 538 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
79 537 K.A. Pollard WI 537 v Pakistan, 28/07/2013
79 537 Shahid Afridi PAK 537 v South Africa, 26/10/2010
81 531 G.J. Bailey AUS 531 v England, 02/02/2014
82 529 M.K. Pandey IND 529 v Ireland, 29/06/2018
82 529 M.E. Trescothick ENG 529 v Pakistan, 28/08/2006
82 529 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
85 528 Anamul Haque BAN 528 v India, 28/03/2014
86 527 R.D. Berrington SCO 527 v Netherlands, 20/06/2018
87 525 M.S. Dhoni IND 525 v South Africa, 21/02/2018
88 522 R.E. Levi SA 522 v India, 30/03/2012
89 521 Sarfraz Ahmed PAK 521 v Australia, 08/07/2018
89 521 Mahmudullah BAN 521 v West Indies, 05/08/2018
91 520 Sharjeel Khan PAK 520 v West Indies, 23/09/2016
92 514 Hazratullah Zazai AFG 514 v Ireland, 22/08/2018
93 513 N.L.T.C. Perera SL 513 v England, 27/10/2018
93 513 A.D. Mathews SL 513 v New Zealand, 10/01/2016
95 512 L.J. Wright ENG 512 v New Zealand, 25/06/2013
95 512 Mohammad Nabi AFG 512 v Bangladesh, 05/06/2018
97 506 M.W. Machan SCO 506 v Netherlands, 28/11/2013
98 505 R.S. Bopara ENG 505 v India, 07/09/2014
98 505 H. Davids SA 505 v New Zealand, 26/12/2012
98 505 T.L.W. Cooper NED 505 v New Zealand, 29/03/2014
Top 100