Test Bowler Ranking | ICC Bowler Ranking

Rank Player Team Rating
1 Pat Cummins INDIA Australia 904
2 Neil Wagner INDIA New Zealand 852
3 Jason Holder INDIA West Indies 830
4 Kagiso Rabada INDIA South Africa 821
5 Mitchell Starc INDIA Australia 796
6 Jasprit Bumrah INDIA India 794
7 James Anderson INDIA England 791
8 Vernon Philander INDIA South Africa 786
9 Ravichandran Ashwin INDIA India 772
10 Mohammed Shami INDIA India 771
11 Josh Hazlewood INDIA Australia 769
12 Kemar Roach INDIA West Indies 763
13 Tim Southee INDIA New Zealand 746
14 Nathan Lyon INDIA Australia 742
14 Stuart Broad INDIA England 742
16 Mohammad Abbas INDIA Pakistan 741
17 Ravindra Jadeja INDIA India 725
18 Trent Boult INDIA New Zealand 717
19 Ishant Sharma INDIA India 716
20 Shannon Gabriel INDIA West Indies 673
21 Umesh Yadav INDIA India 672
22 Yasir Shah INDIA Pakistan 607
23 Taijul Islam INDIA Bangladesh 595
24 Chris Woakes INDIA England 594
25 Mehidy Hasan INDIA Bangladesh 582
26 Suranga Lakmal INDIA Sri Lanka 566
27 Moeen Ali INDIA England 559
27 Ben Stokes INDIA England 559
29 Keshav Maharaj INDIA South Africa 549
30 Dilruwan Perera INDIA Sri Lanka 521
31 Devendra Bishoo INDIA West Indies 499
32 Lahiru Kumara INDIA Sri Lanka 496
33 Wahab Riaz INDIA Pakistan 486
34 Colin de Grandhomme INDIA New Zealand 473
35 Akila Dananjaya INDIA Sri Lanka 465
36 Roston Chase INDIA West Indies 462
37 Rashid Khan INDIA Afghanistan 449
38 Shaheen Afridi INDIA Pakistan 432
39 Peter Siddle INDIA Australia 425
40 Jofra Archer INDIA England 419
41 Kyle Jarvis INDIA Zimbabwe 414
42 Sam Curran INDIA England 409
43 Jack Leach INDIA England 402
44 Adil Rashid INDIA England 394
45 Tim Murtagh INDIA Ireland 391
46 Kuldeep Yadav INDIA India 375
47 Hasan Ali INDIA Pakistan 364
47 Rahkeem Cornwall INDIA West Indies 364
49 Lakshan Sandakan INDIA Sri Lanka 352
50 Kasun Rajitha INDIA Sri Lanka 336
51 James Pattinson INDIA Australia 333
52 Vishwa Fernando INDIA Sri Lanka 319
53 Stuart Thompson INDIA Ireland 317
54 Mitchell Marsh INDIA Australia 310
55 Yamin Ahmadzai INDIA Afghanistan 309
56 Mustafizur Rahman INDIA Bangladesh 298
57 Imran Khan INDIA Pakistan 297
58 Ajaz Patel INDIA New Zealand 293
59 Alzarri Joseph INDIA West Indies 290
60 Bilal Asif INDIA Pakistan 285
61 Faheem Ashraf INDIA Pakistan 280
62 Anrich Nortje INDIA South Africa 271
63 Mark Wood INDIA England 270
64 Mitchell Santner INDIA New Zealand 267
65 Abu Jayed INDIA Bangladesh 257
66 Matt Henry INDIA New Zealand 254
67 Lungi Ngidi INDIA South Africa 252
68 William Somerville INDIA New Zealand 244
68 Haris Sohail INDIA Pakistan 244
70 Malinda Pushpakumara INDIA Sri Lanka 243
71 Ish Sodhi INDIA New Zealand 237
72 Miguel Cummins INDIA West Indies 229
73 Mahmudullah INDIA Bangladesh 228
74 Lasith Embuldeniya INDIA Sri Lanka 226
74 Nayeem Hasan INDIA Bangladesh 226
76 Amir Hamza INDIA Afghanistan 225
77 Sean Williams INDIA Zimbabwe 214
78 Mark Adair INDIA Ireland 213
79 Sikandar Raza INDIA Zimbabwe 212
80 Jomel Warrican INDIA West Indies 209
81 Naseem Shah INDIA Pakistan 208
82 Shadab Khan INDIA Pakistan 194
83 Donald Tiripano INDIA Zimbabwe 191
84 Dhananjaya de Silva INDIA Sri Lanka 186
85 Dushmantha Chameera INDIA Sri Lanka 182
86 Jhye Richardson INDIA Australia 176
87 Dane Piedt INDIA South Africa 171
88 Dwaine Pretorius INDIA South Africa 166
88 Marnus Labuschagne INDIA Australia 166
90 Hamilton Masakadza INDIA Zimbabwe 154
91 Boyd Rankin INDIA England 153
92 Craig Overton INDIA England 152
93 Shahbaz Nadeem INDIA India 149
94 Joe Root INDIA England 135
95 Angelo Mathews INDIA Sri Lanka 134
96 Keemo Paul INDIA West Indies 128
97 Tendai Chatara INDIA Zimbabwe 127
98 Kraigg Brathwaite INDIA West Indies 124
99 Dean Elgar INDIA South Africa 117
99 Kane Williamson INDIA New Zealand 117