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 Bowlers
ID Rat. Name Nat. Career Best Rating
1 857 Umar Gul PAK 857 v New Zealand, 13/06/2009
2 855 S. Badree WI 855 v Pakistan, 01/04/2014
3 850 D.L. Vettori NZ 850 v Australia, 26/02/2010
4 817 S.P. Narine WI 817 v Pakistan, 28/07/2013
5 816 Rashid Khan ROW 816 v Afghanistan, 05/06/2018
6 814 Shahid Afridi PAK 814 v Sri Lanka, 12/08/2009
7 795 Imran Tahir SA 795 v New Zealand, 17/02/2017
8 788 Saeed Ajmal PAK 788 v New Zealand, 23/09/2012
9 780 Imad Wasim PAK 780 v West Indies, 02/04/2017
10 769 S.W. Tait AUS 769 v Pakistan, 07/07/2010
10 769 Shadab Khan PAK 769 v Scotland, 13/06/2018
12 765 R. Ashwin IND 765 v Sri Lanka, 14/02/2016
13 764 J.J. Bumrah IND 764 v England, 01/02/2017
14 762 B.A.W. Mendis SL 762 v West Indies, 07/10/2012
15 760 G.P. Swann ENG 760 v Pakistan, 07/09/2010
16 739 I.S. Sodhi NZ 739 v Pakistan, 22/01/2018
17 733 J. Botha SA 733 v New Zealand, 22/02/2012
18 731 M.J. Santner NZ 731 v Pakistan, 22/01/2018
19 728 Kuldeep Yadav IND 728 v New Zealand, 10/02/2019
20 716 A.U. Rashid ENG 716 v West Indies, 08/03/2019
21 713 M.G. Johnson AUS 713 v West Indies, 11/05/2010
22 712 S.M.S.M Senanayake SL 712 v England, 20/05/2014
23 709 N.L. McCullum NZ 709 v Zimbabwe, 17/10/2011
24 706 Y.S. Chahal IND 706 v Bangladesh, 18/03/2018
25 702 M.A. Starc AUS 702 v Pakistan, 05/10/2014
26 701 Harbhajan Singh IND 701 v West Indies, 09/05/2010
27 700 Mohammad Amir PAK 700 v Australia, 07/07/2010
28 695 Mustafizur Rahman BAN 695 v Sri Lanka, 06/04/2017
29 689 Mohammad Hafeez PAK 689 v Zimbabwe, 24/08/2013
30 688 D.W. Steyn SA 688 v West Indies, 20/05/2010
30 688 J.P. Faulkner AUS 688 v Sri Lanka, 22/02/2017
32 686 D.J.G. Sammy WI 686 v England, 23/09/2011
33 684 S.L. Malinga SL 684 v West Indies, 11/11/2015
34 676 K.M.D.N. Kulasekara SL 676 v Australia, 28/01/2013
35 672 S.C.J. Broad ENG 672 v Pakistan, 07/09/2010
35 672 A. Zampa AUS 672 v India, 27/02/2019
35 672 Shakib Al Hasan BAN 672 v Pakistan, 30/03/2014
35 672 L.L. Tsotsobe SA 672 v Pakistan, 20/11/2013
39 671 K.J. Abbott SA 671 v Sri Lanka, 28/03/2016
39 671 S.R. Watson AUS 671 v Pakistan, 02/10/2012
41 669 A.G. Cremer ZIM 669 v Bangladesh, 20/01/2016
42 668 G.H. Dockrell IRE 668 v Zimbabwe, 17/03/2014
43 667 N.W. Bracken AUS 667 v New Zealand, 15/02/2009
43 667 P. Utseya ZIM 667 v Pakistan, 23/08/2013
43 667 S.T. Finn ENG 667 v Australia, 31/08/2013
46 666 D.P. Nannes AUS 666 v Sri Lanka, 31/10/2010
47 664 J.W. Dernbach ENG 664 v Australia, 31/08/2013
48 661 A.F. Milne NZ 661 v Pakistan, 22/03/2016
48 661 Abdur Razzak BAN 661 v Ireland, 21/07/2012
50 659 Faheem Ashraf PAK 659 v South Africa, 01/02/2019
51 658 A.J. Tye AUS 658 v Pakistan, 08/07/2018
52 653 B. Stanlake AUS 653 v Pakistan, 26/10/2018
53 652 C.J. Jordan ENG 652 v West Indies, 08/03/2019
54 651 R.A. Jadeja IND 651 v Pakistan, 27/02/2016
55 649 M.J. McClenaghan NZ 649 v Australia, 18/03/2016
56 646 M. Morkel SA 646 v Australia, 13/10/2011
56 646 D. Wiese SA 646 v West Indies, 25/03/2016
58 645 A.D. Mathews SL 645 v South Africa, 02/08/2013
59 644 L.E. Plunkett ENG 644 v India, 06/07/2018
60 643 R.M. Haq SCO 643 v Netherlands, 22/11/2013
61 640 D.J. Willey ENG 640 v West Indies, 10/03/2019
62 638 Mohammad Nabi AFG 638 v West Indies, 27/03/2016
63 636 Dawlat Zadran AFG 636 v Zimbabwe, 10/01/2016
64 634 A. Nehra IND 634 v West Indies, 31/03/2016
65 633 D.T. Johnston IRE 633 v Bangladesh, 20/07/2012
65 633 Al-Amin Hossain BAN 633 v Oman, 13/03/2016
67 632 Mohammad Naveed UAE 632 v Afghanistan, 18/12/2016
68 628 T.G. Southee NZ 628 v Pakistan, 23/09/2012
69 627 Hamza Hotak AFG 627 v Ireland, 08/03/2017
69 627 J.M. Anderson ENG 627 v South Africa, 15/11/2009
71 622 S.E. Bond NZ 622 v England, 10/05/2010
71 622 B. Kumar IND 622 v South Africa, 24/02/2018
71 622 T.A. Boult NZ 622 v Australia, 03/02/2018
74 621 T.T. Bresnan ENG 621 v India, 29/10/2011
75 616 Mudassar Bukhari NED 616 v Nepal, 01/07/2015
75 616 M.A.A. Jamil NED 616 v Nepal, 03/07/2015
77 614 A.R. Cusack IRE 614 v West Indies, 21/02/2014
78 610 P.J. Cummins AUS 610 v England, 31/08/2015
79 605 T. van der Gugten NED 605 v Bangladesh, 09/03/2016
80 602 R.J. Sidebottom ENG 602 v Pakistan, 07/09/2010
80 602 S.J. Benn WI 602 v South Africa, 20/05/2010
82 600 Sohail Tanvir PAK 600 v England, 26/11/2015
83 595 K. Rabada SA 595 v West Indies, 25/03/2016
84 594 N.M. Coulter-Nile AUS 594 v India, 27/03/2016
85 591 C.H. Morris SA 591 v Pakistan, 06/02/2019
86 590 Hasan Ali PAK 590 v New Zealand, 31/10/2018
87 589 C.R. Brathwaite WI 589 v Bangladesh, 17/12/2018
88 583 M.R.J. Watt SCO 583 v Oman, 17/02/2019
89 581 W.B. Rankin ENG 581 v New Zealand, 25/06/2013
89 581 A.L. Phehlukwayo SA 581 v Pakistan, 06/02/2019
91 580 Samiullah Shenwari AFG 580 v Hong Kong, 18/03/2014
92 579 J.E. Taylor WI 579 v South Africa, 20/05/2010
93 578 Ahmed Raza UAE 578 v Papua New Guinea, 14/04/2017
94 576 S.R. Clark AUS 576 v India, 20/10/2007
95 575 I.K. Pathan IND 575 v England, 23/09/2012
96 574 K.D. Mills NZ 574 v England, 29/09/2012
97 571 H.A. Varaiya KEN 571 v Scotland, 05/07/2013
98 570 G.J. Maxwell AUS 570 v New Zealand, 18/03/2016
99 568 A.C. Evans SCO 568 v Oman, 17/02/2019
100 567 Mohammad Irfan PAK 567 v India, 19/03/2016
Top 100