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