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 826 D.A. Warner AUS 826 v West Indies, 11/05/2010
14 805 C. Munro NZ 805 v Pakistan, 22/01/2018
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 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. Jayawardena 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 751 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
26 750 J.E. Root ENG 750 v West Indies, 03/04/2016
27 738 J.H. Kallis SA 738 v England, 08/09/2012
28 723 G. Gambhir IND 723 v Sri Lanka, 09/12/2009
28 723 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
30 713 J-P. Duminy SA 713 v New Zealand, 24/03/2014
31 709 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
31 709 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
33 708 D.J. Hussey AUS 708 v Pakistan, 07/07/2010
34 706 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
35 699 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
36 690 D.J.M. Short AUS 690 v Pakistan, 08/07/2018
37 684 S.T. Jayasuriya SL 684 v Ireland, 14/06/2009
38 683 H.M. Amla SA 683 v Bangladesh, 29/10/2017
39 681 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
40 661 Misbah-ul-Haq PAK 661 v Netherlands, 09/06/2009
41 657 C.L. White AUS 657 v South Africa, 16/10/2011
42 650 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
43 649 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
44 641 J.J. Roy ENG 641 v India, 08/07/2018
45 638 M.L. Hayden AUS 638 v India, 22/09/2007
46 636 Shaiman Anwar UAE 636 v Papua New Guinea, 14/04/2017
46 636 S Dhawan IND 636 v Ireland, 27/06/2018
46 636 A. Symonds AUS 636 v New Zealand, 11/12/2007
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.E. Bosman SA 596 v England, 15/11/2009
56 595 Salman Butt PAK 595 v Australia, 07/07/2010
57 585 S.J. Myburgh NED 585 v Nepal, 02/07/2015
58 584 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
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 M.J. Lumb ENG 542 v New Zealand, 22/03/2014
75 542 K.J. Coetzer SCO 542 v Netherlands, 20/06/2018
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 Mahmudullah BAN 521 v West Indies, 05/08/2018
89 521 Sarfraz Ahmed PAK 521 v Australia, 08/07/2018
91 520 Sharjeel Khan PAK 520 v West Indies, 23/09/2016
92 514 Hazratullah AFG 514 v Ireland, 22/08/2018
93 513 A.D. Mathews SL 513 v New Zealand, 10/01/2016
94 512 Mohammad Nabi AFG 512 v Bangladesh, 05/06/2018
94 512 L.J. Wright ENG 512 v New Zealand, 25/06/2013
96 506 M.W. Machan SCO 506 v Netherlands, 28/11/2013
96 506 T.L.W. Cooper NED 506 v New Zealand, 29/03/2014
98 505 H. Davids SA 505 v New Zealand, 26/12/2012
98 505 R.S. Bopara ENG 505 v India, 07/09/2014
100 503 S.B. Styris NZ 503 v Pakistan, 30/12/2010
Top 100