ICC Test Championship Bowling Rankings

The current top 100 Test 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 Test Bowlers
ID Rat. Name Nat. Career Best Rating
1 872 S.C.J. Broad ENG 880 v South Africa, 17/01/2016
2 871 R. Ashwin IND 871 v South Africa, 07/12/2015
3 846 Yasir Shah PAK 846 v England, 05/11/2015
4 841 D.W. Steyn SA 909 v West Indies, 21/12/2014
5 805 J.M. Anderson ENG 847 v West Indies, 05/05/2015
6 789 R.A. Jadeja IND 789 v South Africa, 07/12/2015
7 787 T.A. Boult NZ 825 v England, 25/05/2015
8 741 J.R. Hazlewood AUS 792 v West Indies, 14/12/2015
9 731 T.G. Southee NZ 799 v West Indies, 12/06/2014
10 724 M. Morkel SA 776 v Australia, 13/11/2011
11 717 V.D. Philander SA 912 v India, 22/12/2013
12 712 H.M.R.K.B. Herath SL 851 v Pakistan, 18/08/2014
13 671 M.A. Starc AUS 692 v New Zealand, 01/12/2015
14 665 N.M. Lyon AUS 674 v West Indies, 30/12/2015
15 619 P.M. Siddle AUS 816 v England, 05/08/2013
15 619 K.T.G.D. Prasad SL 632 v West Indies, 26/10/2015
17 614 Shakib Al Hasan BAN 700 v Zimbabwe, 07/11/2014
18 591 S.T. Finn ENG 624 v New Zealand, 28/05/2013
19 579 I. Sharma IND 671 v West Indies, 10/07/2011
20 574 K.A.J. Roach WI 774 v South Africa, 21/12/2014
21 555 J.L. Pattinson AUS 573 v India, 06/03/2013
22 553 N. Wagner NZ 553 v Sri Lanka, 22/12/2015
23 535 Junaid Khan PAK 652 v Sri Lanka, 18/08/2014
24 515 J.E. Taylor WI 717 v England, 08/02/2009
25 511 M.D.K. Perera SL 531 v Pakistan, 10/08/2014
26 496 Moeen Ali ENG 557 v South Africa, 30/12/2015
27 493 B.A. Stokes ENG 493 v South Africa, 26/01/2016
28 489 S.J. Benn WI 574 v Bangladesh, 17/09/2014
29 477 Zulfiqar Babar PAK 501 v New Zealand, 21/11/2014
30 469 K. Rabada SA 469 v England, 26/01/2016
31 462 A. Mishra IND 467 v South Africa, 29/11/2015
32 441 U.T. Yadav IND 441 v South Africa, 07/12/2015
33 431 Mohammad Shami IND 467 v Australia, 10/01/2015
34 427 D.A.J. Bracewell NZ 538 v West Indies, 06/08/2012
35 422 Rahat Ali PAK 422 v England, 05/11/2015
36 418 Harbhajan Singh IND 765 v New Zealand, 16/12/2002
37 409 Wahab Riaz PAK 431 v England, 26/10/2015
38 403 Imran Tahir SA 426 v India, 29/11/2015
39 397 M.D. Craig NZ 405 v Australia, 01/12/2015
40 375 Taijul Islam BAN 446 v Pakistan, 02/05/2015
40 375 Mohammad Hafeez PAK 432 v Sri Lanka, 21/06/2015
42 372 D. Bishoo WI 426 v India, 10/11/2011
43 368 Imran Khan PAK 372 v England, 26/10/2015
44 354 P.V.D. Chameera SL 354 v New Zealand, 22/12/2015
45 353 R.A.S. Lakmal SL 363 v New Zealand, 07/01/2015
46 351 M.A. Wood ENG 369 v Pakistan, 26/10/2015
47 336 N. Pradeep SL 336 v New Zealand, 22/12/2015
48 326 B. Kumar IND 443 v England, 11/08/2014
49 325 M.R. Marsh AUS 349 v West Indies, 30/12/2015
50 320 J.O. Holder WI 365 v Sri Lanka, 26/10/2015
51 313 Jubair Hossain BAN 313 v South Africa, 25/07/2015
52 306 D.L. Piedt SA 319 v England, 06/01/2016
53 302 K.J. Abbott SA 383 v India, 07/12/2015
54 301 S.T. Gabriel WI 360 v Zimbabwe, 24/03/2013
55 297 J-P. Duminy SA 342 v Bangladesh, 03/08/2015
56 289 S.R. Harmer SA 346 v Bangladesh, 25/07/2015
57 279 Mahmudullah BAN 381 v West Indies, 24/07/2009
58 268 Shahadat Hossain BAN 438 v India, 21/01/2010
59 260 C.J. Jordan ENG 299 v West Indies, 05/05/2015
60 250 P.H.T. Kaushal SL 295 v India, 24/08/2015
61 246 T.A.M. Siriwardana SL 263 v New Zealand, 14/12/2015
62 236 A.D. Mathews SL 246 v India, 01/09/2015
63 230 J.D.S. Neesham NZ 260 v Sri Lanka, 07/01/2015
64 215 M.J. Henry NZ 222 v Australia, 17/11/2015
65 203 V. Permaul WI 282 v India, 12/11/2013
66 197 K.S. Williamson NZ 291 v England, 28/05/2013
67 193 M.N. Samuels WI 250 v Zimbabwe, 24/03/2013
68 192 C.J. Anderson NZ 377 v West Indies, 23/12/2013
69 182 V.R. Aaron IND 186 v South Africa, 18/11/2015
70 180 D. Elgar SA 256 v India, 29/11/2015
70 180 J.A. Warrican WI 216 v Australia, 14/12/2015
72 159 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
73 157 S. van Zyl SA 219 v England, 30/12/2015
74 154 Mustafizur Rahman BAN 154 v South Africa, 25/07/2015
75 149 K.C. Brathwaite WI 199 v Sri Lanka, 26/10/2015
76 143 J.C. Tredwell ENG 198 v Bangladesh, 24/03/2010
77 141 Shuvagata Hom BAN 161 v Pakistan, 10/05/2015
78 140 S.N.J. O'Keefe AUS 140 v West Indies, 07/01/2016
79 131 M.J. Santner NZ 166 v Sri Lanka, 14/12/2015
80 128 S.P.D. Smith AUS 181 v Pakistan, 03/11/2014
81 125 S.K. Raina IND 253 v West Indies, 10/07/2011
82 120 Nasir Hossain BAN 145 v Sri Lanka, 08/02/2014
83 115 J.E. Root ENG 196 v Australia, 20/07/2015
84 93 Mohammad Shahid BAN 166 v Pakistan, 10/05/2015
84 93 A.U. Rashid ENG 117 v Pakistan, 26/10/2015
86 84 C.R. Woakes ENG 85 v India, 19/08/2014
87 82 Ehsan Adil PAK 90 v New Zealand, 21/11/2014
88 74 C.H. Morris SA 75 v England, 17/01/2016
89 70 Younus Khan PAK 100 v Sri Lanka, 24/07/2009
90 64 S.R. Patel ENG 70 v Sri Lanka, 30/03/2012
91 47 Azhar Ali PAK 52 v Sri Lanka, 07/07/2015
92 33 S.T.R. Binny IND 35 v Sri Lanka, 01/09/2015
93 31 M.J. Guptill NZ 114 v Pakistan, 15/12/2009
94 30 D.A. Warner AUS 93 v South Africa, 26/11/2012
95 20 R.G. Sharma IND 23 v Australia, 13/12/2014
96 16 J. Blackwood WI 48 v Bangladesh, 09/09/2014
97 11 Asad Shafiq PAK 26 v Bangladesh, 02/05/2015
98 10 G.C. Viljoen SA 10 v England, 17/01/2016
98 10 B.B. McCullum NZ 17 v Pakistan, 21/11/2014
100 9 Soumya Sarkar BAN 10 v Pakistan, 10/05/2015