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 845 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
3 843 N. Wagner NZ 859 v Australia, 30/12/2019
4 812 T.G. Southee NZ 812 v India, 03/03/2020
5 810 J.O. Holder WI 862 v England, 12/07/2020
6 802 K. Rabada SA 902 v Australia, 12/03/2018
7 797 M.A. Starc AUS 806 v New Zealand, 16/12/2019
8 781 J.M. Anderson ENG 903 v India, 13/08/2018
9 779 J.J. Bumrah IND 835 v West Indies, 02/09/2019
10 770 T.A. Boult NZ 825 v England, 25/05/2015
11 769 J.R. Hazlewood AUS 863 v India, 08/03/2017
12 756 R. Ashwin IND 904 v England, 12/12/2016
13 749 Mohammad Abbas PAK 838 v New Zealand, 19/11/2018
13 749 Mohammad Shami IND 790 v Bangladesh, 16/11/2019
15 744 K.A.J. Roach WI 780 v India, 02/09/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 666 C.R. Woakes ENG 690 v Pakistan, 08/08/2020
20 663 S.T. Gabriel WI 757 v Bangladesh, 14/07/2018
21 650 U.T. Yadav IND 672 v Bangladesh, 24/11/2019
22 620 R.A.S. Lakmal SL 620 v Zimbabwe, 31/01/2020
23 609 Yasir Shah PAK 878 v England, 18/07/2016
24 587 B.A. Stokes ENG 606 v West Indies, 26/01/2019
25 585 Taijul Islam BAN 659 v New Zealand, 12/03/2019
26 570 Mehidy Hasan BAN 641 v New Zealand, 03/03/2019
27 548 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017
28 516 M.M. Ali ENG 633 v West Indies, 19/08/2017
29 514 C.B.R.L.S. Kumara SL 517 v Zimbabwe, 23/01/2020
30 512 M.D.K.P. Perera SL 689 v England, 27/11/2018
31 505 R.L. Chase WI 505 v England, 28/07/2020
32 476 C. de Grandhomme NZ 476 v India, 03/03/2020
33 459 Shaheen Afridi PAK 481 v Bangladesh, 11/02/2020
34 456 A. Dananjaya SL 479 v New Zealand, 18/08/2019
35 449 Rashid Khan AFG 459 v Bangladesh, 08/09/2019
36 410 Nayeem Hasan BAN 410 v Zimbabwe, 26/02/2020
37 406 M.A. Wood ENG 439 v South Africa, 28/01/2020
38 403 S.M. Curran ENG 411 v West Indies, 20/07/2020
39 383 J.C. Archer ENG 465 v Australia, 15/09/2019
40 372 M.J. Leach ENG 450 v Australia, 15/09/2019
41 347 K.M. Jarvis ZIM 414 v Bangladesh, 14/11/2018
42 335 K.A. Jamieson NZ 335 v India, 03/03/2020
43 333 J.L. Pattinson AUS 591 v New Zealand, 24/02/2016
44 331 Abu Jayed BAN 331 v Zimbabwe, 26/02/2020
45 325 A. Nortje SA 325 v England, 28/01/2020
46 323 C.A.K. Rajitha SL 374 v West Indies, 27/06/2018
46 323 Sikandar Raza ZIM 340 v Sri Lanka, 31/01/2020
46 323 M.V.T. Fernando SL 385 v South Africa, 23/02/2019
49 318 L. Embuldeniya SL 318 v Zimbabwe, 31/01/2020
50 317 S.R. Thompson IRE 317 v England, 26/07/2019
51 310 M.R. Marsh AUS 349 v West Indies, 30/12/2015
52 309 Yamin Ahmadzai AFG 360 v Bangladesh, 08/09/2019
53 289 Haris Sohail PAK 298 v Bangladesh, 11/02/2020
54 285 Imran Khan PAK 414 v New Zealand, 29/11/2016
55 280 A.S. Joseph WI 299 v England, 12/02/2019
56 277 A.Y. Patel NZ 296 v Sri Lanka, 26/08/2019
57 269 Naseem Shah PAK 312 v Bangladesh, 11/02/2020
58 262 M.J. Santner NZ 344 v West Indies, 11/12/2017
59 249 M.J. Henry NZ 273 v West Indies, 05/12/2017
60 248 L. Ngidi SA 405 v Australia, 12/03/2018
61 239 W.E.R. Somerville NZ 336 v Sri Lanka, 26/08/2019
62 230 R.R.S. Cornwall WI 364 v Afghanistan, 01/12/2019
63 225 D.M. Bess ENG 287 v South Africa, 20/01/2020
63 225 Hamza Hotak AFG 225 v West Indies, 01/12/2019
65 217 Mahmudullah BAN 381 v West Indies, 24/07/2009
66 213 M.R. Adair IRE 213 v England, 26/07/2019
67 203 J.A. Warrican WI 221 v Bangladesh, 26/11/2018
68 198 S.C. Williams ZIM 247 v Bangladesh, 07/11/2018
68 198 Shadab Khan PAK 202 v South Africa, 15/01/2019
68 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 168 D.L. Piedt SA 319 v England, 06/01/2016
74 166 M. Labuschagne AUS 285 v Sri Lanka, 04/02/2019
74 166 J.E. Root ENG 196 v Australia, 20/07/2015
76 156 D. Pretorius SA 166 v England, 07/01/2020
77 153 W.B. Rankin ENG 153 v England, 26/07/2019
78 146 Shahbaz Nadeem IND 152 v South Africa, 22/10/2019
79 140 C. Overton ENG 160 v Australia, 08/09/2019
80 137 V.M. Nyauchi ZIM 151 v Sri Lanka, 31/01/2020
81 130 A.D. Mathews SL 246 v India, 01/09/2015
82 129 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
83 116 K.S. Williamson NZ 291 v England, 28/05/2013
83 116 K.C. Brathwaite WI 225 v India, 25/07/2016
85 112 Zahir Khan AFG 112 v West Indies, 01/12/2019
86 111 D. Elgar SA 256 v India, 29/11/2015
87 107 T.D. Astle NZ 109 v Australia, 07/01/2020
88 93 O.P. Stone ENG 110 v Ireland, 26/07/2019
89 90 G.F. Linde SA 94 v India, 22/10/2019
90 84 D. Paterson SA 84 v England, 28/01/2020
91 81 Al-Amin Hossain BAN 83 v India, 24/11/2019
91 81 S.P.D. Smith AUS 181 v Pakistan, 03/11/2014
93 74 G.H. Vihari IND 145 v Australia, 18/12/2018
94 73 Fawad Alam PAK 73 v England, 25/08/2020
95 70 C.T. Mumba ZIM 223 v Sri Lanka, 10/11/2016
96 65 Ebadot Hussain BAN 69 v Pakistan, 11/02/2020
97 63 Azhar Ali PAK 79 v West Indies, 14/05/2017
98 35 A.R. McBrine IRE 58 v Afghanistan, 17/03/2019
99 33 Mominul Haque BAN 68 v South Africa, 02/10/2017
100 30 Asad Shafiq PAK 30 v England, 25/08/2020