ICC Test Bowling Rankings

Pos Rat Name Highest Rating
1 900 Ravichandran Ashwin 900 on 11th October 2016 against New Zealand
2 878 Dale Steyn 909 on 21st December 2014 against West Indies
3 870 James Anderson 884 on 31st May 2016 against Sri Lanka
4 836 Stuart Broad 880 on 18th January 2016 against South Africa
5 831 Rangana Herath 851 on 18th August 2014 against Pakistan
6 806 Yasir Shah 878 on 18th July 2016 against England
7 805 Ravindra Jadeja 809 on 3rd October 2016 against New Zealand
8 792 Mitchell Starc 792 on 17th August 2016 against Sri Lanka
9 731 Neil Wagner 760 on 31st August 2016 against South Africa
10 723 Vernon Philander 912 on 22nd December 2013 against India
11 715 Trent Boult 825 on 25th May 2015 against England
12 715 Josh Hazlewood 792 on 14th December 2015 against West Indies
13 710 Morne Morkel 776 on 13th November 2011 against Australia
14 677 Nathan Lyon 696 on 16th February 2016 against New Zealand
15 645 Dilruwan Perera 658 on 7th August 2016 against Australia
16 637 Tim Southee 799 on 12th June 2014 against West Indies
17 614 Shakib Al Hasan 700 on 7th November 2014 against Zimbabwe
18 609 Chris Woakes 609 on 14th August 2016 against Pakistan
19 602 Peter Siddle 816 on 5th August 2013 against England
20 583 Dhammika Prasad 632 on 26th October 2015 against West Indies
21 573 James Pattinson 591 on 24th February 2016 against New Zealand
22 568 Ishant Sharma 671 on 10th July 2011 against West Indies
23 551 Kemar Roach 774 on 21st December 2014 against South Africa
24 547 Mohammad Shami 570 on 3rd October 2016 against New Zealand
25 543 Steven Finn 624 on 28th May 2013 against New Zealand
26 498 Ben Stokes 508 on 25th July 2016 against Pakistan
27 497 Kagiso Rabada 497 on 31st August 2016 against New Zealand
28 496 Bhuvneshwar Kumar 501 on 3rd October 2016 against New Zealand
29 490 Wahab Riaz 490 on 14th August 2016 against England
30 474 Moeen Ali 557 on 30th December 2015 against South Africa
31 464 Umesh Yadav 509 on 25th July 2016 against West Indies
32 458 Zulfiqar Babar 501 on 21st November 2014 against New Zealand
33 449 Nuwan Pradeep 458 on 30th July 2016 against Australia
34 440 Rahat Ali 456 on 18th July 2016 against England
35 406 Amit Mishra 467 on 29th November 2015 against South Africa
36 395 Imran Tahir 426 on 29th November 2015 against India
37 394 Doug Bracewell 538 on 6th August 2012 against West Indies
38 392 Shaminda Eranga 541 on 24th June 2014 against England
39 390 Harbhajan Singh 765 on 16th December 2002 against New Zealand
40 387 Sohail Khan 387 on 14th August 2016 against England
41 381 Devendra Bishoo 426 on 10th November 2011 against India
42 380 Mark Craig 405 on 1st December 2015 against Australia
43 375 Taijul Islam 446 on 2nd May 2015 against Pakistan
44 372 Suranga Lakmal 375 on 13th June 2016 against England
45 359 Dushmantha Chameera 377 on 23rd May 2016 against England
46 354 Imran Khan 372 on 26th October 2015 against England
47 327 Mark Wood 369 on 26th October 2015 against Pakistan
48 325 Shannon Gabriel 360 on 24th March 2013 against Zimbabwe
49 314 Milinda Siriwardana 327 on 31st May 2016 against England
50 313 Jubair Hossain 313 on 25th July 2015 against South Africa
51 307 Miguel Cummins 307 on 13th August 2016 against India
52 306 Jackson Bird 376 on 7th January 2013 against Sri Lanka
53 305 Dane Piedt 319 on 6th January 2016 against England
54 304 Mitchell Marsh 349 on 30th December 2015 against West Indies
55 301 Ish Sodhi 307 on 26th September 2016 against India
56 296 Kyle Abbott 383 on 7th December 2015 against India
57 296 JP Duminy 342 on 3rd August 2015 against Bangladesh
58 290 Mitchell Santner 335 on 3rd October 2016 against India
59 283 Simon Harmer 346 on 25th July 2015 against Bangladesh
60 279 Mahmudullah 381 on 24th July 2009 against West Indies
61 253 Jason Holder 365 on 26th October 2015 against Sri Lanka
62 236 Tharindu Kaushal 295 on 24th August 2015 against India
63 231 Hamilton Masakadza 249 on 29th April 2013 against Bangladesh
64 222 Mohammad Amir 658 on 30th August 2010 against England
65 218 Lakshan Sandakan 319 on 7th August 2016 against Australia
66 211 Angelo Mathews 246 on 1st September 2015 against India
67 211 Steve O'Keefe 215 on 30th July 2016 against Sri Lanka
68 209 Matt Henry 255 on 3rd October 2016 against India
69 186 Marlon Samuels 250 on 24th March 2013 against Zimbabwe
70 182 Corey Anderson 377 on 23rd December 2013 against West Indies
71 182 Jimmy Neesham 260 on 7th January 2015 against Sri Lanka
72 178 Dean Elgar 256 on 29th November 2015 against India
73 173 Kraigg Brathwaite 225 on 25th July 2016 against India
74 173 Jomel Warrican 216 on 14th December 2015 against Australia
75 170 Varun Aaron 186 on 18th November 2015 against South Africa
76 167 Kane Williamson 291 on 28th May 2013 against England
77 164 Roston Chase 164 on 13th August 2016 against India
78 154 Mustafizur Rahman 154 on 25th July 2015 against South Africa
79 147 Stiaan van Zyl 219 on 30th December 2015 against England
80 126 Jeetan Patel 368 on 30th August 2009 against Sri Lanka
81 120 Mohammad Nasir Hossain 145 on 8th February 2014 against Sri Lanka
82 118 Graeme Cremer 270 on 15th March 2005 against South Africa
83 112 Steve Smith 181 on 3rd November 2014 against Pakistan
84 111 Joe Root 196 on 20th July 2015 against Australia
85 107 Dasun Shanaka 113 on 23rd May 2016 against England
86 93 Mohammad Shahid 166 on 10th May 2015 against Pakistan
87 87 Adil Rashid 117 on 26th October 2015 against Pakistan
88 80 Donald Tiripano 80 on 10th August 2016 against New Zealand
89 74 Alzarri Joseph 75 on 13th August 2016 against India
90 73 Chris Morris 75 on 18th January 2016 against England
91 72 Sikandar Sikandar Raza 77 on 1st August 2016 against New Zealand
92 69 Younus Khan 100 on 24th July 2009 against Sri Lanka
93 67 Jon Holland 67 on 17th August 2016 against Sri Lanka
94 66 Martin Guptill 114 on 15th December 2009 against Pakistan
95 60 Samit Patel 70 on 30th March 2012 against Sri Lanka
96 56 John Nyumbu 130 on 13th August 2014 against South Africa
97 49 Dhananjaya de Silva 49 on 17th August 2016 against Australia
98 48 Michael Chinouya 48 on 10th August 2016 against New Zealand
99 45 Sean Williams 45 on 10th August 2016 against New Zealand
100 37 Vishwa Fernando 37 on 7th August 2016 against Australia