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