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 Shadab Khan PAK 769 v Scotland, 13/06/2018
10 769 S.W. Tait AUS 769 v Pakistan, 07/07/2010
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 713 M.G. Johnson AUS 713 v West Indies, 11/05/2010
20 712 S.M.S.M. Senanayake SL 712 v England, 20/05/2014
21 709 N.L. McCullum NZ 709 v Zimbabwe, 17/10/2011
22 706 Y.S. Chahal IND 706 v Bangladesh, 18/03/2018
23 702 M.A. Starc AUS 702 v Pakistan, 05/10/2014
24 701 Harbhajan Singh IND 701 v West Indies, 09/05/2010
25 700 Mohammad Amir PAK 700 v Australia, 07/07/2010
26 695 Mustafizur Rahman BAN 695 v Sri Lanka, 06/04/2017
27 688 J.P. Faulkner AUS 688 v Sri Lanka, 22/02/2017
27 688 D.W. Steyn SA 688 v West Indies, 20/05/2010
29 686 D.J.G. Sammy WI 686 v England, 23/09/2011
30 684 S.L. Malinga SL 684 v West Indies, 11/11/2015
31 676 A.U. Rashid ENG 676 v Sri Lanka, 27/10/2018
31 676 K.M.D.N. Kulasekara SL 676 v Australia, 28/01/2013
33 672 Shakib Al Hasan BAN 672 v Pakistan, 30/03/2014
33 672 L.L. Tsotsobe SA 672 v Pakistan, 20/11/2013
33 672 S.C.J. Broad ENG 672 v Pakistan, 07/09/2010
36 671 S.R. Watson AUS 671 v Pakistan, 02/10/2012
36 671 K.J. Abbott SA 671 v Sri Lanka, 28/03/2016
38 669 A.G. Cremer ZIM 669 v Bangladesh, 20/01/2016
39 668 G.H. Dockrell IRE 668 v Zimbabwe, 17/03/2014
40 667 S.T. Finn ENG 667 v Australia, 31/08/2013
40 667 N.W. Bracken AUS 667 v New Zealand, 15/02/2009
40 667 P. Utseya ZIM 667 v Pakistan, 23/08/2013
43 666 D.P. Nannes AUS 666 v Sri Lanka, 31/10/2010
44 664 J.W. Dernbach ENG 664 v Australia, 31/08/2013
45 661 A.F. Milne NZ 661 v Pakistan, 22/03/2016
45 661 Abdur Razzak BAN 661 v Ireland, 21/07/2012
47 658 A.J. Tye AUS 658 v Pakistan, 08/07/2018
48 653 B. Stanlake AUS 653 v Pakistan, 26/10/2018
49 652 Faheem Ashraf PAK 652 v New Zealand, 04/11/2018
50 651 R.A. Jadeja IND 651 v Pakistan, 27/02/2016
51 649 M.J. McClenaghan NZ 649 v Australia, 18/03/2016
52 646 M. Morkel SA 646 v Australia, 13/10/2011
52 646 D. Wiese SA 646 v West Indies, 25/03/2016
54 645 A.D. Mathews SL 645 v South Africa, 02/08/2013
55 644 L.E. Plunkett ENG 644 v India, 06/07/2018
56 643 R.M. Haq SCO 643 v Netherlands, 22/11/2013
57 638 Mohammad Nabi AFG 638 v West Indies, 27/03/2016
58 636 Dawlat Zadran AFG 636 v Zimbabwe, 10/01/2016
59 634 A. Nehra IND 634 v West Indies, 31/03/2016
60 633 D.T. Johnston IRE 633 v Bangladesh, 20/07/2012
60 633 Al-Amin Hossain BAN 633 v Oman, 13/03/2016
62 632 Mohammad Naveed UAE 632 v Afghanistan, 18/12/2016
63 628 T.G. Southee NZ 628 v Pakistan, 23/09/2012
63 628 C.J. Jordan ENG 628 v India, 29/01/2017
65 627 Hamza Hotak AFG 627 v Ireland, 08/03/2017
65 627 J.M. Anderson ENG 627 v South Africa, 15/11/2009
67 622 B. Kumar IND 622 v South Africa, 24/02/2018
67 622 T.A. Boult NZ 622 v Australia, 03/02/2018
67 622 S.E. Bond NZ 622 v England, 10/05/2010
70 621 T.T. Bresnan ENG 621 v India, 29/10/2011
71 616 Mudassar Bukhari NED 616 v Nepal, 01/07/2015
71 616 M.A.A. Jamil NED 616 v Nepal, 03/07/2015
73 615 D.J. Willey ENG 615 v India, 06/07/2018
74 614 A.R. Cusack IRE 614 v West Indies, 21/02/2014
75 610 P.J. Cummins AUS 610 v England, 31/08/2015
76 605 T. van der Gugten NED 605 v Bangladesh, 09/03/2016
77 602 S.J. Benn WI 602 v South Africa, 20/05/2010
77 602 R.J. Sidebottom ENG 602 v Pakistan, 07/09/2010
79 600 Sohail Tanvir PAK 600 v England, 26/11/2015
80 599 A. Zampa AUS 599 v New Zealand, 03/02/2018
81 596 Kuldeep Yadav IND 596 v West Indies, 06/11/2018
82 595 K. Rabada SA 595 v West Indies, 25/03/2016
83 594 N.M. Coulter-Nile AUS 594 v India, 27/03/2016
84 590 Hasan Ali PAK 590 v New Zealand, 31/10/2018
85 582 C.R. Brathwaite WI 582 v India, 04/11/2018
86 581 W.B. Rankin ENG 581 v New Zealand, 25/06/2013
87 580 Samiullah Shenwari AFG 580 v Hong Kong, 18/03/2014
88 579 J.E. Taylor WI 579 v South Africa, 20/05/2010
89 578 Ahmed Raza UAE 578 v Papua New Guinea, 14/04/2017
90 576 S.R. Clark AUS 576 v India, 20/10/2007
91 575 I.K. Pathan IND 575 v England, 23/09/2012
92 574 K.D. Mills NZ 574 v England, 29/09/2012
93 573 M.R.J. Watt SCO 573 v Pakistan, 13/06/2018
94 571 H.A. Varaiya KEN 571 v Scotland, 05/07/2013
95 570 G.J. Maxwell AUS 570 v New Zealand, 18/03/2016
96 567 Mohammad Irfan PAK 567 v India, 19/03/2016
97 565 R.W. Price ZIM 565 v New Zealand, 14/02/2012
97 565 Nadeem Ahmed HK 565 v Afghanistan, 10/03/2016
99 564 S.T. Jayasuriya SL 564 v New Zealand, 30/04/2010
99 564 M.K.P.A. Dananjaya SL 564 v South Africa, 14/08/2018
Top 100