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 882 K. Rabada SA 902 v Australia, 12/03/2018
2 874 J.M. Anderson ENG 903 v India, 13/08/2018
3 826 V.D. Philander SA 912 v India, 22/12/2013
4 821 Mohammad Abbas PAK 838 v New Zealand, 19/11/2018
5 804 R.A. Jadeja IND 899 v Australia, 20/03/2017
6 786 R. Ashwin IND 904 v England, 12/12/2016
7 770 P.J. Cummins AUS 800 v South Africa, 03/04/2018
8 764 T.A. Boult NZ 825 v England, 25/05/2015
9 757 Yasir Shah PAK 878 v England, 18/07/2016
10 751 J.O. Holder WI 766 v India, 14/10/2018
11 749 J.R. Hazlewood AUS 863 v India, 08/03/2017
12 742 S.T. Gabriel WI 757 v Bangladesh, 14/07/2018
13 733 N. Wagner NZ 785 v West Indies, 05/12/2017
14 725 N.M. Lyon AUS 774 v England, 06/12/2017
15 706 T.G. Southee NZ 799 v West Indies, 12/06/2014
16 699 M.A. Starc AUS 805 v South Africa, 05/03/2018
17 696 Mehidy Hasan BAN 580 v Zimbabwe, 14/11/2018
18 694 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
19 692 K.A. Maharaj SA 695 v Zimbabwe, 30/12/2017
20 689 M.D.K.P. Perera SL 689 v England, 27/11/2018
21 675 Shakib Al Hasan BAN 705 v Australia, 30/08/2017
22 666 Taijul Islam BAN 652 v West Indies, 26/11/2018
23 644 Mohammad Shami IND 703 v South Africa, 28/01/2018
24 635 D.W. Steyn SA 909 v West Indies, 21/12/2014
25 632 K.A.J. Roach WI 774 v South Africa, 21/12/2014
26 607 U.T. Yadav IND 613 v West Indies, 14/10/2018
27 605 I. Sharma IND 671 v West Indies, 10/07/2011
28 600 M.M. Ali ENG 633 v West Indies, 19/08/2017
29 588 B.A. Stokes ENG 596 v West Indies, 09/09/2017
30 572 B. Kumar IND 626 v South Africa, 28/01/2018
31 552 R.A.S. Lakmal SL 590 v South Africa, 14/07/2018
32 539 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
33 538 J.J. Bumrah IND 538 v Australia, 10/12/2018
34 530 D. Bishoo WI 602 v Zimbabwe, 02/11/2017
35 522 Wahab Riaz PAK 585 v Sri Lanka, 10/10/2017
36 501 Mohammad Amir PAK 658 v England, 30/08/2010
37 488 A.U. Rashid ENG 488 v Sri Lanka, 27/11/2018
38 471 P.M. Siddle AUS 816 v England, 05/08/2013
39 419 N. Pradeep SL 501 v India, 30/07/2017
39 419 Hasan Ali PAK 434 v New Zealand, 28/11/2018
41 414 M.J. Leach ENG 414 v Sri Lanka, 27/11/2018
41 414 K.M. Jarvis ZIM 414 v Bangladesh, 14/11/2018
43 405 A. Dananjaya SL 409 v England, 18/11/2018
44 397 Rahat Ali PAK 499 v New Zealand, 20/11/2016
45 390 C. de Grandhomme NZ 390 v Pakistan, 07/12/2018
46 389 P.A.D.L.R. Sandakan SL 389 v England, 27/11/2018
47 362 L. Ngidi SA 405 v Australia, 12/03/2018
48 360 C.B.R.L.S. Kumara SL 379 v West Indies, 27/06/2018
49 359 A.G. Cremer ZIM 377 v West Indies, 25/10/2017
50 356 C.A.K. Rajitha SL 374 v West Indies, 27/06/2018
51 354 A.L. Phehlukwayo SA 376 v India, 28/01/2018
52 328 Kuldeep Yadav IND 331 v West Indies, 14/10/2018
53 327 M.J. Santner NZ 344 v West Indies, 11/12/2017
54 319 D. Olivier SA 353 v Bangladesh, 08/10/2017
55 316 Mustafizur Rahman BAN 396 v South Africa, 02/10/2017
56 311 J.M. Bird AUS 417 v Pakistan, 30/12/2016
57 307 R.L. Chase WI 317 v Bangladesh, 26/11/2018
58 306 Bilal Asif PAK 332 v Australia, 19/10/2018
59 285 H.H. Pandya IND 340 v England, 22/08/2018
60 284 S.M. Curran ENG 342 v India, 11/09/2018
61 269 P.M. Pushpakumara SL 269 v England, 27/11/2018
62 265 M.L. Cummins WI 307 v India, 13/08/2016
63 264 W.E.R. Somerville NZ 264 v Pakistan, 07/12/2018
63 264 I.S. Sodhi NZ 307 v India, 26/09/2016
65 261 M.R. Marsh AUS 349 v West Indies, 30/12/2015
66 259 A.Y. Patel NZ 259 v Pakistan, 07/12/2018
67 257 M.J. Henry NZ 273 v West Indies, 05/12/2017
68 256 Mohammad Hafeez PAK 432 v Sri Lanka, 21/06/2015
68 256 W.D. Parnell SA 283 v Bangladesh, 08/10/2017
70 248 M. Labuschagne AUS 250 v Pakistan, 19/10/2018
71 229 J.A. Warrican WI 221 v Bangladesh, 26/11/2018
72 224 M.A. Wood ENG 369 v Pakistan, 26/10/2015
73 221 T.J. Murtagh IRE 221 v Pakistan, 15/05/2018
74 219 Mahmudullah BAN 381 v West Indies, 24/07/2009
75 214 S.C. Williams ZIM 247 v Bangladesh, 07/11/2018
76 212 Sikandar Raza ZIM 232 v Bangladesh, 07/11/2018
77 208 M.D. Shanaka SL 269 v India, 20/11/2017
78 191 D.T. Tiripano ZIM 191 v Bangladesh, 14/11/2018
79 157 M.N. Waller ZIM 288 v Sri Lanka, 02/11/2016
80 154 H. Masakadza ZIM 249 v Bangladesh, 29/04/2013
80 154 Subashis Roy BAN 167 v South Africa, 08/10/2017
82 151 A.D. Mathews SL 246 v India, 01/09/2015
83 147 Abu Jayed BAN 207 v West Indies, 14/07/2018
84 146 Nayeem Hasan BAN 148 v West Indies, 26/11/2018
85 142 P.L.S. Gamage SL 193 v India, 06/12/2017
86 139 Shafiul Islam BAN 178 v Zimbabwe, 16/11/2014
87 137 K.S. Williamson NZ 291 v England, 28/05/2013
88 135 S.R. Thompson IRE 135 v Pakistan, 15/05/2018
89 132 Abdur Razzak BAN 169 v New Zealand, 25/10/2013
90 131 C. Overton ENG 146 v New Zealand, 26/03/2018
90 131 C.B. Mpofu ZIM 300 v New Zealand, 05/11/2011
92 128 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
93 127 T.L. Chatara ZIM 360 v South Africa, 13/08/2014
93 127 K.C. Brathwaite WI 225 v India, 25/07/2016
95 124 Haris Sohail PAK 179 v New Zealand, 19/11/2018
95 124 J.E. Root ENG 196 v Australia, 20/07/2015
97 118 Nazmul Islam BAN 122 v Zimbabwe, 07/11/2018
98 116 D. Elgar SA 256 v India, 29/11/2015
99 115 Shadab Khan PAK 121 v England, 03/06/2018
100 114 G.H. Vihari IND 118 v England, 11/09/2018