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 888 Babar Azam PAK 888 v South Africa, 03/02/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 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 815 G.J. Maxwell AUS 815 v India, 27/02/2019
16 802 T.M. Dilshan SL 802 v New Zealand, 02/09/2009
17 793 M.J. Guptill NZ 793 v South Africa, 19/02/2012
17 793 Yuvraj Singh IND 793 v South Africa, 02/05/2010
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 Hazratullah Zazai AFG 718 v Ireland, 24/02/2019
31 718 R.G. Sharma IND 718 v West Indies, 06/11/2018
33 713 J.P. Duminy SA 713 v New Zealand, 24/03/2014
34 709 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
34 709 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
36 708 D.J. Hussey AUS 708 v Pakistan, 07/07/2010
37 706 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
38 699 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
39 688 J.J. Roy ENG 688 v Sri Lanka, 27/10/2018
40 685 S. Dhawan IND 685 v New Zealand, 06/02/2019
41 684 S.T. Jayasuriya SL 684 v Ireland, 14/06/2009
42 683 H.M. Amla SA 683 v Bangladesh, 29/10/2017
43 661 Misbah-ul-Haq PAK 661 v Netherlands, 09/06/2009
44 657 C.L. White AUS 657 v South Africa, 16/10/2011
45 650 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
45 650 Shaiman Anwar UAE 650 v Nepal, 31/01/2019
47 649 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
48 647 R.R. Hendricks SA 647 v Sri Lanka, 24/03/2019
49 638 M.L. Hayden AUS 638 v India, 22/09/2007
50 636 A. Symonds AUS 636 v New Zealand, 11/12/2007
51 631 Q. de Kock SA 631 v West Indies, 25/03/2016
52 618 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
53 614 J.C. Buttler ENG 614 v India, 08/07/2018
54 606 M.R. Swart NED 606 v UAE, 17/03/2014
55 602 Kamran Akmal PAK 602 v Australia, 07/07/2010
56 599 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
57 596 L.L. Bosman SA 596 v England, 15/11/2009
58 595 Salman Butt PAK 595 v Australia, 07/07/2010
59 587 D.A. Miller SA 587 v Sri Lanka, 19/03/2019
60 584 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
60 584 S.J. Myburgh NED 584 v Nepal, 02/07/2015
62 581 C. Kieswetter ENG 581 v India, 23/09/2012
62 581 S.F. Mire ZIM 581 v Australia, 06/07/2018
64 580 R.T. Ponting AUS 580 v India, 20/10/2007
65 578 J. Charles WI 578 v India, 28/08/2016
66 577 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
67 576 D.J. Malan ENG 576 v New Zealand, 18/02/2018
68 575 A.B. de Villiers SA 575 v Bangladesh, 26/10/2017
68 575 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
70 573 P.R. Stirling IRE 573 v Afghanistan, 23/02/2019
71 558 M.E.K. Hussey AUS 558 v Pakistan, 02/10/2012
72 556 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
73 553 K.J. Coetzer SCO 553 v Ireland, 15/02/2019
74 552 D.J. Bravo WI 552 v Pakistan, 28/07/2013
75 550 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
76 546 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
77 545 Mukhtar Ahmed PAK 545 v Zimbabwe, 25/05/2015
78 542 M.J. Lumb ENG 542 v New Zealand, 22/03/2014
79 539 P.D. Collingwood ENG 539 v South Africa, 13/11/2009
80 538 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
81 537 K.A. Pollard WI 537 v Pakistan, 28/07/2013
81 537 Shahid Afridi PAK 537 v South Africa, 26/10/2010
83 531 G.J. Bailey AUS 531 v England, 02/02/2014
84 530 Mahmudullah BAN 530 v West Indies, 20/12/2018
85 529 M.K. Pandey IND 529 v Ireland, 29/06/2018
85 529 M.E. Trescothick ENG 529 v Pakistan, 28/08/2006
85 529 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
88 528 Anamul Haque BAN 528 v India, 28/03/2014
89 527 Mohammad Nabi AFG 527 v Ireland, 24/02/2019
89 527 R.D. Berrington SCO 527 v Netherlands, 20/06/2018
91 526 N.L.T.C. Perera SL 526 v New Zealand, 11/01/2019
92 525 M.S. Dhoni IND 525 v South Africa, 21/02/2018
93 523 H.E. van der Dussen SA 523 v Sri Lanka, 22/03/2019
94 522 R.E. Levi SA 522 v India, 30/03/2012
95 521 Sarfaraz Ahmed PAK 521 v Australia, 08/07/2018
96 520 Sharjeel Khan PAK 520 v West Indies, 23/09/2016
97 516 H.G. Munsey SCO 516 v Oman, 17/02/2019
98 513 A.D. Mathews SL 513 v New Zealand, 10/01/2016
99 512 L.J. Wright ENG 512 v New Zealand, 25/06/2013
100 506 M.W. Machan SCO 506 v Netherlands, 28/11/2013
Top 100