ICC Cricket Rankings Logo

ICC Test Championship Bowling Rankings

Test Bowling
Rating Name Career Best Test Rating Career Best Test Ranking
1 908 P.J. Cummins AUS 914 v England, 18/08/2019 1 v England, on 05/08/2019
2 847 S.C.J. Broad ENG 880 v South Africa, 18/01/2016 1 v South Africa, on 18/01/2016
3 825 N. Wagner NZ 859 v Australia, 30/12/2019 2 v Australia, on 30/12/2019
4 816 J.R. Hazlewood AUS 863 v India, 08/03/2017 2 v India, on 27/02/2017
5 811 T.G. Southee NZ 826 v Pakistan, 30/12/2020 4 v India, on 03/03/2020
6 786 K. Rabada SA 902 v Australia, 12/03/2018 1 v India, on 08/01/2018
7 773 J.M. Anderson ENG 903 v India, 13/08/2018 1 v Sri Lanka, on 31/05/2016
8 760 R. Ashwin IND 904 v England, 12/12/2016 1 v New Zealand, on 11/10/2016
9 757 J.J. Bumrah IND 835 v West Indies, 02/09/2019 3 v West Indies, on 02/09/2019
10 753 J.O. Holder WI 862 v England, 12/07/2020 2 v England, on 12/07/2020
11 744 M.A. Starc AUS 806 v New Zealand, 16/12/2019 5 v South Africa, on 05/03/2018
12 736 Mohammad Abbas PAK 838 v New Zealand, 19/11/2018 3 v Australia, on 19/10/2018
13 731 K.A.J. Roach WI 780 v India, 02/09/2019 7 v South Africa, on 21/12/2014
14 726 R.A. Jadeja IND 899 v Australia, 20/03/2017 1 v Australia, on 08/03/2017
15 718 T.A. Boult NZ 825 v England, 25/05/2015 3 v England, on 25/05/2015
16 706 Mohammad Shami IND 790 v Bangladesh, 16/11/2019 7 v Bangladesh, on 16/11/2019
17 700 I. Sharma IND 736 v New Zealand, 25/02/2020 7 v West Indies, on 02/07/2011
18 676 S.T. Gabriel WI 757 v Bangladesh, 14/07/2018 10 v Bangladesh, on 06/07/2018
19 668 N.M. Lyon AUS 774 v England, 06/12/2017 7 v England, on 27/11/2017
20 659 C.R. Woakes ENG 690 v Pakistan, 08/08/2020 18 v Pakistan, on 07/08/2016
21 637 Shakib Al Hasan BAN 705 v Australia, 30/08/2017 7 v West Indies, on 02/11/2011
21 637 K.A. Jamieson NZ 637 v Pakistan, 07/01/2021 21 v Pakistan, on 07/01/2021
23 621 U.T. Yadav IND 672 v Bangladesh, 24/11/2019 20 v New Zealand, on 03/03/2020
24 602 R.A.S. Lakmal SL 620 v Zimbabwe, 31/01/2020 22 v Zimbabwe, on 23/01/2020
25 596 Yasir Shah PAK 878 v England, 18/07/2016 1 v England, on 18/07/2016
26 585 Taijul Islam BAN 659 v New Zealand, 12/03/2019 21 v West Indies, on 26/11/2018
27 581 B.A. Stokes ENG 606 v West Indies, 26/01/2019 19 v South Africa, on 31/07/2017
28 570 Mehidy Hasan BAN 641 v New Zealand, 03/03/2019 23 v New Zealand, on 03/03/2019
29 519 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017 16 v Zimbabwe, on 30/12/2017
30 511 M.M. Ali ENG 633 v West Indies, 19/08/2017 18 v South Africa, on 31/07/2017
31 505 M.D.K.P. Perera SL 689 v England, 27/11/2018 14 v Zimbabwe, on 10/11/2016
32 488 C.B.R.L.S. Kumara SL 517 v Zimbabwe, 23/01/2020 30 v Zimbabwe, on 23/01/2020
33 487 Shaheen Afridi PAK 487 v New Zealand, 07/01/2021 32 v Bangladesh, on 11/02/2020
34 482 R.L. Chase WI 505 v England, 28/07/2020 31 v England, on 20/07/2020
35 457 C. de Grandhomme NZ 476 v India, 03/03/2020 32 v India, on 25/02/2020
36 449 Rashid Khan AFG 459 v Bangladesh, 08/09/2019 35 v West Indies, on 01/12/2019
37 442 A. Dananjaya SL 479 v New Zealand, 18/08/2019 36 v New Zealand, on 18/08/2019
38 429 A. Nortje SA 429 v Sri Lanka, 07/01/2021 38 v Sri Lanka, on 07/01/2021
39 421 S.M. Curran ENG 421 v Sri Lanka, 18/01/2021 38 v West Indies, on 20/07/2020
40 417 M.J. Leach ENG 450 v Australia, 15/09/2019 39 v Australia, on 15/09/2019
41 410 Nayeem Hasan BAN 410 v Zimbabwe, 26/02/2020 38 v Zimbabwe, on 26/02/2020
42 379 J.C. Archer ENG 465 v Australia, 15/09/2019 37 v Australia, on 15/09/2019
43 378 M.A. Wood ENG 439 v South Africa, 28/01/2020 36 v West Indies, on 12/07/2020
44 362 M.V.T. Fernando SL 385 v South Africa, 23/02/2019 43 v South Africa, on 23/02/2019
45 360 Mohammed Siraj IND 360 v Australia, 19/01/2021 45 v Australia, on 19/01/2021
45 360 P.W.A. Mulder SA 360 v Sri Lanka, 07/01/2021 45 v Sri Lanka, on 07/01/2021
47 349 L. Embuldeniya SL 349 v England, 18/01/2021 46 v England, on 18/01/2021
48 347 K.M. Jarvis ZIM 414 v Bangladesh, 14/11/2018 39 v Bangladesh, on 14/11/2018
49 339 L. Sipamla SA 339 v Sri Lanka, 07/01/2021 46 v South Africa, on 25/07/2015
50 333 D.M. Bess ENG 333 v Sri Lanka, 18/01/2021 49 v Sri Lanka, on 18/01/2021
51 331 Abu Jayed BAN 331 v Zimbabwe, 26/02/2020 46 v Zimbabwe, on 26/02/2020
52 324 L. Ngidi SA 405 v Australia, 12/03/2018 39 v Australia, on 12/03/2018
53 323 Sikandar Raza ZIM 340 v Sri Lanka, 31/01/2020 48 v Bangladesh, on 26/02/2020
54 320 J.L. Pattinson AUS 591 v New Zealand, 24/02/2016 18 v India, on 26/02/2013
55 317 S.R. Thompson IRE 317 v England, 26/07/2019 53 v England, on 26/07/2019
56 309 Yamin Ahmadzai AFG 360 v Bangladesh, 08/09/2019 50 v Ireland, on 17/03/2019
57 303 C.A.K. Rajitha SL 374 v West Indies, 27/06/2018 42 v West Indies, on 27/06/2018
58 298 M.R. Marsh AUS 349 v West Indies, 30/12/2015 40 v Sri Lanka, on 07/08/2016
59 293 A.S. Joseph WI 299 v England, 12/02/2019 51 v England, on 12/02/2019
60 280 Imran Khan PAK 414 v New Zealand, 29/11/2016 36 v New Zealand, on 29/11/2016
61 266 A.Y. Patel NZ 296 v Sri Lanka, 26/08/2019 58 v Sri Lanka, on 26/08/2019
62 263 Faheem Ashraf PAK 292 v South Africa, 15/01/2019 58 v South Africa, on 15/01/2019
63 260 M.J. Santner NZ 344 v West Indies, 11/12/2017 39 v Bangladesh, on 16/01/2017
64 257 Naseem Shah PAK 312 v Bangladesh, 11/02/2020 52 v Bangladesh, on 11/02/2020
65 249 S.N. Thakur IND 249 v Australia, 19/01/2021 65 v Australia, on 19/01/2021
66 239 M.J. Henry NZ 273 v West Indies, 05/12/2017 53 v West Indies, on 05/12/2017
67 237 Haris Sohail PAK 298 v Bangladesh, 11/02/2020 55 v Bangladesh, on 11/02/2020
68 230 W.E.R. Somerville NZ 336 v Sri Lanka, 26/08/2019 51 v Sri Lanka, on 26/08/2019
69 225 R.R.S. Cornwall WI 364 v Afghanistan, 01/12/2019 47 v Afghanistan, on 01/12/2019
69 225 Hamza Hotak AFG 225 v West Indies, 01/12/2019 72 v West Indies, on 01/12/2019
71 221 M.D. Shanaka SL 269 v India, 20/11/2017 54 v India, on 20/11/2017
72 217 Mahmudullah BAN 381 v West Indies, 24/07/2009 38 v India, on 21/01/2010
73 213 M.R. Adair IRE 213 v England, 26/07/2019 73 v England, on 26/07/2019
74 199 J.A. Warrican WI 221 v Bangladesh, 26/11/2018 60 v Australia, on 14/12/2015
75 198 S.C. Williams ZIM 247 v Bangladesh, 07/11/2018 57 v West Indies, on 25/10/2017
76 194 Shadab Khan PAK 202 v South Africa, 15/01/2019 69 v England, on 08/08/2020
77 193 D.T. Tiripano ZIM 198 v Sri Lanka, 31/01/2020 67 v Sri Lanka, on 18/07/2017
78 188 D.M. de Silva SL 212 v New Zealand, 18/08/2019 76 v South Africa, on 30/12/2020
79 183 B.E. Hendricks SA 187 v England, 28/01/2020 86 v England, on 28/01/2020
80 182 P.V.D. Chameera SL 377 v England, 23/05/2016 35 v England, on 23/05/2016
81 165 D.L. Piedt SA 319 v England, 06/01/2016 47 v Zimbabwe, on 13/08/2014
82 163 J.E. Root ENG 196 v Australia, 20/07/2015 68 v Australia, on 20/07/2015
83 153 D. Pretorius SA 166 v England, 07/01/2020 88 v England, on 07/01/2020
83 153 W.B. Rankin ENG 153 v England, 26/07/2019 84 v England, on 26/07/2019
85 140 Shahbaz Nadeem IND 152 v South Africa, 22/10/2019 86 v South Africa, on 22/10/2019
86 139 C. Overton ENG 160 v Australia, 08/09/2019 74 v Australia, on 18/12/2017
87 137 V.M. Nyauchi ZIM 151 v Sri Lanka, 31/01/2020 84 v Bangladesh, on 26/02/2020
88 129 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014 69 v New Zealand, on 24/01/2017
89 126 A.D. Mathews SL 246 v India, 01/09/2015 56 v New Zealand, on 14/12/2015
90 122 M. Labuschagne AUS 285 v Sri Lanka, 04/02/2019 54 v Sri Lanka, on 04/02/2019
91 118 K.S. Williamson NZ 291 v England, 28/05/2013 58 v England, on 28/05/2013
92 112 K.C. Brathwaite WI 225 v India, 25/07/2016 55 v India, on 25/07/2016
92 112 Zahir Khan AFG 112 v West Indies, 01/12/2019 98 v West Indies, on 01/12/2019
94 108 D. Elgar SA 256 v India, 29/11/2015 57 v India, on 29/11/2015
95 103 T.D. Astle NZ 109 v Australia, 07/01/2020 89 v England, on 26/03/2018
96 100 A.M. Fernando SL 100 v England, 18/01/2021 96 v England, on 18/01/2021
97 97 Washington Sundar IND 97 v Australia, 19/01/2021 97 v Australia, on 19/01/2021
98 92 N.A. Saini IND 132 v Australia, 11/01/2021 87 v Australia, on 11/01/2021
98 92 O.P. Stone ENG 110 v Ireland, 26/07/2019 97 v Ireland, on 26/07/2019
100 88 G.F. Linde SA 94 v India, 22/10/2019 99 v India, on 22/10/2019

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 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 search.