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 773 S.P. Narine WI 817 v Pakistan, 28/07/2013
2 692 R. Ashwin IND 717 v South Africa, 04/04/2014
3 672 Shahid Afridi PAK 813 v Sri Lanka, 12/08/2009
4 670 S.M.S.M Senanayake SL 712 v England, 20/05/2014
5 669 A.G. Cremer ZIM 669 v Bangladesh, 22/01/2016
6 657 S.L. Malinga SL 684 v West Indies, 11/11/2015
7 643 M.J. McClenaghan NZ 643 v Pakistan, 22/01/2016
8 641 Imran Tahir SA 675 v West Indies, 11/01/2015
9 636 Dawlat Zadran AFG 636 v Zimbabwe, 10/01/2016
10 628 K.M.D.N. Kulasekara SL 676 v Australia, 28/01/2013
11 622 Shakib Al Hasan BAN 672 v Pakistan, 30/03/2014
12 620 M.A. Starc AUS 702 v Pakistan, 05/10/2014
13 613 A.F. Milne NZ 613 v Pakistan, 22/01/2016
14 601 G. Dockrell IRE 668 v Zimbabwe, 17/03/2014
15 590 M.A.A. Jamil NED 616 v Nepal, 03/07/2015
16 586 Mudassar Bukhari NED 616 v Nepal, 01/07/2015
17 580 N.L. McCullum NZ 709 v Zimbabwe, 17/10/2011
18 575 R.A. Jadeja IND 579 v South Africa, 04/04/2014
19 573 P.J. Cummins AUS 609 v England, 31/08/2015
20 565 Mohammad Nabi AFG 575 v Zimbabwe, 28/10/2015
21 564 T. van der Gugten NED 564 v Ireland, 25/07/2015
21 564 A.D. Mathews SL 645 v South Africa, 02/08/2013
23 561 Mohammad Hafeez PAK 688 v Zimbabwe, 24/08/2013
24 554 Sohail Tanvir PAK 599 v England, 26/11/2015
25 546 S.R. Watson AUS 671 v Pakistan, 02/10/2012
26 545 A.R. Cusack IRE 613 v West Indies, 21/02/2014
27 537 K.J. O'Brien IRE 537 v Netherlands, 25/07/2015
28 533 K.J. Abbott SA 533 v India, 05/10/2015
29 530 S.T. Finn ENG 667 v Australia, 31/08/2013
30 523 D. Wiese SA 545 v New Zealand, 16/08/2015
31 522 Mashrafe Mortaza BAN 527 v Zimbabwe, 17/01/2016
31 522 Saeed Ajmal PAK 787 v New Zealand, 23/09/2012
33 520 Al-Amin Hossain BAN 541 v Zimbabwe, 17/01/2016
34 519 G.J. Maxwell AUS 535 v England, 31/08/2015
35 511 Mustafizur Rahman BAN 532 v Zimbabwe, 17/01/2016
36 510 W.D. Parnell SA 561 v Australia, 07/11/2014
37 495 Hamza Hotak AFG 495 v Zimbabwe, 10/01/2016
38 493 B. Kumar IND 530 v South Africa, 02/10/2015
39 492 T.S. Chisoro ZIM 492 v Bangladesh, 22/01/2016
40 488 S.C. Williams ZIM 500 v Bangladesh, 15/01/2016
41 485 M.N. Samuels WI 525 v Sri Lanka, 03/04/2014
42 482 D.J.J. Bravo WI 482 v Sri Lanka, 11/11/2015
43 479 P. Utseya ZIM 667 v Pakistan, 23/08/2013
44 478 Samiullah Shenwari AFG 580 v Hong Kong, 18/03/2014
45 469 P.W. Borren NED 508 v England, 31/03/2014
46 465 Yuvraj Singh IND 520 v Pakistan, 28/12/2012
47 458 Shapoor Zadran AFG 528 v Oman, 25/07/2015
48 455 P.M. Seelaar NED 554 v Ireland, 21/03/2014
49 454 T.A. Boult NZ 455 v Pakistan, 15/01/2016
50 452 D.J.G. Sammy WI 685 v England, 23/09/2011
51 451 N.M. Coulter-Nile AUS 479 v England, 31/08/2015
52 449 Mahmudullah BAN 495 v Pakistan, 30/03/2014
53 447 Imad Wasim PAK 447 v New Zealand, 22/01/2016
54 446 J.P. Faulkner AUS 457 v India, 26/01/2016
55 442 Hamid Hassan AFG 520 v Papua New Guinea, 23/07/2015
56 441 Harbhajan Singh IND 701 v West Indies, 09/05/2010
57 439 Haseeb Amjad HK 439 v Scotland, 31/01/2016
58 433 Aizaz Khan HK 433 v Scotland, 31/01/2016
59 431 N.L.T.C. Perera SL 462 v Pakistan, 01/08/2015
60 428 Nadeem Ahmed HK 428 v Scotland, 31/01/2016
61 426 A.M. Phangiso SA 444 v New Zealand, 16/08/2015
62 425 T.G. Southee NZ 628 v Pakistan, 23/09/2012
63 423 C.J. Anderson NZ 423 v Pakistan, 22/01/2016
64 419 C.B. Mpofu ZIM 499 v New Zealand, 09/08/2015
65 417 Mirwais Ashraf AFG 460 v Hong Kong, 28/11/2015
66 416 Tanwir Afzal HK 416 v Scotland, 31/01/2016
67 412 R. Rampaul WI 543 v Australia, 05/10/2012
67 412 J.P. Duminy SA 432 v Bangladesh, 07/07/2015
69 408 Umar Gul PAK 856 v New Zealand, 13/06/2009
70 403 K.A. Pollard WI 403 v Sri Lanka, 11/11/2015
71 401 Shoaib Malik PAK 414 v England, 30/11/2015
72 400 Anwar Ali PAK 410 v England, 30/11/2015
73 395 R.E. van der Merwe SA 486 v England, 15/11/2009
74 384 M. Morkel SA 646 v Australia, 13/10/2011
75 383 M.R. Swart NED 460 v Ireland, 21/03/2014
76 382 K. Rabada SA 382 v India, 05/10/2015
77 380 Basant Regmi NEP 380 v Papua New Guinea, 17/07/2015
78 376 S. Sharif SCO 376 v Hong Kong, 31/01/2016
78 376 Karim Sadiq AFG 411 v Ireland, 30/11/2013
80 370 P.R. Stirling IRE 409 v UAE, 19/03/2014
81 361 C.J. Boyce AUS 361 v India, 31/01/2016
82 353 A. Nehra IND 413 v South Africa, 09/01/2011
82 353 A.D. Russell WI 360 v South Africa, 11/01/2015
84 351 Mohammad Irfan PAK 377 v Zimbabwe, 29/09/2015
85 350 M.S. Sorensen IRE 393 v Scotland, 18/06/2015
86 344 S.W. Tait AUS 769 v Pakistan, 07/07/2010
87 341 Wahab Riaz PAK 341 v New Zealand, 22/01/2016
88 336 J.D.S Neesham NZ 372 v South Africa, 16/08/2015
89 334 J.A. Morkel SA 477 v India, 02/05/2010
90 329 S.P. Gauchan NEP 329 v Papua New Guinea, 17/07/2015
91 323 B.V. Vitori ZIM 342 v Pakistan, 25/05/2015
92 316 Sompal Kami NEP 316 v Papua New Guinea, 17/07/2015
93 315 C.J. Jordan ENG 315 v Pakistan, 30/11/2015
94 314 T. Panyangara ZIM 354 v Bangladesh, 15/11/2015
95 309 R.D. Berrington SCO 309 v Hong Kong, 31/01/2016
96 308 M.J. Rippon NED 314 v UAE, 12/07/2015
97 305 S.K. Raina IND 308 v South Africa, 05/10/2015
97 305 P.A. van Meekeren NED 305 v Ireland, 25/07/2015
97 305 A.U. Rashid ENG 305 v Pakistan, 30/11/2015
100 301 Bilal Khan OMA 301 v Afghanistan, 30/11/2015