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 D.W. Steyn SA 688 v West Indies, 20/05/2010
27 688 J.P. Faulkner AUS 688 v Sri Lanka, 22/02/2017
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 K.M.D.N. Kulasekara SL 676 v Australia, 28/01/2013
32 672 S.C.J. Broad ENG 672 v Pakistan, 07/09/2010
32 672 Shakib Al Hasan BAN 672 v Pakistan, 30/03/2014
32 672 L.L. Tsotsobe SA 672 v Pakistan, 20/11/2013
35 671 S.R. Watson AUS 671 v Pakistan, 02/10/2012
35 671 K.J. Abbott SA 671 v Sri Lanka, 28/03/2016
37 669 A.G. Cremer ZIM 669 v Bangladesh, 20/01/2016
38 668 G.H. Dockrell IRE 668 v Zimbabwe, 17/03/2014
39 667 N.W. Bracken AUS 667 v New Zealand, 15/02/2009
39 667 P. Utseya ZIM 667 v Pakistan, 23/08/2013
39 667 S.T. Finn ENG 667 v Australia, 31/08/2013
42 666 D.P. Nannes AUS 666 v Sri Lanka, 31/10/2010
43 664 J.W. Dernbach ENG 664 v Australia, 31/08/2013
44 661 A.F. Milne NZ 661 v Pakistan, 22/03/2016
44 661 Abdur Razzak BAN 661 v Ireland, 21/07/2012
46 658 A.J. Tye AUS 658 v Pakistan, 08/07/2018
47 651 R.A. Jadeja IND 651 v Pakistan, 27/02/2016
48 649 M.J. McClenaghan NZ 649 v Australia, 18/03/2016
49 646 M. Morkel SA 646 v Australia, 13/10/2011
49 646 D. Wiese SA 646 v West Indies, 25/03/2016
51 645 A.D. Mathews SL 645 v South Africa, 02/08/2013
52 644 L.E. Plunkett ENG 644 v India, 06/07/2018
53 643 R.M. Haq SCO 643 v Netherlands, 22/11/2013
54 640 A.U. Rashid ENG 640 v India, 03/07/2018
55 638 Mohammad Nabi AFG 638 v West Indies, 27/03/2016
56 636 Dawlat Zadran AFG 636 v Zimbabwe, 10/01/2016
57 634 A. Nehra IND 634 v West Indies, 31/03/2016
58 633 D.T. Johnston IRE 633 v Bangladesh, 20/07/2012
58 633 Al-Amin Hossain BAN 633 v Oman, 13/03/2016
60 632 Mohammad Naveed UAE 632 v Afghanistan, 18/12/2016
61 628 T.G. Southee NZ 628 v Pakistan, 23/09/2012
61 628 C.J. Jordan ENG 628 v India, 29/01/2017
63 627 Hamza Hotak AFG 627 v Ireland, 08/03/2017
63 627 J.M. Anderson ENG 627 v South Africa, 15/11/2009
65 622 B. Kumar IND 622 v South Africa, 24/02/2018
65 622 T.A. Boult NZ 622 v Australia, 03/02/2018
65 622 S.E. Bond NZ 622 v England, 10/05/2010
68 621 T.T. Bresnan ENG 621 v India, 29/10/2011
69 616 Mudassar Bukhari NED 616 v Nepal, 01/07/2015
69 616 M.A.A. Jamil NED 616 v Nepal, 03/07/2015
71 615 D.J. Willey ENG 615 v India, 06/07/2018
72 614 A.R. Cusack IRE 614 v West Indies, 21/02/2014
73 610 P.J. Cummins AUS 610 v England, 31/08/2015
74 605 T. van der Gugten NED 605 v Bangladesh, 09/03/2016
75 602 R.J. Sidebottom ENG 602 v Pakistan, 07/09/2010
75 602 S.J. Benn WI 602 v South Africa, 20/05/2010
77 600 Sohail Tanvir PAK 600 v England, 26/11/2015
78 599 A. Zampa AUS 599 v New Zealand, 03/02/2018
79 595 K. Rabada SA 595 v West Indies, 25/03/2016
80 594 N.M. Coulter-Nile AUS 594 v India, 27/03/2016
81 581 W.B. Rankin ENG 581 v New Zealand, 25/06/2013
82 580 Samiullah Shenwari AFG 580 v Hong Kong, 18/03/2014
83 579 J.E. Taylor WI 579 v South Africa, 20/05/2010
84 578 Ahmed Raza UAE 578 v Papua New Guinea, 14/04/2017
85 576 S.R. Clark AUS 576 v India, 20/10/2007
86 575 I.K. Pathan IND 575 v England, 23/09/2012
87 574 K.D. Mills NZ 574 v England, 29/09/2012
88 573 M.R.J. Watt SCO 573 v Pakistan, 13/06/2018
89 571 H.A. Varaiya KEN 571 v Scotland, 05/07/2013
90 570 B. Stanlake AUS 570 v Pakistan, 08/07/2018
90 570 G.J. Maxwell AUS 570 v New Zealand, 18/03/2016
92 567 Mohammad Irfan PAK 567 v India, 19/03/2016
93 565 Nadeem Ahmed HK 565 v Afghanistan, 10/03/2016
93 565 R.W. Price ZIM 565 v New Zealand, 14/02/2012
95 564 S.T. Jayasuriya SL 564 v New Zealand, 30/04/2010
95 564 M.K.P.A. Dananjaya SL 564 v South Africa, 14/08/2018
95 564 M.H. Yardy ENG 564 v Australia, 14/01/2011
98 561 W.D. Parnell SA 561 v Australia, 07/11/2014
98 561 B. Lee AUS 561 v India, 01/02/2008
98 561 C.H. Morris SA 561 v India, 24/02/2018
Top 100