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 878 D.W. Steyn SA 909 v West Indies, 21/12/2014
2 871 R. Ashwin IND 876 v West Indies, 25/07/2016
3 870 J.M. Anderson ENG 884 v Sri Lanka, 31/05/2016
4 836 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
5 831 H.M.R.K.B. Herath SL 851 v Pakistan, 18/08/2014
6 806 Yasir Shah PAK 878 v England, 18/07/2016
7 798 R.A. Jadeja IND 798 v New Zealand, 26/09/2016
8 792 M.A. Starc AUS 792 v Sri Lanka, 17/08/2016
9 746 N. Wagner NZ 760 v South Africa, 31/08/2016
10 723 T.A. Boult NZ 825 v England, 25/05/2015
10 723 V.D. Philander SA 912 v India, 22/12/2013
12 715 J.R. Hazlewood AUS 792 v West Indies, 14/12/2015
13 710 M. Morkel SA 776 v Australia, 13/11/2011
14 677 N.M. Lyon AUS 696 v New Zealand, 16/02/2016
15 649 T.G. Southee NZ 799 v West Indies, 12/06/2014
16 645 M.D.K.P. Perera SL 658 v Australia, 07/08/2016
17 614 Shakib Al Hasan BAN 700 v Zimbabwe, 07/11/2014
18 609 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
19 602 P.M. Siddle AUS 816 v England, 05/08/2013
20 583 K.T.G.D. Prasad SL 632 v West Indies, 26/10/2015
21 579 I. Sharma IND 671 v West Indies, 10/07/2011
22 573 J.L. Pattinson AUS 591 v New Zealand, 24/02/2016
23 551 K.A.J. Roach WI 774 v South Africa, 21/12/2014
24 543 S.T. Finn ENG 624 v New Zealand, 28/05/2013
25 541 Mohammad Shami IND 541 v New Zealand, 26/09/2016
26 498 B.A. Stokes ENG 508 v Pakistan, 25/07/2016
27 497 K. Rabada SA 497 v New Zealand, 31/08/2016
28 490 Wahab Riaz PAK 490 v England, 14/08/2016
29 474 M.M. Ali ENG 557 v South Africa, 30/12/2015
30 472 U. Yadav IND 509 v West Indies, 25/07/2016
31 458 Zulfiqar Babar PAK 501 v New Zealand, 21/11/2014
32 449 N. Pradeep SL 458 v Australia, 30/07/2016
33 440 Rahat Ali PAK 456 v England, 18/07/2016
34 414 A. Mishra IND 467 v South Africa, 29/11/2015
35 404 B. Kumar IND 443 v England, 11/08/2014
36 402 D.A.J. Bracewell NZ 538 v West Indies, 06/08/2012
37 398 Harbhajan Singh IND 765 v New Zealand, 16/12/2002
38 395 Imran Tahir SA 426 v India, 29/11/2015
39 392 R.M.S. Eranga SL 541 v England, 24/06/2014
40 388 M.D. Craig NZ 405 v Australia, 01/12/2015
41 387 Sohail Khan PAK 387 v England, 14/08/2016
42 381 D. Bishoo WI 426 v India, 10/11/2011
43 375 Taijul Islam BAN 446 v Pakistan, 02/05/2015
44 372 R.A.S. Lakmal SL 375 v England, 13/06/2016
45 359 P.V.D. Chameera SL 377 v England, 23/05/2016
46 354 Imran Khan PAK 372 v England, 26/10/2015
47 333 M.J. Santner NZ 333 v India, 26/09/2016
48 327 M.A. Wood ENG 369 v Pakistan, 26/10/2015
49 325 S.T. Gabriel WI 360 v Zimbabwe, 24/03/2013
50 314 T.A.M. Siriwardana SL 327 v England, 31/05/2016
51 313 Jubair Hossain BAN 313 v South Africa, 25/07/2015
52 307 M.L. Cummins WI 307 v India, 13/08/2016
52 307 I.S. Sodhi NZ 307 v India, 26/09/2016
54 306 J.M. Bird AUS 376 v Sri Lanka, 07/01/2013
55 305 D.L. Piedt SA 319 v England, 06/01/2016
56 304 M.R. Marsh AUS 349 v West Indies, 30/12/2015
57 296 K.J. Abbott SA 383 v India, 07/12/2015
57 296 J.P. Duminy SA 342 v Bangladesh, 03/08/2015
59 283 S.R. Harmer SA 346 v Bangladesh, 25/07/2015
60 279 Mahmudullah BAN 381 v West Indies, 24/07/2009
61 253 J.O. Holder WI 365 v Sri Lanka, 26/10/2015
62 236 P.H.T. Kaushal SL 295 v India, 24/08/2015
63 231 H. Masakadza ZIM 249 v Bangladesh, 29/04/2013
64 222 Mohammad Amir PAK 658 v England, 30/08/2010
65 218 P.A.D.L.R. Sandakan SL 319 v Australia, 07/08/2016
66 214 J.D.S Neesham NZ 260 v Sri Lanka, 07/01/2015
67 211 S.N.J. O'Keefe AUS 215 v Sri Lanka, 30/07/2016
67 211 A.D. Mathews SL 246 v India, 01/09/2015
69 186 M.N. Samuels WI 250 v Zimbabwe, 24/03/2013
70 185 C.J. Anderson NZ 377 v West Indies, 23/12/2013
71 178 D. Elgar SA 256 v India, 29/11/2015
72 173 K.C. Brathwaite WI 225 v India, 25/07/2016
72 173 V.R. Aaron IND 186 v South Africa, 18/11/2015
72 173 J.A. Warrican WI 216 v Australia, 14/12/2015
75 172 K.S. Williamson NZ 291 v England, 28/05/2013
76 164 R.L. Chase WI 164 v India, 13/08/2016
77 161 M.J. Henry NZ 222 v Australia, 17/11/2015
78 154 Mustafizur Rahman BAN 154 v South Africa, 25/07/2015
79 147 S. van Zyl SA 219 v England, 30/12/2015
80 120 Nasir Hossain BAN 145 v Sri Lanka, 08/02/2014
81 118 A.G. Cremer ZIM 270 v South Africa, 15/03/2005
82 112 S.P.D. Smith AUS 181 v Pakistan, 03/11/2014
83 111 J.E. Root ENG 196 v Australia, 20/07/2015
84 107 M.D. Shanaka SL 113 v England, 23/05/2016
85 93 Mohammad Shahid BAN 166 v Pakistan, 10/05/2015
86 87 A.U. Rashid ENG 117 v Pakistan, 26/10/2015
87 80 D.T. Tiripano ZIM 80 v New Zealand, 10/08/2016
88 74 A.S. Joseph WI 75 v India, 13/08/2016
88 74 M.J. Guptill NZ 114 v Pakistan, 15/12/2009
90 73 C.H. Morris SA 75 v England, 18/01/2016
91 72 Sikandar Raza ZIM 77 v New Zealand, 01/08/2016
92 69 Younus Khan PAK 100 v Sri Lanka, 24/07/2009
93 67 J.M. Holland AUS 67 v Sri Lanka, 17/08/2016
94 60 S.R. Patel ENG 70 v Sri Lanka, 30/03/2012
95 56 J. Nyumbu ZIM 130 v South Africa, 13/08/2014
96 49 D.M. de Silva SL 49 v Australia, 17/08/2016
97 48 M.T. Chinouya ZIM 48 v New Zealand, 10/08/2016
98 45 S.C. Williams ZIM 45 v New Zealand, 10/08/2016
99 37 M.V.T. Fernando SL 37 v Australia, 07/08/2016
100 35 Iftikhar Ahmed PAK 35 v England, 14/08/2016