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 887 J.M. Anderson ENG 896 v West Indies, 09/09/2017
2 875 K. Rabada SA 888 v India, 08/01/2018
3 844 R.A. Jadeja IND 899 v Australia, 20/03/2017
4 814 J.R. Hazlewood AUS 863 v India, 07/03/2017
5 803 R. Ashwin IND 904 v England, 12/12/2016
6 791 V.D. Philander SA 912 v India, 22/12/2013
7 784 N. Wagner NZ 785 v West Indies, 05/12/2017
8 777 H.M.R.K.B. Herath SL 867 v Zimbabwe, 10/11/2016
9 773 M. Morkel SA 776 v Australia, 13/11/2011
10 769 N.M. Lyon AUS 774 v England, 06/12/2017
10 769 M.A. Starc AUS 805 v Pakistan, 19/12/2016
12 725 T.A. Boult NZ 825 v England, 25/05/2015
13 722 D.W. Steyn SA 909 v West Indies, 21/12/2014
14 704 Yasir Shah PAK 878 v England, 18/07/2016
15 703 Mohammad Shami IND 703 v South Africa, 28/01/2018
16 683 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
17 682 T.G. Southee NZ 799 v West Indies, 12/06/2014
18 655 Shakib Al Hasan BAN 705 v Australia, 30/08/2017
19 634 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017
20 626 B. Kumar IND 626 v South Africa, 28/01/2018
21 612 K.A.J. Roach WI 774 v South Africa, 21/12/2014
22 602 S.T. Gabriel WI 636 v England, 29/08/2017
23 590 D. Bishoo WI 602 v Zimbabwe, 02/11/2017
24 585 Wahab Riaz PAK 585 v Sri Lanka, 10/10/2017
25 567 I. Sharma IND 671 v West Indies, 10/07/2011
25 567 B.A. Stokes ENG 596 v West Indies, 09/09/2017
27 565 P.J. Cummins AUS 565 v England, 08/01/2018
28 560 M.D.K. Perera SL 674 v Zimbabwe, 02/11/2016
29 555 U.T. Yadav IND 578 v Sri Lanka, 27/11/2017
30 531 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
30 531 R.A.S. Lakmal SL 544 v India, 20/11/2017
32 524 Moeen Ali ENG 633 v West Indies, 19/08/2017
33 517 P.M. Siddle AUS 816 v England, 05/08/2013
34 512 Taijul Islam BAN 512 v Sri Lanka, 10/02/2018
35 474 J.O. Holder WI 498 v Zimbabwe, 25/10/2017
36 462 Rahat Ali PAK 499 v New Zealand, 20/11/2016
37 455 N. Pradeep SL 501 v India, 29/07/2017
38 437 Mehedi Hasan BAN 522 v Australia, 07/09/2017
39 433 S.T. Finn ENG 624 v New Zealand, 28/05/2013
40 411 Zulfiqar Babar PAK 501 v New Zealand, 21/11/2014
41 399 Mohammad Abbas PAK 409 v Sri Lanka, 02/10/2017
42 394 T.S. Roland-Jones ENG 414 v West Indies, 09/09/2017
43 392 Mohammad Amir PAK 658 v England, 30/08/2010
44 391 S.N.J. O'Keefe AUS 528 v India, 07/03/2017
45 376 A.L. Phehlukwayo SA 376 v India, 28/01/2018
46 373 J.J. Bumrah IND 373 v South Africa, 28/01/2018
47 370 C. de Grandhomme NZ 370 v West Indies, 11/12/2017
48 366 A.G. Cremer ZIM 377 v West Indies, 25/10/2017
49 355 Mustafizur Rahman BAN 396 v South Africa, 02/10/2017
50 353 Imran Khan PAK 414 v New Zealand, 29/11/2016
51 347 M.D. Craig NZ 405 v Australia, 16/02/2016
52 344 M.J. Santner NZ 344 v West Indies, 11/12/2017
53 339 D. Olivier SA 353 v Bangladesh, 08/10/2017
54 334 J.M. Bird AUS 417 v Pakistan, 30/12/2016
55 332 L. Ngidi SA 332 v India, 28/01/2018
56 328 A. Mishra IND 467 v South Africa, 29/11/2015
57 325 Sohail Khan PAK 387 v England, 14/08/2016
58 314 M.K.P.A. Dananjaya SL 314 v Bangladesh, 10/02/2018
59 305 A.U. Rashid ENG 367 v India, 12/12/2016
60 304 P.A.D.L.R. Sandakan SL 319 v Australia, 07/08/2016
61 276 Kuldeep Yadav IND 293 v Sri Lanka, 14/08/2017
62 275 I.S. Sodhi NZ 307 v India, 26/09/2016
63 272 W.D. Parnell SA 283 v Bangladesh, 08/10/2017
64 270 M.J. Henry NZ 273 v West Indies, 05/12/2017
65 267 J-P. Duminy SA 342 v Bangladesh, 03/08/2015
66 262 M.L. Cummins WI 307 v India, 13/08/2016
66 262 R.L. Chase WI 268 v New Zealand, 05/12/2017
68 257 P.V.D. Chameera SL 377 v England, 23/05/2016
69 239 S.C. Williams ZIM 244 v West Indies, 25/10/2017
70 237 M.R. Marsh AUS 349 v West Indies, 30/12/2015
71 236 J.S. Patel NZ 368 v Sri Lanka, 30/08/2009
72 232 C.H. Morris SA 264 v England, 18/07/2017
73 227 M.A. Wood ENG 369 v Pakistan, 26/10/2015
74 225 M.D. Shanaka SL 269 v India, 20/11/2017
75 222 J. Yadav IND 298 v England, 29/11/2016
76 218 Mahmudullah BAN 381 v West Indies, 24/07/2009
77 214 C.T. Mumba ZIM 223 v Sri Lanka, 10/11/2016
78 213 C.B.R.L.S. Kumara SL 291 v India, 29/07/2017
79 203 A.C. Agar AUS 213 v Bangladesh, 07/09/2017
80 194 A.S. Joseph WI 260 v Pakistan, 14/05/2017
81 189 P.L.S. Gamage SL 193 v India, 06/12/2017
82 187 K.M. Jarvis ZIM 401 v Bangladesh, 21/04/2013
83 178 J.D.S. Neesham NZ 260 v Sri Lanka, 07/01/2015
84 171 Haris Sohail PAK 171 v Sri Lanka, 10/10/2017
85 170 A.D. Mathews SL 246 v India, 01/09/2015
86 167 H. Masakadza ZIM 249 v Bangladesh, 29/04/2013
87 165 Sikandar Raza ZIM 176 v West Indies, 02/11/2017
88 164 Subashis Roy BAN 167 v South Africa, 08/10/2017
89 163 M.N. Samuels WI 250 v Zimbabwe, 24/03/2013
90 160 M.N. Waller ZIM 288 v Sri Lanka, 02/11/2016
91 155 D.T. Tiripano ZIM 160 v Sri Lanka, 18/07/2017
92 151 K.S. Williamson NZ 291 v England, 28/05/2013
93 147 Shafiul Islam BAN 178 v Zimbabwe, 16/11/2014
94 142 C. Overton ENG 145 v Australia, 18/12/2017
95 140 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
95 140 Abdur Razzak BAN 169 v New Zealand, 25/10/2013
97 138 Hasan Ali PAK 139 v Sri Lanka, 02/10/2017
98 134 C.B. Mpofu ZIM 300 v New Zealand, 05/11/2011
99 133 H.H. Pandya IND 214 v South Africa, 08/01/2018
100 121 J.E. Root ENG 196 v Australia, 20/07/2015