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 900 P.J. Cummins AUS 914 v England, 08/09/2019
2 839 K. Rabada SA 902 v Australia, 12/03/2018
3 830 J.O. Holder WI 830 v Afghanistan, 01/12/2019
4 814 N. Wagner NZ 816 v England, 24/11/2019
5 794 J.J. Bumrah IND 835 v West Indies, 02/09/2019
6 783 V.D. Philander SA 912 v India, 22/12/2013
7 782 J.M. Anderson ENG 903 v India, 13/08/2018
8 776 J.R. Hazlewood AUS 863 v India, 08/03/2017
9 772 R. Ashwin IND 904 v England, 12/12/2016
10 771 Mohammad Shami IND 790 v Bangladesh, 16/11/2019
11 763 K.A.J. Roach WI 780 v India, 02/09/2019
11 763 T.A. Boult NZ 825 v England, 25/05/2015
13 755 T.G. Southee NZ 799 v West Indies, 12/06/2014
14 752 M.A. Starc AUS 805 v Pakistan, 19/12/2016
15 733 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
16 725 R.A. Jadeja IND 899 v Australia, 20/03/2017
17 716 I. Sharma IND 716 v Bangladesh, 24/11/2019
18 710 Mohammad Abbas PAK 838 v New Zealand, 19/11/2018
19 673 S.T. Gabriel WI 757 v Bangladesh, 14/07/2018
20 672 U.T. Yadav IND 672 v Bangladesh, 24/11/2019
21 648 N.M. Lyon AUS 774 v England, 06/12/2017
22 625 Yasir Shah PAK 878 v England, 18/07/2016
23 606 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
24 595 Taijul Islam BAN 659 v New Zealand, 12/03/2019
25 582 Mehidy Hasan BAN 641 v New Zealand, 03/03/2019
26 578 R.A.S. Lakmal SL 590 v South Africa, 14/07/2018
27 572 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017
28 571 M.M. Ali ENG 633 v West Indies, 19/08/2017
29 570 M.D.K.P. Perera SL 689 v England, 27/11/2018
30 549 B.A. Stokes ENG 606 v West Indies, 12/02/2019
31 499 D. Bishoo WI 602 v Zimbabwe, 02/11/2017
32 496 Wahab Riaz PAK 585 v Sri Lanka, 10/10/2017
33 474 A. Dananjaya SL 479 v New Zealand, 18/08/2019
34 462 R.L. Chase WI 462 v Afghanistan, 01/12/2019
35 449 Rashid Khan AFG 459 v Bangladesh, 08/09/2019
36 441 C. de Grandhomme NZ 445 v England, 24/11/2019
37 438 P.M. Siddle AUS 816 v England, 05/08/2013
38 429 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 410 M.J. Leach ENG 450 v Australia, 15/09/2019
41 402 A.U. Rashid ENG 488 v Sri Lanka, 27/11/2018
42 393 J.C. Archer ENG 465 v Australia, 15/09/2019
43 391 T.J. Murtagh IRE 391 v England, 26/07/2019
44 377 M.V.T. Fernando SL 385 v South Africa, 23/02/2019
45 375 Kuldeep Yadav IND 402 v Australia, 07/01/2019
46 371 Hasan Ali PAK 434 v New Zealand, 28/11/2018
47 364 R.R.S. Cornwall WI 364 v Afghanistan, 01/12/2019
48 359 P.A.D.L.R. Sandakan SL 389 v England, 27/11/2018
49 335 Shaheen Afridi PAK 335 v Australia, 03/12/2019
50 328 S.M. Curran ENG 342 v India, 11/09/2018
51 320 M.R. Marsh AUS 349 v West Indies, 30/12/2015
51 320 C.A.K. Rajitha SL 374 v West Indies, 27/06/2018
53 317 S.R. Thompson IRE 317 v England, 26/07/2019
54 316 M.J. Santner NZ 344 v West Indies, 11/12/2017
55 309 Yamin Ahmadzai AFG 360 v Bangladesh, 08/09/2019
56 308 W.E.R. Somerville NZ 336 v Sri Lanka, 26/08/2019
57 303 Imran Khan PAK 414 v New Zealand, 29/11/2016
58 302 A.Y. Patel NZ 296 v Sri Lanka, 26/08/2019
59 298 Mustafizur Rahman BAN 396 v South Africa, 02/10/2017
60 291 Bilal Asif PAK 332 v Australia, 19/10/2018
61 290 A.S. Joseph WI 299 v England, 12/02/2019
62 286 Faheem Ashraf PAK 292 v South Africa, 15/01/2019
63 275 M.A. Wood ENG 369 v Pakistan, 26/10/2015
64 257 L. Ngidi SA 405 v Australia, 12/03/2018
64 257 Abu Jayed BAN 257 v India, 16/11/2019
66 248 P.M. Pushpakumara SL 269 v England, 27/11/2018
67 247 M.J. Henry NZ 273 v West Indies, 05/12/2017
68 244 I.S. Sodhi NZ 307 v India, 26/09/2016
69 229 M.L. Cummins WI 307 v India, 13/08/2016
70 228 Mahmudullah BAN 381 v West Indies, 24/07/2009
71 226 Nayeem Hasan BAN 254 v Afghanistan, 08/09/2019
72 225 Hamza Hotak AFG 225 v West Indies, 01/12/2019
73 219 L. Embuldeniya SL 247 v New Zealand, 18/08/2019
74 214 S.C. Williams ZIM 247 v Bangladesh, 07/11/2018
75 213 M.R. Adair IRE 213 v England, 26/07/2019
76 212 Sikandar Raza ZIM 232 v Bangladesh, 07/11/2018
77 209 J.A. Warrican WI 221 v Bangladesh, 26/11/2018
78 205 D.M. de Silva SL 212 v New Zealand, 18/08/2019
79 198 Shadab Khan PAK 202 v South Africa, 15/01/2019
80 191 D.T. Tiripano ZIM 191 v Bangladesh, 14/11/2018
81 185 P.V.D. Chameera SL 377 v England, 23/05/2016
82 182 J.A. Richardson AUS 196 v Sri Lanka, 27/01/2019
83 179 Haris Sohail PAK 181 v Australia, 24/11/2019
84 174 D.L. Piedt SA 319 v England, 06/01/2016
85 155 C. Overton ENG 160 v Australia, 08/09/2019
86 154 H. Masakadza ZIM 249 v Bangladesh, 29/04/2013
87 153 W.B. Rankin ENG 153 v England, 26/07/2019
88 149 Shahbaz Nadeem IND 152 v South Africa, 22/10/2019
89 143 M. Labuschagne AUS 285 v Sri Lanka, 04/02/2019
89 143 J.E. Root ENG 196 v Australia, 20/07/2015
91 136 A.D. Mathews SL 246 v India, 01/09/2015
92 128 K.M.A. Paul WI 132 v England, 12/02/2019
93 127 T.L. Chatara ZIM 360 v South Africa, 13/08/2014
94 124 K.C. Brathwaite WI 225 v India, 25/07/2016
95 122 D. Elgar SA 256 v India, 29/11/2015
96 118 K.S. Williamson NZ 291 v England, 28/05/2013
97 113 Nazmul Islam BAN 122 v Zimbabwe, 07/11/2018
98 112 Zahir Khan AFG 112 v West Indies, 01/12/2019
99 109 J.L. Pattinson AUS 591 v New Zealand, 24/02/2016
100 103 O.P. Stone ENG 110 v Ireland, 26/07/2019