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 P.J. Cummins AUS 878 v Sri Lanka, 04/02/2019
2 862 J.M. Anderson ENG 903 v India, 13/08/2018
3 851 K. Rabada SA 902 v Australia, 12/03/2018
4 813 V.D. Philander SA 912 v India, 22/12/2013
5 801 N. Wagner NZ 801 v Bangladesh, 12/03/2019
6 794 R.A. Jadeja IND 899 v Australia, 20/03/2017
7 787 T.A. Boult NZ 825 v England, 25/05/2015
8 770 J.O. Holder WI 778 v England, 03/02/2019
8 770 Mohammad Abbas PAK 838 v New Zealand, 19/11/2018
10 763 R. Ashwin IND 904 v England, 12/12/2016
11 744 K.A.J. Roach WI 774 v South Africa, 21/12/2014
12 736 T.G. Southee NZ 799 v West Indies, 12/06/2014
13 728 J.R. Hazlewood AUS 863 v India, 08/03/2017
14 725 S.T. Gabriel WI 757 v Bangladesh, 14/07/2018
15 719 M.A. Starc AUS 805 v South Africa, 05/03/2018
16 711 J.J. Bumrah IND 711 v Australia, 07/01/2019
17 710 Yasir Shah PAK 878 v England, 18/07/2016
18 690 N.M. Lyon AUS 774 v England, 06/12/2017
19 680 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
20 662 Shakib Al Hasan BAN 705 v Australia, 30/08/2017
21 660 Mohammad Shami IND 703 v South Africa, 28/01/2018
22 659 Taijul Islam BAN 659 v New Zealand, 12/03/2019
23 635 Mehidy Hasan BAN 641 v New Zealand, 03/03/2019
24 622 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017
25 621 M.M. Ali ENG 633 v West Indies, 19/08/2017
26 615 I. Sharma IND 671 v West Indies, 10/07/2011
27 610 D.W. Steyn SA 909 v West Indies, 21/12/2014
28 606 B.A. Stokes ENG 606 v West Indies, 12/02/2019
29 573 U.T. Yadav IND 613 v West Indies, 14/10/2018
29 573 R.A.S. Lakmal SL 590 v South Africa, 14/07/2018
29 573 Mohammad Amir PAK 658 v England, 30/08/2010
32 569 M.D.K.P. Perera SL 689 v England, 27/11/2018
33 523 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
34 514 D. Bishoo WI 602 v Zimbabwe, 02/11/2017
35 506 Wahab Riaz PAK 585 v Sri Lanka, 10/10/2017
36 448 P.M. Siddle AUS 816 v England, 05/08/2013
37 436 A.U. Rashid ENG 488 v Sri Lanka, 27/11/2018
38 434 C.B.R.L.S. Kumara SL 447 v Australia, 27/01/2019
39 414 K.M. Jarvis ZIM 414 v Bangladesh, 14/11/2018
40 402 M.J. Leach ENG 414 v Sri Lanka, 27/11/2018
40 402 Kuldeep Yadav IND 402 v Australia, 07/01/2019
42 385 M.V.T. Fernando SL 385 v South Africa, 23/02/2019
42 385 Rahat Ali PAK 499 v New Zealand, 20/11/2016
44 384 R.L. Chase WI 440 v England, 26/01/2019
45 381 A. Dananjaya SL 409 v England, 18/11/2018
46 379 C. de Grandhomme NZ 390 v Pakistan, 07/12/2018
46 379 Hasan Ali PAK 434 v New Zealand, 28/11/2018
48 366 P.A.D.L.R. Sandakan SL 389 v England, 27/11/2018
49 344 L. Ngidi SA 405 v Australia, 12/03/2018
50 332 Yamin Ahmadzai AFG 332 v Ireland, 17/03/2019
51 326 C.A.K. Rajitha SL 374 v West Indies, 27/06/2018
52 307 Mustafizur Rahman BAN 396 v South Africa, 02/10/2017
53 299 A.S. Joseph WI 299 v England, 12/02/2019
54 298 M.A. Wood ENG 369 v Pakistan, 26/10/2015
55 297 Bilal Asif PAK 332 v Australia, 19/10/2018
56 292 Faheem Ashraf PAK 292 v South Africa, 15/01/2019
57 285 M. Labuschagne AUS 285 v Sri Lanka, 04/02/2019
58 277 H.H. Pandya IND 340 v England, 22/08/2018
59 271 Shaheen Afridi PAK 274 v South Africa, 07/01/2019
60 257 M.L. Cummins WI 307 v India, 13/08/2016
61 254 W.E.R. Somerville NZ 264 v Pakistan, 07/12/2018
61 254 M.J. Henry NZ 273 v West Indies, 05/12/2017
61 254 I.S. Sodhi NZ 307 v India, 26/09/2016
64 253 S.R. Thompson IRE 253 v Afghanistan, 17/03/2019
64 253 P.M. Pushpakumara SL 269 v England, 27/11/2018
66 240 T.J. Murtagh IRE 240 v Afghanistan, 17/03/2019
67 239 Rashid Khan AFG 239 v Ireland, 17/03/2019
68 237 M.R. Marsh AUS 349 v West Indies, 30/12/2015
69 235 Mahmudullah BAN 381 v West Indies, 24/07/2009
70 222 J.A. Warrican WI 221 v Bangladesh, 26/11/2018
71 214 S.C. Williams ZIM 247 v Bangladesh, 07/11/2018
72 212 Sikandar Raza ZIM 232 v Bangladesh, 07/11/2018
73 209 S.M. Curran ENG 342 v India, 11/09/2018
74 202 A.Y. Patel NZ 259 v Pakistan, 07/12/2018
74 202 Shadab Khan PAK 202 v South Africa, 15/01/2019
76 195 J.A. Richardson AUS 196 v Sri Lanka, 27/01/2019
77 191 D.T. Tiripano ZIM 191 v Bangladesh, 14/11/2018
78 189 P.V.D. Chameera SL 377 v England, 23/05/2016
79 183 L. Embuldeniya SL 217 v South Africa, 17/02/2019
80 180 Abu Jayed BAN 207 v West Indies, 14/07/2018
81 170 D.M. de Silva SL 170 v South Africa, 23/02/2019
82 154 H. Masakadza ZIM 249 v Bangladesh, 29/04/2013
83 143 Nayeem Hasan BAN 148 v West Indies, 26/11/2018
84 141 A.D. Mathews SL 246 v India, 01/09/2015
85 133 P.L.S. Gamage SL 193 v India, 06/12/2017
86 132 K.M.A. Paul WI 132 v England, 12/02/2019
87 129 Abdur Razzak BAN 169 v New Zealand, 25/10/2013
87 129 K.S. Williamson NZ 291 v England, 28/05/2013
89 127 C. Overton ENG 146 v New Zealand, 26/03/2018
89 127 T.L. Chatara ZIM 360 v South Africa, 13/08/2014
91 126 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
92 121 K.C. Brathwaite WI 225 v India, 25/07/2016
93 120 Haris Sohail PAK 179 v New Zealand, 19/11/2018
94 119 G.H. Vihari IND 145 v Australia, 18/12/2018
95 116 Nazmul Islam BAN 122 v Zimbabwe, 07/11/2018
96 113 J.E. Root ENG 196 v Australia, 20/07/2015
97 110 D. Elgar SA 256 v India, 29/11/2015
98 98 Waqar Salamkheil AFG 98 v Ireland, 17/03/2019
99 97 J.M. Holland AUS 130 v Pakistan, 11/10/2018
100 89 Kamrul Islam Rabbi BAN 156 v New Zealand, 24/01/2017