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 899 K. Rabada SA 902 v Australia, 12/03/2018
2 892 J.M. Anderson ENG 896 v West Indies, 09/09/2017
3 866 R.A. Jadeja IND 899 v Australia, 20/03/2017
4 834 V.D. Philander SA 912 v India, 22/12/2013
5 811 R. Ashwin IND 904 v England, 12/12/2016
6 800 P.J. Cummins AUS 800 v South Africa, 03/04/2018
7 795 T.A. Boult NZ 825 v England, 25/05/2015
8 765 H.M.R.K.B. Herath SL 867 v Zimbabwe, 10/11/2016
8 765 N. Wagner NZ 785 v West Indies, 05/12/2017
10 759 J.R. Hazlewood AUS 863 v India, 07/03/2017
11 757 S.T. Gabriel WI 757 v Bangladesh, 14/07/2018
12 742 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
13 731 J.O. Holder WI 731 v Bangladesh, 14/07/2018
14 720 M.A. Starc AUS 805 v South Africa, 05/03/2018
14 720 T.G. Southee NZ 799 v West Indies, 12/06/2014
16 710 N.M. Lyon AUS 774 v England, 06/12/2017
17 696 Mohammad Shami IND 703 v South Africa, 28/01/2018
18 683 Yasir Shah PAK 878 v England, 18/07/2016
19 671 D.W. Steyn SA 909 v West Indies, 21/12/2014
20 667 K.A.J. Roach WI 774 v South Africa, 21/12/2014
21 665 Shakib Al Hasan BAN 705 v Australia, 30/08/2017
22 652 Mohammad Abbas PAK 652 v England, 03/06/2018
23 629 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017
24 620 B. Kumar IND 626 v South Africa, 28/01/2018
25 616 M.D.K. Perera SL 674 v Zimbabwe, 02/11/2016
26 590 R.A.S. Lakmal SL 590 v South Africa, 14/07/2018
27 582 I. Sharma IND 671 v West Indies, 10/07/2011
28 577 U.T. Yadav IND 578 v Sri Lanka, 27/11/2017
29 568 Wahab Riaz PAK 585 v Sri Lanka, 10/10/2017
30 562 D. Bishoo WI 602 v Zimbabwe, 02/11/2017
31 545 B.A. Stokes ENG 596 v West Indies, 09/09/2017
32 527 Mohammad Amir PAK 658 v England, 30/08/2010
33 510 Mehedi Hasan BAN 522 v Australia, 07/09/2017
34 509 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
35 507 Taijul Islam BAN 512 v Sri Lanka, 10/02/2018
36 492 Moeen Ali ENG 633 v West Indies, 19/08/2017
37 437 N. Pradeep SL 501 v India, 29/07/2017
38 418 Rahat Ali PAK 499 v New Zealand, 20/11/2016
39 393 L. Ngidi SA 405 v Australia, 12/03/2018
40 378 T.S. Roland-Jones ENG 414 v West Indies, 09/09/2017
41 375 S.N.J. O'Keefe AUS 528 v India, 07/03/2017
41 375 C.B.R.L.S. Kumara SL 379 v West Indies, 27/06/2018
43 370 C.A.K. Rajitha SL 374 v West Indies, 27/06/2018
44 369 J.J. Bumrah IND 373 v South Africa, 28/01/2018
45 366 A.G. Cremer ZIM 377 v West Indies, 25/10/2017
46 358 A.L. Phehlukwayo SA 376 v India, 28/01/2018
47 349 C. de Grandhomme NZ 370 v West Indies, 11/12/2017
48 348 Mustafizur Rahman BAN 396 v South Africa, 02/10/2017
49 337 M.J. Santner NZ 344 v West Indies, 11/12/2017
50 322 D. Olivier SA 353 v Bangladesh, 08/10/2017
50 322 P.A.D.L.R. Sandakan SL 322 v South Africa, 14/07/2018
52 320 J.M. Bird AUS 417 v Pakistan, 30/12/2016
53 315 R.L. Chase WI 315 v Bangladesh, 14/07/2018
54 276 M.L. Cummins WI 307 v India, 13/08/2016
55 275 M.K.P.A. Dananjaya SL 314 v Bangladesh, 10/02/2018
56 273 Kuldeep Yadav IND 293 v Sri Lanka, 14/08/2017
57 265 M.J. Henry NZ 273 v West Indies, 05/12/2017
58 261 M.R. Marsh AUS 349 v West Indies, 30/12/2015
59 259 W.D. Parnell SA 283 v Bangladesh, 08/10/2017
60 254 J-P. Duminy SA 342 v Bangladesh, 03/08/2015
60 254 I.S. Sodhi NZ 307 v India, 26/09/2016
62 243 M.A. Wood ENG 369 v Pakistan, 26/10/2015
63 239 S.C. Williams ZIM 244 v West Indies, 25/10/2017
63 239 Hasan Ali PAK 247 v England, 27/05/2018
65 221 T.J. Murtagh IRE 221 v Pakistan, 15/05/2018
65 221 Mahmudullah BAN 381 v West Indies, 24/07/2009
65 221 C.H. Morris SA 264 v England, 18/07/2017
68 216 M.D. Shanaka SL 269 v India, 20/11/2017
69 207 Abu Jayed BAN 207 v West Indies, 14/07/2018
70 195 A.C. Agar AUS 213 v Bangladesh, 07/09/2017
71 187 K.M. Jarvis ZIM 401 v Bangladesh, 21/04/2013
72 184 A.S. Joseph WI 260 v Pakistan, 14/05/2017
73 167 H. Masakadza ZIM 249 v Bangladesh, 29/04/2013
74 165 Sikandar Raza ZIM 176 v West Indies, 02/11/2017
75 164 A.D. Mathews SL 246 v India, 01/09/2015
76 160 M.N. Waller ZIM 288 v Sri Lanka, 02/11/2016
76 160 Subashis Roy BAN 167 v South Africa, 08/10/2017
78 155 D.T. Tiripano ZIM 160 v Sri Lanka, 18/07/2017
79 147 P.L.S. Gamage SL 193 v India, 06/12/2017
80 145 Shafiul Islam BAN 178 v Zimbabwe, 16/11/2014
81 144 K.S. Williamson NZ 291 v England, 28/05/2013
82 142 C. Overton ENG 146 v New Zealand, 26/03/2018
83 137 Abdur Razzak BAN 169 v New Zealand, 25/10/2013
84 135 S.R. Thompson IRE 135 v Pakistan, 15/05/2018
85 134 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
85 134 C.B. Mpofu ZIM 300 v New Zealand, 05/11/2011
87 132 J.E. Root ENG 196 v Australia, 20/07/2015
88 123 Haris Sohail PAK 171 v Sri Lanka, 10/10/2017
89 121 Shadab Khan PAK 121 v England, 03/06/2018
89 121 D. Elgar SA 256 v India, 29/11/2015
91 120 H.H. Pandya IND 214 v South Africa, 08/01/2018
92 116 K.C. Brathwaite WI 225 v India, 25/07/2016
92 116 L.A. Dawson ENG 134 v South Africa, 18/07/2017
94 112 Yamin Ahmadzi AFG 112 v India, 15/06/2018
95 107 T.D. Astle NZ 108 v England, 26/03/2018
96 104 Faheem Ashraf PAK 104 v England, 03/06/2018
97 100 P.M. Pushpakumara SL 112 v India, 14/08/2017
98 95 Kamrul Islam Rabbi BAN 156 v New Zealand, 24/01/2017
99 92 K.M.A. Paul WI 92 v Bangladesh, 14/07/2018
99 92 S.P.D. Smith AUS 181 v Pakistan, 03/11/2014