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 891 R. Ashwin IND 900 v New Zealand, 11/10/2016
2 867 H.M.R.K.B. Herath SL 867 v Zimbabwe, 10/11/2016
3 844 D.W. Steyn SA 909 v West Indies, 21/12/2014
4 834 J.M. Anderson ENG 884 v Sri Lanka, 31/05/2016
5 815 J.R. Hazlewood AUS 815 v South Africa, 27/11/2016
6 812 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
7 796 R.A. Jadeja IND 809 v New Zealand, 03/10/2016
8 787 M.A. Starc AUS 792 v Sri Lanka, 17/08/2016
9 781 Yasir Shah PAK 878 v England, 18/07/2016
10 755 N. Wagner NZ 760 v South Africa, 31/08/2016
11 734 V.D. Philander SA 912 v India, 22/12/2013
12 725 T.A. Boult NZ 825 v England, 25/05/2015
13 708 T.G. Southee NZ 799 v West Indies, 12/06/2014
14 689 M. Morkel SA 776 v Australia, 13/11/2011
15 672 M.D.K. Perera SL 674 v Zimbabwe, 02/11/2016
15 672 Shakib Al Hasan BAN 700 v Zimbabwe, 07/11/2014
17 643 K. Rabada SA 643 v Australia, 27/11/2016
18 619 N.M. Lyon AUS 696 v New Zealand, 16/02/2016
19 595 Mohammad Shami IND 595 v England, 29/11/2016
19 595 P.M. Siddle AUS 816 v England, 05/08/2013
21 589 B.A. Stokes ENG 589 v India, 29/11/2016
22 572 K.T.G.D. Prasad SL 632 v West Indies, 26/10/2015
23 557 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
24 556 J.L. Pattinson AUS 591 v New Zealand, 24/02/2016
25 551 I. Sharma IND 671 v West Indies, 10/07/2011
26 550 Moeen Ali ENG 563 v India, 21/11/2016
27 536 Wahab Riaz PAK 552 v West Indies, 02/11/2016
28 535 K.A.J. Roach WI 774 v South Africa, 21/12/2014
29 515 K.J. Abbott SA 515 v Australia, 27/11/2016
30 512 D. Bishoo WI 512 v Pakistan, 02/11/2016
31 499 S.T. Finn ENG 624 v New Zealand, 28/05/2013
32 494 Rahat Ali PAK 499 v New Zealand, 20/11/2016
33 481 B. Kumar IND 501 v New Zealand, 03/10/2016
34 463 Mehedi Hasan BAN 463 v England, 30/10/2016
35 451 U.T. Yadav IND 509 v West Indies, 25/07/2016
36 446 Zulfiqar Babar PAK 501 v New Zealand, 21/11/2014
37 440 N. Pradeep SL 458 v Australia, 30/07/2016
38 436 Taijul Islam BAN 446 v Pakistan, 02/05/2015
39 427 S.T. Gabriel WI 427 v Pakistan, 02/11/2016
40 414 Imran Khan PAK 414 v New Zealand, 29/11/2016
41 401 R.A.S. Lakmal SL 405 v Zimbabwe, 02/11/2016
42 391 A. Mishra IND 467 v South Africa, 29/11/2015
43 386 D.A.J. Bracewell NZ 538 v West Indies, 06/08/2012
44 384 Imran Tahir SA 426 v India, 29/11/2015
44 384 R.M.S. Eranga SL 541 v England, 24/06/2014
46 373 M.D. Craig NZ 405 v Australia, 01/12/2015
47 351 P.V.D. Chameera SL 377 v England, 23/05/2016
48 350 A.U. Rashid ENG 350 v India, 29/11/2016
49 342 Sohail Khan PAK 387 v England, 14/08/2016
49 342 J.O. Holder WI 365 v Sri Lanka, 26/10/2015
51 339 C. de Grandhomme NZ 339 v Pakistan, 29/11/2016
52 317 J.M. Bird AUS 376 v Sri Lanka, 07/01/2013
53 311 M.A. Wood ENG 369 v Pakistan, 26/10/2015
54 309 Mohammad Amir PAK 658 v England, 30/08/2010
55 308 T.A.M. Siriwardana SL 327 v England, 31/05/2016
55 308 M.R. Marsh AUS 349 v West Indies, 30/12/2015
57 306 M.J. Santner NZ 335 v India, 03/10/2016
58 298 J. Yadav IND 298 v England, 29/11/2016
59 296 D.L. Piedt SA 319 v England, 06/01/2016
60 295 I.S. Sodhi NZ 307 v India, 26/09/2016
61 286 J-P. Duminy SA 342 v Bangladesh, 03/08/2015
62 275 S.R. Harmer SA 346 v Bangladesh, 25/07/2015
63 263 Mahmudullah BAN 381 v West Indies, 24/07/2009
64 249 M.N. Waller ZIM 288 v Sri Lanka, 02/11/2016
65 231 P.H.T. Kaushal SL 295 v India, 24/08/2015
66 230 H. Masakadza ZIM 249 v Bangladesh, 29/04/2013
67 223 C.T. Mumba ZIM 223 v Sri Lanka, 10/11/2016
68 221 A.G. Cremer ZIM 270 v South Africa, 15/03/2005
69 214 P.A.D.L.R. Sandakan SL 319 v Australia, 07/08/2016
70 208 M.J. Henry NZ 255 v India, 03/10/2016
71 207 A.D. Mathews SL 246 v India, 01/09/2015
72 204 S.N.J. O'Keefe AUS 215 v Sri Lanka, 30/07/2016
73 190 M.L. Cummins WI 307 v India, 13/08/2016
74 180 M.N. Samuels WI 250 v Zimbabwe, 24/03/2013
75 178 C.J. Anderson NZ 377 v West Indies, 23/12/2013
75 178 J.D.S. Neesham NZ 260 v Sri Lanka, 07/01/2015
77 168 J.A. Warrican WI 216 v Australia, 14/12/2015
78 166 K.S. Williamson NZ 291 v England, 28/05/2013
79 165 V.R. Aaron IND 186 v South Africa, 18/11/2015
80 162 R.L. Chase WI 164 v India, 13/08/2016
81 157 D. Elgar SA 256 v India, 29/11/2015
82 153 K.C. Brathwaite WI 225 v India, 25/07/2016
83 150 Shafiul Islam BAN 178 v Zimbabwe, 16/11/2014
84 144 D.T. Tiripano ZIM 144 v Sri Lanka, 10/11/2016
85 143 S. van Zyl SA 219 v England, 30/12/2015
86 127 Shuvagata Hom BAN 161 v Pakistan, 10/05/2015
87 123 J.S. Patel NZ 368 v Sri Lanka, 30/08/2009
88 122 Mohammad Nawaz PAK 177 v West Indies, 25/10/2016
89 118 S.P.D. Smith AUS 181 v Pakistan, 03/11/2014
90 105 M.D. Shanaka SL 113 v England, 23/05/2016
91 98 J.E. Root ENG 196 v Australia, 20/07/2015
92 87 A.S. Joseph WI 87 v Pakistan, 02/11/2016
93 86 K.A. Maharaj SA 96 v Australia, 07/11/2016
94 79 Z.S. Ansari ENG 96 v India, 13/11/2016
95 74 S.C. Williams ZIM 74 v Sri Lanka, 10/11/2016
96 72 D.M. de Silva SL 72 v Zimbabwe, 10/11/2016
96 72 C.B. Mpofu ZIM 300 v New Zealand, 05/11/2011
98 71 G.J. Batty ENG 137 v Sri Lanka, 06/12/2003
98 71 C.H. Morris SA 75 v England, 18/01/2016
98 71 Sikandar Raza ZIM 77 v New Zealand, 01/08/2016