ICC Twenty20 Championship Bowling Rankings

The current top 100 Twenty20 bowlers are listed below, clicking on a player name will take you to their player page.

If you want to find out the ranking of a current player who is not in the top 100 or if you want to chart the rating of a retired player, enter their name into the search box.

Search for a Player

Type in a player’s full surname (or the first few letters) and hit submit.

ICC Rankings
The Official Rankings for International Cricket!
Top 100 Twenty20 Bowlers
ID Rat. Name Nat. Career Best Rating
1 790 S. Badree WI 855 v Pakistan, 01/04/2014
2 740 Imran Tahir SA 740 v Sri Lanka, 28/03/2016
3 712 R. Ashwin IND 765 v Sri Lanka, 14/02/2016
4 674 Shahid Afridi PAK 814 v Sri Lanka, 12/08/2009
5 671 K.J. Abbott SA 671 v Sri Lanka, 28/03/2016
6 655 A.F. Milne NZ 661 v Pakistan, 22/03/2016
7 646 J.J. Bumrah IND 646 v West Indies, 31/03/2016
8 641 J.P. Faulkner AUS 641 v India, 27/03/2016
9 638 Mohammad Nabi AFG 638 v West Indies, 27/03/2016
10 636 R.A. Jadeja IND 651 v Pakistan, 27/02/2016
11 634 M.J. McClenaghan NZ 649 v Australia, 18/03/2016
11 634 A. Nehra IND 634 v West Indies, 31/03/2016
13 633 Rashid Khan AFG 633 v West Indies, 27/03/2016
14 632 D. Wiese SA 646 v West Indies, 25/03/2016
15 631 Shakib Al Hasan BAN 672 v Pakistan, 30/03/2014
16 630 A.G. Cremer ZIM 669 v Bangladesh, 20/01/2016
17 612 Al-Amin Hossain BAN 633 v Oman, 13/03/2016
18 604 Hamza Hotak AFG 604 v West Indies, 27/03/2016
19 600 Mustafizur Rahman BAN 600 v New Zealand, 26/03/2016
20 594 N.M. Coulter-Nile AUS 594 v India, 27/03/2016
21 583 K. Rabada SA 595 v West Indies, 25/03/2016
22 582 T. van der Gugten NED 605 v Bangladesh, 09/03/2016
22 582 N.L. McCullum NZ 709 v Zimbabwe, 17/10/2011
24 579 Mudassar Bukhari NED 616 v Nepal, 01/07/2015
25 574 S.M.S.M. Senanayake SL 712 v England, 20/05/2014
25 574 Dawlat Zadran AFG 636 v Zimbabwe, 10/01/2016
27 573 G.H. Dockrell IRE 668 v Zimbabwe, 17/03/2014
28 565 K.M.D.N. Kulasekara SL 676 v Australia, 28/01/2013
29 562 S.R. Watson AUS 671 v Pakistan, 02/10/2012
30 560 C.J. Jordan ENG 560 v West Indies, 03/04/2016
31 557 Mohammad Naveed UAE 557 v India, 03/03/2016
32 555 Nadeem Ahmed HK 565 v Afghanistan, 10/03/2016
33 553 H.M.R.K.B. Herath SL 553 v South Africa, 28/03/2016
34 550 Mohammad Irfan PAK 567 v India, 19/03/2016
35 544 M.A.A. Jamil NED 616 v Nepal, 03/07/2015
36 538 M.A. Starc AUS 702 v Pakistan, 05/10/2014
36 538 G.J. Maxwell AUS 570 v New Zealand, 18/03/2016
38 537 S.L. Malinga SL 684 v West Indies, 11/11/2015
39 532 I.S. Sodhi NZ 532 v England, 30/03/2016
39 532 A.D. Mathews SL 645 v South Africa, 02/08/2013
41 531 Mashrafe Mortaza BAN 545 v Oman, 13/03/2016
41 531 D.J. Bravo WI 536 v South Africa, 25/03/2016
43 521 Mohammad Hafeez PAK 689 v Zimbabwe, 24/08/2013
44 519 M.J. Santner NZ 519 v England, 30/03/2016
45 515 Tanwir Afzal HK 538 v Afghanistan, 10/03/2016
46 514 Samiullah Shenwari AFG 580 v Hong Kong, 18/03/2014
47 513 Aizaz Khan HK 531 v Afghanistan, 10/03/2016
48 509 K.J. O'Brien IRE 553 v Papua New Guinea, 06/02/2016
49 506 S.C. Williams ZIM 506 v Afghanistan, 12/03/2016
50 498 P.J. Cummins AUS 610 v England, 31/08/2015
51 493 A.U. Rashid ENG 493 v West Indies, 03/04/2016
52 488 Yuvraj Singh IND 520 v Pakistan, 28/12/2012
53 483 Hamid Hassan AFG 520 v Papua New Guinea, 23/07/2015
54 473 Imad Wasim PAK 473 v Australia, 25/03/2016
54 473 C.J. Anderson NZ 491 v Bangladesh, 26/03/2016
56 472 Sohail Tanvir PAK 600 v England, 26/11/2015
57 470 S. Sharif SCO 480 v Zimbabwe, 10/03/2016
58 468 A.D. Russell WI 468 v England, 03/04/2016
59 465 A.R. Cusack IRE 614 v West Indies, 21/02/2014
59 465 M.N. Samuels WI 525 v Sri Lanka, 03/04/2014
61 463 T.S. Chisoro ZIM 492 v Bangladesh, 22/01/2016
62 462 D.W. Steyn SA 688 v West Indies, 20/05/2010
63 459 P.W. Borren NED 508 v England, 31/03/2014
64 455 D.J. Willey ENG 455 v West Indies, 03/04/2016
65 454 A.M. Phangiso SA 454 v Sri Lanka, 28/03/2016
66 451 P. Utseya ZIM 667 v Pakistan, 23/08/2013
66 451 S.T. Finn ENG 667 v Australia, 31/08/2013
68 450 M.C. Sorensen IRE 457 v Oman, 09/03/2016
69 448 Bilal Khan OMA 448 v Bangladesh, 13/03/2016
70 444 P.A. van Meekeren NED 444 v Ireland, 13/03/2016
70 444 Saeed Ajmal PAK 788 v New Zealand, 23/09/2012
72 442 W.B. Rankin Ire 581 v New Zealand, 25/06/2013
73 441 Haseeb Amjad HK 478 v UAE, 21/02/2016
73 441 S.J. Benn WI 602 v South Africa, 20/05/2010
75 438 P.V.D. Chameera SL 447 v England, 26/03/2016
76 437 Taskin Ahmed BAN 464 v Pakistan, 16/03/2016
77 436 P.M. Seelaar NED 554 v Ireland, 21/03/2014
78 433 Mahmudullah BAN 495 v Pakistan, 30/03/2014
79 432 Wahab Riaz PAK 432 v Australia, 25/03/2016
80 430 Ahmed Raza UAE 438 v Pakistan, 29/02/2016
81 429 M.R.J. Watt SCO 429 v Hong Kong, 12/03/2016
82 425 W.D. Parnell SA 561 v Australia, 07/11/2014
83 424 B. Kumar IND 530 v South Africa, 02/10/2015
84 421 D.J.G. Sammy WI 686 v England, 23/09/2011
85 415 L.E. Plunkett ENG 415 v West Indies, 03/04/2016
86 412 N.L.T.C. Perera SL 462 v Pakistan, 01/08/2015
86 412 Shapoor Zadran AFG 528 v Oman, 25/07/2015
86 412 H.H. Pandya IND 412 v West Indies, 31/03/2016
89 410 T.A. Boult NZ 455 v Pakistan, 15/01/2016
90 409 R.E. van der Merwe SA 487 v England, 15/11/2009
91 407 A.C. Evans SCO 415 v Zimbabwe, 10/03/2016
92 404 Mohammad Sami PAK 404 v Australia, 25/03/2016
93 402 J-P. Duminy SA 432 v Bangladesh, 07/07/2015
94 401 T. Panyangara ZIM 401 v Afghanistan, 12/03/2016
95 396 P.R. Stirling IRE 409 v Netherlands, 21/03/2014
95 396 G.D. Elliott NZ 396 v England, 30/03/2016
97 395 C.B. Mpofu ZIM 499 v Afghanistan, 26/10/2015
98 393 Rohan Mustafa UAE 404 v Pakistan, 29/02/2016
99 390 Amjad Javed UAE 402 v Pakistan, 29/02/2016
99 390 B.A. Stokes ENG 396 v New Zealand, 30/03/2016