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 904 P.J. Cummins AUS 914 v England, 08/09/2019
2 843 N. Wagner NZ 859 v Australia, 30/12/2019
3 830 J.O. Holder WI 830 v Afghanistan, 01/12/2019
4 812 T.G. Southee NZ 812 v India, 03/03/2020
5 802 K. Rabada SA 902 v Australia, 12/03/2018
6 796 M.A. Starc AUS 806 v New Zealand, 16/12/2019
7 779 J.J. Bumrah IND 835 v West Indies, 02/09/2019
8 775 J.M. Anderson ENG 903 v India, 13/08/2018
9 770 T.A. Boult NZ 825 v England, 25/05/2015
10 769 J.R. Hazlewood AUS 863 v India, 08/03/2017
11 763 K.A.J. Roach WI 780 v India, 02/09/2019
12 757 R. Ashwin IND 904 v England, 12/12/2016
13 753 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
14 751 Mohammad Abbas PAK 838 v New Zealand, 19/11/2018
15 749 Mohammad Shami IND 790 v Bangladesh, 16/11/2019
16 742 N.M. Lyon AUS 774 v England, 06/12/2017
17 729 I. Sharma IND 736 v New Zealand, 25/02/2020
18 722 R.A. Jadeja IND 899 v Australia, 20/03/2017
19 673 S.T. Gabriel WI 757 v Bangladesh, 14/07/2018
20 651 U.T. Yadav IND 672 v Bangladesh, 24/11/2019
21 620 R.A.S. Lakmal SL 620 v Zimbabwe, 31/01/2020
22 599 Yasir Shah PAK 878 v England, 18/07/2016
23 594 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
24 585 Taijul Islam BAN 659 v New Zealand, 12/03/2019
25 570 Mehidy Hasan BAN 641 v New Zealand, 03/03/2019
26 567 B.A. Stokes ENG 606 v West Indies, 26/01/2019
27 548 M.M. Ali ENG 633 v West Indies, 19/08/2017
27 548 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017
29 515 C.B.R.L.S. Kumara SL 517 v Zimbabwe, 23/01/2020
30 511 M.D.K.P. Perera SL 689 v England, 27/11/2018
31 481 Shaheen Afridi PAK 481 v Bangladesh, 11/02/2020
32 476 C. de Grandhomme NZ 476 v India, 03/03/2020
33 462 R.L. Chase WI 462 v Afghanistan, 01/12/2019
34 456 A. Dananjaya SL 479 v New Zealand, 18/08/2019
35 449 Rashid Khan AFG 459 v Bangladesh, 08/09/2019
36 439 M.A. Wood ENG 439 v South Africa, 28/01/2020
37 410 Nayeem Hasan BAN 410 v Zimbabwe, 26/02/2020
37 410 J.C. Archer ENG 465 v Australia, 15/09/2019
39 394 S.M. Curran ENG 409 v South Africa, 07/01/2020
39 394 M.J. Leach ENG 450 v Australia, 15/09/2019
41 364 R.R.S. Cornwall WI 364 v Afghanistan, 01/12/2019
42 347 K.M. Jarvis ZIM 414 v Bangladesh, 14/11/2018
43 335 K.A. Jamieson NZ 335 v India, 03/03/2020
44 333 J.L. Pattinson AUS 591 v New Zealand, 24/02/2016
45 331 Abu Jayed BAN 331 v Zimbabwe, 26/02/2020
46 325 A. Nortje SA 325 v England, 28/01/2020
47 323 Sikandar Raza ZIM 340 v Sri Lanka, 31/01/2020
48 322 M.V.T. Fernando SL 385 v South Africa, 23/02/2019
48 322 C.A.K. Rajitha SL 374 v West Indies, 27/06/2018
50 318 L. Embuldeniya SL 318 v Zimbabwe, 31/01/2020
51 317 S.R. Thompson IRE 317 v England, 26/07/2019
52 312 Naseem Shah PAK 312 v Bangladesh, 11/02/2020
53 310 M.R. Marsh AUS 349 v West Indies, 30/12/2015
54 309 Yamin Ahmadzai AFG 360 v Bangladesh, 08/09/2019
55 298 Haris Sohail PAK 298 v Bangladesh, 11/02/2020
56 294 Imran Khan PAK 414 v New Zealand, 29/11/2016
57 292 Mustafizur Rahman BAN 396 v South Africa, 02/10/2017
58 290 A.S. Joseph WI 299 v England, 12/02/2019
59 284 D.M. Bess ENG 287 v South Africa, 20/01/2020
60 277 A.Y. Patel NZ 296 v Sri Lanka, 26/08/2019
61 262 M.J. Santner NZ 344 v West Indies, 11/12/2017
62 249 M.J. Henry NZ 273 v West Indies, 05/12/2017
63 247 L. Ngidi SA 405 v Australia, 12/03/2018
64 239 W.E.R. Somerville NZ 336 v Sri Lanka, 26/08/2019
65 225 Hamza Hotak AFG 225 v West Indies, 01/12/2019
66 217 Mahmudullah BAN 381 v West Indies, 24/07/2009
67 213 M.R. Adair IRE 213 v England, 26/07/2019
68 209 J.A. Warrican WI 221 v Bangladesh, 26/11/2018
69 199 S.C. Williams ZIM 247 v Bangladesh, 07/11/2018
70 198 D.M. de Silva SL 212 v New Zealand, 18/08/2019
71 193 D.T. Tiripano ZIM 198 v Sri Lanka, 31/01/2020
72 187 B.E. Hendricks SA 187 v England, 28/01/2020
73 176 J.A. Richardson AUS 196 v Sri Lanka, 27/01/2019
74 167 D.L. Piedt SA 319 v England, 06/01/2016
75 166 M. Labuschagne AUS 285 v Sri Lanka, 04/02/2019
76 165 J.E. Root ENG 196 v Australia, 20/07/2015
77 156 D. Pretorius SA 166 v England, 07/01/2020
78 153 W.B. Rankin ENG 153 v England, 26/07/2019
79 149 C. Overton ENG 160 v Australia, 08/09/2019
80 146 Shahbaz Nadeem IND 152 v South Africa, 22/10/2019
81 137 V.M. Nyauchi ZIM 151 v Sri Lanka, 31/01/2020
82 129 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
82 129 A.D. Mathews SL 246 v India, 01/09/2015
84 128 K.M.A. Paul WI 132 v England, 12/02/2019
85 124 K.C. Brathwaite WI 225 v India, 25/07/2016
86 116 K.S. Williamson NZ 291 v England, 28/05/2013
87 112 Zahir Khan AFG 112 v West Indies, 01/12/2019
88 111 D. Elgar SA 256 v India, 29/11/2015
89 107 T.D. Astle NZ 109 v Australia, 07/01/2020
90 98 O.P. Stone ENG 110 v Ireland, 26/07/2019
91 96 Waqar Salamkheil AFG 98 v Ireland, 17/03/2019
92 90 G.F. Linde SA 94 v India, 22/10/2019
93 84 D. Paterson SA 84 v England, 28/01/2020
94 81 S.P.D. Smith AUS 181 v Pakistan, 03/11/2014
94 81 Al-Amin Hossain BAN 83 v India, 24/11/2019
96 74 G.H. Vihari IND 145 v Australia, 18/12/2018
97 70 C.T. Mumba ZIM 223 v Sri Lanka, 10/11/2016
98 65 Ebadot Hussain BAN 69 v Pakistan, 11/02/2020
99 63 Azhar Ali PAK 79 v West Indies, 14/05/2017
100 57 J. Cameron-Dow IRE 58 v Afghanistan, 17/03/2019