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 852 N. Wagner NZ 859 v Australia, 30/12/2019
3 830 J.O. Holder WI 830 v Afghanistan, 01/12/2019
4 802 K. Rabada SA 902 v Australia, 12/03/2018
5 796 M.A. Starc AUS 806 v New Zealand, 16/12/2019
6 794 J.J. Bumrah IND 835 v West Indies, 02/09/2019
7 775 J.M. Anderson ENG 903 v India, 13/08/2018
8 772 R. Ashwin IND 904 v England, 12/12/2016
9 771 Mohammad Shami IND 790 v Bangladesh, 16/11/2019
10 769 J.R. Hazlewood AUS 863 v India, 08/03/2017
11 765 V.D. Philander SA 912 v India, 22/12/2013
12 763 K.A.J. Roach WI 780 v India, 02/09/2019
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 746 T.G. Southee NZ 799 v West Indies, 12/06/2014
16 742 N.M. Lyon AUS 774 v England, 06/12/2017
17 725 R.A. Jadeja IND 899 v Australia, 20/03/2017
18 717 T.A. Boult NZ 825 v England, 25/05/2015
19 716 I. Sharma IND 716 v Bangladesh, 24/11/2019
20 673 S.T. Gabriel WI 757 v Bangladesh, 14/07/2018
21 672 U.T. Yadav IND 672 v Bangladesh, 24/11/2019
22 620 R.A.S. Lakmal SL 620 v Zimbabwe, 31/01/2020
23 599 Yasir Shah PAK 878 v England, 18/07/2016
24 594 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
25 578 Taijul Islam BAN 659 v New Zealand, 12/03/2019
26 576 Mehidy Hasan BAN 641 v New Zealand, 03/03/2019
27 567 B.A. Stokes ENG 606 v West Indies, 12/02/2019
28 548 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017
28 548 M.M. Ali ENG 633 v West Indies, 19/08/2017
30 515 C.B.R.L.S. Kumara SL 517 v Zimbabwe, 23/01/2020
31 511 M.D.K.P. Perera SL 689 v England, 27/11/2018
32 481 Shaheen Afridi PAK 481 v Bangladesh, 11/02/2020
33 473 C. de Grandhomme NZ 473 v Australia, 07/01/2020
34 462 R.L. Chase WI 462 v Afghanistan, 01/12/2019
35 456 A. Dananjaya SL 479 v New Zealand, 18/08/2019
36 449 Rashid Khan AFG 459 v Bangladesh, 08/09/2019
37 439 M.A. Wood ENG 439 v South Africa, 28/01/2020
38 425 P.M. Siddle AUS 816 v England, 05/08/2013
39 410 J.C. Archer ENG 465 v Australia, 15/09/2019
40 394 S.M. Curran ENG 409 v South Africa, 07/01/2020
40 394 M.J. Leach ENG 450 v Australia, 15/09/2019
42 391 T.J. Murtagh IRE 391 v England, 26/07/2019
43 364 R.R.S. Cornwall WI 364 v Afghanistan, 01/12/2019
44 350 K.M. Jarvis ZIM 414 v Bangladesh, 14/11/2018
45 340 Sikandar Raza ZIM 340 v Sri Lanka, 31/01/2020
46 333 J.L. Pattinson AUS 591 v New Zealand, 24/02/2016
47 325 A. Nortje SA 325 v England, 28/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 295 Mustafizur Rahman BAN 396 v South Africa, 02/10/2017
57 294 Imran Khan PAK 414 v New Zealand, 29/11/2016
58 293 Abu Jayed BAN 293 v Pakistan, 11/02/2020
58 293 A.Y. Patel NZ 296 v Sri Lanka, 26/08/2019
60 290 A.S. Joseph WI 299 v England, 12/02/2019
61 284 D.M. Bess ENG 287 v South Africa, 20/01/2020
62 267 M.J. Santner NZ 344 v West Indies, 11/12/2017
63 254 M.J. Henry NZ 273 v West Indies, 05/12/2017
64 247 L. Ngidi SA 405 v Australia, 12/03/2018
65 244 W.E.R. Somerville NZ 336 v Sri Lanka, 26/08/2019
66 229 M.L. Cummins WI 307 v India, 13/08/2016
67 225 Hamza Hotak AFG 225 v West Indies, 01/12/2019
68 224 Nayeem Hasan BAN 254 v Afghanistan, 08/09/2019
69 219 Mahmudullah BAN 381 v West Indies, 24/07/2009
70 213 M.R. Adair IRE 213 v England, 26/07/2019
71 209 J.A. Warrican WI 221 v Bangladesh, 26/11/2018
72 201 S.C. Williams ZIM 247 v Bangladesh, 07/11/2018
73 198 D.M. de Silva SL 212 v New Zealand, 18/08/2019
73 198 D.T. Tiripano ZIM 198 v Sri Lanka, 31/01/2020
75 187 B.E. Hendricks SA 187 v England, 28/01/2020
76 176 J.A. Richardson AUS 196 v Sri Lanka, 27/01/2019
77 167 D.L. Piedt SA 319 v England, 06/01/2016
78 166 M. Labuschagne AUS 285 v Sri Lanka, 04/02/2019
79 165 J.E. Root ENG 196 v Australia, 20/07/2015
80 156 D. Pretorius SA 166 v England, 07/01/2020
81 153 W.B. Rankin ENG 153 v England, 26/07/2019
82 151 V.M. Nyauchi ZIM 151 v Sri Lanka, 31/01/2020
83 149 Shahbaz Nadeem IND 152 v South Africa, 22/10/2019
83 149 C. Overton ENG 160 v Australia, 08/09/2019
85 130 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
86 129 A.D. Mathews SL 246 v India, 01/09/2015
87 128 K.M.A. Paul WI 132 v England, 12/02/2019
88 124 K.C. Brathwaite WI 225 v India, 25/07/2016
89 117 K.S. Williamson NZ 291 v England, 28/05/2013
90 112 Zahir Khan AFG 112 v West Indies, 01/12/2019
91 111 D. Elgar SA 256 v India, 29/11/2015
92 109 T.D. Astle NZ 109 v Australia, 07/01/2020
93 98 O.P. Stone ENG 110 v Ireland, 26/07/2019
94 96 Waqar Salamkheil AFG 98 v Ireland, 17/03/2019
95 90 G.F. Linde SA 94 v India, 22/10/2019
96 84 D. Paterson SA 84 v England, 28/01/2020
97 82 Al-Amin Hossain BAN 83 v India, 24/11/2019
97 82 G.H. Vihari IND 145 v Australia, 18/12/2018
99 81 S.P.D. Smith AUS 181 v Pakistan, 03/11/2014
100 71 C.T. Mumba ZIM 223 v Sri Lanka, 10/11/2016