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

Reliance ICC Rankings
The Official Rankings for International Cricket!
Top 100 Test Bowlers
ID Rat. Name Nat. Career Best Rating
1 896 J.M. Anderson ENG 896 v West Indies, 09/09/2017
2 884 R.A. Jadeja IND 899 v Australia, 20/03/2017
3 876 K. Rabada SA 876 v Bangladesh, 08/10/2017
4 852 R. Ashwin IND 904 v England, 12/12/2016
5 833 H.M.R.K.B. Herath SL 867 v Zimbabwe, 10/11/2016
6 794 J.R. Hazlewood AUS 863 v India, 07/03/2017
7 752 N.M. Lyon AUS 752 v Bangladesh, 07/09/2017
8 748 D.W. Steyn SA 909 v West Indies, 21/12/2014
9 745 N. Wagner NZ 767 v South Africa, 12/03/2017
10 737 S.C.J. Broad ENG 880 v South Africa, 18/01/2016
11 736 V.D. Philander SA 912 v India, 22/12/2013
12 732 T.A. Boult NZ 825 v England, 25/05/2015
13 727 M.A. Starc AUS 805 v Pakistan, 19/12/2016
14 722 M. Morkel SA 776 v Australia, 13/11/2011
15 704 Yasir Shah PAK 878 v England, 18/07/2016
16 687 T.G. Southee NZ 799 v West Indies, 12/06/2014
17 668 Shakib Al Hasan BAN 705 v Australia, 30/08/2017
18 638 K.A. Maharaj SA 644 v Bangladesh, 02/10/2017
19 618 Mohammad Shami IND 618 v Sri Lanka, 14/08/2017
20 608 Moeen Ali ENG 633 v West Indies, 19/08/2017
21 603 S.T. Gabriel WI 636 v England, 29/08/2017
22 596 B.A. Stokes ENG 596 v West Indies, 09/09/2017
23 592 M.D.K. Perera SL 674 v Zimbabwe, 02/11/2016
24 585 Wahab Riaz PAK 585 v Sri Lanka, 10/10/2017
25 576 U.T. Yadav IND 576 v Sri Lanka, 14/08/2017
26 561 K.A.J. Roach WI 774 v South Africa, 21/12/2014
27 543 P.M. Siddle AUS 816 v England, 05/08/2013
28 538 D. Bishoo WI 538 v England, 09/09/2017
29 514 I. Sharma IND 671 v West Indies, 10/07/2011
30 500 C.R. Woakes ENG 609 v Pakistan, 14/08/2016
31 488 J.O. Holder WI 488 v England, 09/09/2017
32 478 N. Pradeep SL 501 v India, 29/07/2017
33 470 R.A.S. Lakmal SL 500 v South Africa, 06/01/2017
34 462 Rahat Ali PAK 499 v New Zealand, 20/11/2016
35 456 S.T. Finn ENG 624 v New Zealand, 28/05/2013
36 442 Taijul Islam BAN 494 v Australia, 07/09/2017
37 437 B. Kumar IND 501 v New Zealand, 03/10/2016
38 423 Mehedi Hasan BAN 522 v Australia, 07/09/2017
39 414 T.S. Roland-Jones ENG 414 v West Indies, 09/09/2017
40 411 S.N.J. O'Keefe AUS 528 v India, 07/03/2017
40 411 Zulfiqar Babar PAK 501 v New Zealand, 21/11/2014
42 399 Mohammad Abbas PAK 409 v Sri Lanka, 02/10/2017
43 392 Mohammad Amir PAK 658 v England, 30/08/2010
44 389 J.M. Bird AUS 417 v Pakistan, 30/12/2016
45 367 D.A.J. Bracewell NZ 538 v West Indies, 06/08/2012
46 354 C. de Grandhomme NZ 354 v South Africa, 29/03/2017
46 354 M.D. Craig NZ 405 v Australia, 01/12/2015
48 353 Imran Khan PAK 414 v New Zealand, 29/11/2016
48 353 D. Olivier SA 353 v Bangladesh, 08/10/2017
50 349 A. Mishra IND 467 v South Africa, 29/11/2015
51 344 R.M.S. Eranga SL 541 v England, 24/06/2014
52 337 P.J. Cummins AUS 339 v Bangladesh, 30/08/2017
53 325 Sohail Khan PAK 387 v England, 14/08/2016
54 321 A.U. Rashid ENG 367 v India, 12/12/2016
54 321 Mustafizur Rahman BAN 396 v South Africa, 02/10/2017
56 312 M.J. Santner NZ 335 v India, 03/10/2016
57 311 A.G. Cremer ZIM 311 v Sri Lanka, 18/07/2017
58 293 Kuldeep Yadav IND 293 v Sri Lanka, 14/08/2017
59 291 Mohammad Hafeez PAK 0 v Bangladesh, 10/05/2015
60 283 W.D. Parnell SA 283 v Bangladesh, 08/10/2017
61 280 I.S. Sodhi NZ 307 v India, 26/09/2016
62 278 J-P. Duminy SA 342 v Bangladesh, 03/08/2015
63 276 T.A.M. Siriwardana SL 327 v England, 31/05/2016
64 275 M.R. Marsh AUS 349 v West Indies, 30/12/2015
65 270 P.V.D. Chameera SL 377 v England, 23/05/2016
66 262 D.L. Piedt SA 319 v England, 06/01/2016
67 254 R.L. Chase WI 264 v England, 29/08/2017
68 249 M.J. Henry NZ 255 v India, 03/10/2016
69 245 P.A.D.L.R. Sandakan SL 319 v Australia, 07/08/2016
70 244 C.B.R.L.S. Kumara SL 291 v India, 29/07/2017
71 242 C.H. Morris SA 264 v England, 18/07/2017
72 241 J.S. Patel NZ 368 v Sri Lanka, 30/08/2009
73 239 M.A. Wood ENG 369 v Pakistan, 26/10/2015
74 236 J. Yadav IND 298 v England, 29/11/2016
75 229 Mahmudullah BAN 381 v West Indies, 24/07/2009
76 221 C.T. Mumba ZIM 223 v Sri Lanka, 10/11/2016
77 213 A.C. Agar AUS 213 v Bangladesh, 07/09/2017
78 203 H. Masakadza ZIM 249 v Bangladesh, 29/04/2013
79 202 A.S. Joseph WI 260 v Pakistan, 14/05/2017
80 199 M.N. Waller ZIM 288 v Sri Lanka, 02/11/2016
81 181 J.D.S. Neesham NZ 260 v Sri Lanka, 07/01/2015
82 179 A.D. Mathews SL 246 v India, 01/09/2015
83 171 M.L. Cummins WI 307 v India, 13/08/2016
83 171 Haris Sohail PAK 171 v Sri Lanka, 10/10/2017
85 169 M.N. Samuels WI 250 v Zimbabwe, 24/03/2013
86 167 Subashis Roy BAN 167 v South Africa, 08/10/2017
87 160 D.T. Tiripano ZIM 160 v Sri Lanka, 18/07/2017
88 154 K.S. Williamson NZ 291 v England, 28/05/2013
89 151 S.C. Williams ZIM 151 v Sri Lanka, 18/07/2017
90 150 Shafiul Islam BAN 178 v Zimbabwe, 16/11/2014
91 143 Rubel Hossain BAN 171 v Zimbabwe, 16/11/2014
92 138 Hasan Ali PAK 139 v Sri Lanka, 02/10/2017
93 132 A.L. Phehlukwayo SA 132 v Bangladesh, 08/10/2017
94 129 H.H. Pandya IND 129 v Sri Lanka, 14/08/2017
95 127 L.A. Dawson ENG 134 v South Africa, 18/07/2017
96 122 K.C. Brathwaite WI 225 v India, 25/07/2016
97 116 Shuvagata Hom BAN 161 v Pakistan, 10/05/2015
98 113 D. Elgar SA 256 v India, 29/11/2015
99 112 Kamrul Islam Rabbi BAN 156 v New Zealand, 24/01/2017
99 112 Mohammad Nawaz PAK 177 v West Indies, 25/10/2016