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 896 Babar Azam PAK 896 v England, 05/05/2019
4 882 K.P. Pietersen ENG 882 v Australia, 16/05/2010
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 836 G.J. Maxwell AUS 836 v Sri Lanka, 27/10/2019
12 832 S.R. Watson AUS 832 v South Africa, 30/09/2012
13 831 C.H. Gayle WI 831 v Australia, 05/10/2012
14 830 C. Munro NZ 830 v Pakistan, 02/11/2018
15 826 D.A. Warner AUS 826 v West Indies, 11/05/2010
16 802 T.M. Dilshan SL 802 v New Zealand, 02/09/2009
17 798 D.J. Malan ENG 798 v New Zealand, 08/11/2019
18 793 Yuvraj Singh IND 793 v South Africa, 02/05/2010
18 793 M.J. Guptill NZ 793 v South Africa, 19/02/2012
20 785 D.P.M.D. Jayawardene SL 785 v Australia, 08/08/2011
21 780 E. Lewis WI 780 v England, 16/09/2017
22 778 G.C. Smith SA 778 v Zimbabwe, 10/10/2010
23 776 S.K. Raina IND 776 v England, 29/10/2011
24 763 K.C. Sangakkara SL 763 v West Indies, 07/05/2010
25 760 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
26 756 D.J.M. Short AUS 756 v UAE, 22/10/2018
27 751 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
28 750 J.E. Root ENG 750 v West Indies, 03/04/2016
29 738 J.H. Kallis SA 738 v England, 08/09/2012
30 736 Hazratullah Zazai AFG 736 v West Indies, 16/11/2019
31 723 G. Gambhir IND 723 v Sri Lanka, 09/12/2009
31 723 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
33 718 R.G. Sharma IND 718 v West Indies, 06/11/2018
34 713 J.P. Duminy SA 713 v New Zealand, 24/03/2014
35 709 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
35 709 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
37 708 D.J. Hussey AUS 708 v Pakistan, 07/07/2010
38 706 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
39 699 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
40 688 J.J. Roy ENG 688 v Sri Lanka, 27/10/2018
41 685 S. Dhawan IND 685 v New Zealand, 06/02/2019
42 684 S.T. Jayasuriya SL 684 v Ireland, 14/06/2009
43 683 H.M. Amla SA 683 v Bangladesh, 29/10/2017
44 661 Misbah-ul-Haq PAK 661 v Netherlands, 09/06/2009
45 657 C.L. White AUS 657 v South Africa, 16/10/2011
46 650 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
46 650 Shaiman Anwar UAE 650 v Nepal, 31/01/2019
48 649 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
49 647 R.R. Hendricks SA 647 v Sri Lanka, 24/03/2019
50 638 M.L. Hayden AUS 638 v India, 22/09/2007
51 636 A. Symonds AUS 636 v New Zealand, 11/12/2007
52 631 Q. de Kock SA 631 v West Indies, 25/03/2016
53 618 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
54 614 J.C. Buttler ENG 614 v India, 08/07/2018
55 606 M.R. Swart NED 606 v UAE, 17/03/2014
56 602 Kamran Akmal PAK 602 v Australia, 07/07/2010
57 600 H.G. Munsey SCO 600 v Netherlands, 19/09/2019
58 599 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
59 596 L.L. Bosman SA 596 v England, 15/11/2009
60 595 Salman Butt PAK 595 v Australia, 07/07/2010
61 587 D.A. Miller SA 587 v Sri Lanka, 19/03/2019
62 585 P.R. Stirling IRE 585 v West Indies, 15/01/2020
63 584 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
63 584 S.J. Myburgh NED 584 v Nepal, 02/07/2015
65 581 S.F. Mire ZIM 581 v Australia, 06/07/2018
65 581 C. Kieswetter ENG 581 v India, 23/09/2012
67 580 R.T. Ponting AUS 580 v India, 20/10/2007
68 578 J. Charles WI 578 v India, 28/08/2016
69 577 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
70 575 A.B. de Villiers SA 575 v Bangladesh, 26/10/2017
70 575 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
72 569 Mohammad Nabi AFG 569 v Bangladesh, 15/09/2019
73 564 K.J. Coetzer SCO 564 v Netherlands, 16/09/2019
74 563 T.P. Ura PNG 563 v Namibia, 20/10/2019
75 562 J.M. Bairstow ENG 562 v South Africa, 16/02/2020
76 558 M.E.K. Hussey AUS 558 v Pakistan, 02/10/2012
77 556 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
78 552 D.J. Bravo WI 552 v Pakistan, 28/07/2013
79 550 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
80 549 M.P. O'Dowd NED 549 v Kenya, 18/10/2019
81 546 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
81 546 R.D. Berrington SCO 546 v UAE, 30/10/2019
83 545 Mukhtar Ahmed PAK 545 v Zimbabwe, 25/05/2015
84 542 M.J. Lumb ENG 542 v New Zealand, 22/03/2014
84 542 Mahmudullah BAN 542 v Zimbabwe, 18/09/2019
86 539 P.D. Collingwood ENG 539 v South Africa, 13/11/2009
87 538 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
88 537 Mohammad Naim BAN 537 v Pakistan, 24/01/2020
88 537 K.A. Pollard WI 537 v Pakistan, 28/07/2013
88 537 Shahid Afridi PAK 537 v South Africa, 26/10/2010
91 531 G.J. Bailey AUS 531 v England, 02/02/2014
92 529 M.K. Pandey IND 529 v Ireland, 29/06/2018
92 529 M.E. Trescothick ENG 529 v Pakistan, 28/08/2006
92 529 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
95 528 Anamul Haque BAN 528 v India, 28/03/2014
96 526 N.L.T.C. Perera SL 526 v New Zealand, 11/01/2019
96 526 H.E. van der Dussen SA 526 v England, 14/02/2020
98 525 M.S. Dhoni IND 525 v South Africa, 21/02/2018
99 523 A. Balbirnie IRE 523 v Hong Kong, 18/10/2019
100 522 R.E. Levi SA 522 v India, 30/03/2012
Top 100