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 795 Imran Tahir SA 795 v New Zealand, 17/02/2017
2 764 J.J. Bumrah IND 764 v England, 01/02/2017
3 723 S. Badree WI 855 v Pakistan, 01/04/2014
4 718 Imad Wasim PAK 718 v West Indies, 27/09/2016
5 701 Rashid Khan AFG 709 v Oman, 20/01/2017
6 688 J.P. Faulkner AUS 688 v Sri Lanka, 22/02/2017
7 653 S.P. Narine WI 817 v Pakistan, 28/07/2013
8 644 R. Ashwin IND 765 v Sri Lanka, 14/02/2016
9 643 Mustafizur Rahman BAN 656 v New Zealand, 06/01/2017
10 636 Shakib Al Hasan BAN 672 v Pakistan, 30/03/2014
11 623 Hamza Hotak AFG 625 v UAE, 16/12/2016
12 622 Mohammad Naveed UAE 632 v Afghanistan, 18/12/2016
12 622 Mohammad Nabi AFG 638 v West Indies, 27/03/2016
12 622 Shahid Afridi PAK 814 v Sri Lanka, 12/08/2009
15 619 K.J. Abbott SA 671 v Sri Lanka, 28/03/2016
16 613 C.J. Jordan ENG 628 v India, 29/01/2017
16 613 M.J. Santner NZ 613 v South Africa, 17/02/2017
18 604 A.F. Milne NZ 661 v Pakistan, 22/03/2016
19 602 A.G. Cremer ZIM 669 v Bangladesh, 22/01/2016
20 593 I.S. Sodhi NZ 605 v Bangladesh, 08/01/2017
21 587 K.M.D.N. Kulasekara SL 676 v Australia, 28/01/2013
22 585 M.J. McClenaghan NZ 649 v Australia, 18/03/2016
23 583 D. Wiese SA 646 v West Indies, 25/03/2016
24 579 A. Nehra IND 634 v West Indies, 31/03/2016
25 576 Al-Amin Hossain BAN 633 v Oman, 13/03/2016
26 568 T. van der Gugten NED 605 v Bangladesh, 09/03/2016
27 566 G.H. Dockrell IRE 668 v Zimbabwe, 17/03/2014
28 564 A. Zampa AUS 564 v Sri Lanka, 22/02/2017
29 559 R.A. Jadeja IND 651 v Pakistan, 27/02/2016
30 558 M.A. Starc AUS 702 v Pakistan, 05/10/2014
30 558 Nadeem Ahmed HK 565 v Afghanistan, 10/03/2016
32 554 Aizaz Khan HK 554 v Netherlands, 18/01/2017
33 545 Mudassar Bukhari NED 616 v Nepal, 01/07/2015
34 542 P.J. Cummins AUS 610 v England, 31/08/2015
35 540 A.U. Rashid ENG 561 v India, 29/01/2017
35 540 Sohail Tanvir PAK 600 v England, 26/11/2015
37 538 K. Rabada SA 595 v West Indies, 25/03/2016
38 537 N.M. Coulter-Nile AUS 594 v India, 27/03/2016
39 530 M.R.J. Watt SCO 530 v Ireland, 20/01/2017
39 530 T.A. Boult NZ 530 v South Africa, 17/02/2017
41 527 Ahmed Raza UAE 527 v Afghanistan, 16/01/2017
41 527 D.J. Bravo WI 549 v India, 27/08/2016
43 521 Mashrafe Mortaza BAN 545 v Oman, 13/03/2016
44 517 M.A.A. Jamil NED 616 v Nepal, 03/07/2015
45 514 Wahab Riaz PAK 534 v West Indies, 23/09/2016
46 512 S.L. Malinga SL 684 v West Indies, 11/11/2015
47 507 Mohammad Irfan PAK 567 v India, 19/03/2016
48 506 Dawlat Zadran AFG 636 v Zimbabwe, 10/01/2016
48 506 Moeen Ali ENG 506 v India, 01/02/2017
50 505 P.A. van Meekeren NED 505 v Hong Kong, 18/01/2017
51 504 Tanwir Afzal HK 538 v Afghanistan, 10/03/2016
52 500 Bilal Khan OMA 500 v Afghanistan, 20/01/2017
52 500 S. Sharif SCO 500 v Ireland, 20/01/2017
54 488 Samiullah Shenwari AFG 580 v Hong Kong, 18/03/2014
55 486 K.J. O'Brien IRE 553 v Papua New Guinea, 06/02/2016
56 485 Mohammad Amir PAK 700 v Australia, 07/07/2010
57 484 S.M.S.M. Senanayake SL 712 v England, 20/05/2014
58 481 Mohammad Hafeez PAK 0 v Sri Lanka, 03/06/2012
59 479 G.J. Maxwell AUS 570 v New Zealand, 18/03/2016
60 476 S.C. Williams ZIM 506 v Afghanistan, 12/03/2016
61 471 Amjad Javed UAE 471 v Ireland, 18/01/2017
62 470 A.D. Mathews SL 645 v South Africa, 02/08/2013
63 461 H.M.R.K.B. Herath SL 553 v South Africa, 28/03/2016
64 458 C.J. Anderson NZ 491 v Bangladesh, 26/03/2016
65 455 A.M. Phangiso SA 474 v Sri Lanka, 22/01/2017
66 452 W.B. Rankin Ire 581 v New Zealand, 25/06/2013
67 449 M.N. Samuels WI 525 v Sri Lanka, 03/04/2014
67 449 A. Mishra IND 450 v Sri Lanka, 06/04/2014
69 448 P.W. Borren NED 508 v England, 31/03/2014
70 446 M.J. Rippon NED 446 v Hong Kong, 18/01/2017
71 444 B.A. Stokes ENG 444 v India, 01/02/2017
72 443 C.H. Morris SA 443 v New Zealand, 17/02/2017
73 442 R.E. van der Merwe SA 487 v England, 15/11/2009
74 436 T.S. Chisoro ZIM 492 v Bangladesh, 22/01/2016
75 435 Taskin Ahmed BAN 464 v Pakistan, 16/03/2016
76 434 Yuvraj Singh IND 520 v Pakistan, 28/12/2012
76 434 L.E. Plunkett ENG 449 v India, 26/01/2017
78 433 W.D. Parnell SA 561 v Australia, 07/11/2014
79 432 A.D. Russell WI 468 v England, 03/04/2016
80 426 D.W. Steyn SA 688 v West Indies, 20/05/2010
81 420 D.J. Willey ENG 455 v West Indies, 03/04/2016
82 419 Hamid Hassan AFG 520 v Papua New Guinea, 23/07/2015
83 416 P.M. Seelaar NED 554 v Ireland, 21/03/2014
84 415 Mahmudullah BAN 495 v Pakistan, 30/03/2014
85 411 B. Kumar IND 530 v South Africa, 02/10/2015
86 410 S. Prasanna SL 410 v Australia, 22/02/2017
87 407 M.C. Sorensen IRE 457 v Oman, 09/03/2016
87 407 Haseeb Amjad HK 478 v UAE, 21/02/2016
89 404 Y.S. Chahal IND 404 v England, 01/02/2017
90 399 J.H. Davey SCO 399 v Ireland, 20/01/2017
90 399 S.J. Benn WI 602 v South Africa, 20/05/2010
92 395 D.T. Tiripano ZIM 395 v India, 22/06/2016
93 394 Rohan Mustafa UAE 405 v Afghanistan, 18/12/2016
94 393 Shoaib Malik PAK 414 v England, 30/11/2015
95 389 H.H. Pandya IND 412 v West Indies, 31/03/2016
96 381 D.J.G. Sammy WI 686 v England, 23/09/2011
97 377 T. Panyangara ZIM 401 v Afghanistan, 12/03/2016
98 376 J-P. Duminy SA 432 v Bangladesh, 07/07/2015
99 375 A.R. Patel IND 415 v Zimbabwe, 22/06/2016
99 375 A.C. Evans SCO 415 v Zimbabwe, 10/03/2016