ICC Bowlers Rankings - Test, ODI & Twenty20

Test Bowlers

Rank Player Team Rating
1 Ravichandran Ashwin IND 879
2 Kagiso Rabada SA 825
3 Ravindra Jadeja IND 782
4 Stuart Broad ENG 776
5 Pat Cummins AUS 775
6 Shaheen Afridi PAK 762
7 Ollie Robinson ENG 762
8 James Anderson ENG 761
9 Nathan Lyon AUS 760
10 Jasprit Bumrah IND 756
11 Prabath Jayasuriya SL 751
12 Kyle Jamieson NZ 742
13 Mitchell Starc AUS 742
14 Tim Southee NZ 731
15 Josh Hazlewood AUS 717
16 Trent Boult NZ 696
17 Anrich Nortje SA 691
18 Neil Wagner NZ 670
19 Kemar Roach WI 658
20 Mohammad Shami IND 642
21 Mark Wood ENG 640
22 Taijul Islam BAN 634
23 Chris Woakes ENG 624
24 Jason Holder WI 612
25 Mehedi Hasan BAN 599
26 Hasan Ali PAK 595
27 Keshav Maharaj SA 584
28 Marco Jansen SA 583
29 Shakib Al Hasan BAN 577
30 Jack Leach ENG 573
31 Matt Henry NZ 569
32 Ramesh Mendis SL 569
33 Mohammed Siraj IND 563
34 Akshar Patel IND 561
35 Kyle Mayers WI 551
36 Umesh Yadav IND 534
37 Lungi Ngidi SA 530
38 Naseem Shah PAK 530
39 Alzarri Joseph WI 529
40 Shannon Gabriel WI 511
41 Yasir Shah PAK 507
42 Nauman Ali PAK 497
43 Asitha Fernando SL 472
44 Lasith Embuldeniya SL 470
45 Abrar Ahmed PAK 463
46 Ben Stokes ENG 460
47 Jayden Seales WI 441
48 Ajaz Patel NZ 431
49 Gudakesh Motie-Kanhai WI 425
50 Kasun Rajitha SL 422

ODI Bowlers

Rank Player Team Rating
1 Mohammed Siraj IND 694
2 Josh Hazlewood AUS 678
3 Trent Boult NZ 677
4 Mujeeb Ur Rahman AFG 657
5 Rashid Khan AFG 655
6 Mitchell Starc AUS 652
7 Matt Henry NZ 645
8 Adam Zampa AUS 642
9 Kuldeep Yadav IND 638
10 Shaheen Afridi PAK 632
11 Chris Woakes ENG 626
12 Mohammad Nabi AFG 621
13 Mark Watt SCO 611
14 Shakib Al Hasan BAN 610
15 Keshav Maharaj SA 599
16 Kagiso Rabada SA 594
17 Maheesh Theekshana SL 593
18 Bernard Scholtz NAM 589
19 Saurabh Netravalkar USA 586
20 Jofra Archer ENG 573
21 Lungi Ngidi SA 570
22 Pat Cummins AUS 567
23 Haris Rauf PAK 566
24 Akeal Hosein WI 563
25 Andy McBrine IRE 562
26 Alzarri Joseph WI 558
27 Jasprit Bumrah IND 555
28 Mark Adair IRE 549
29 Mustafizur Rahman BAN 549
30 Sandeep Lamichhane NEP 539
31 Shardul Thakur IND 534
32 Tabraiz Shamsi SA 533
33 David Willey ENG 531
34 Mohammad Shami IND 526
35 Mehedi Hasan BAN 524
36 Richard Ngarava ZIM 518
37 Adil Rashid ENG 518
38 Taskin Ahmed BAN 513
39 Christopher Sole SCO 509
40 Ruben Trumpelmann NAM 508
41 Wanindu Hasaranga SL 508
42 Fazalhaq Farooqi AFG 507
43 Reece Topley ENG 503
44 Mitchell Santner NZ 502
45 Mark Wood ENG 502
46 Aayan Afzal Khan UAE 500
47 Joshua Little IRE 499
48 Bilal Khan OMA 499
49 Mohammad Nawaz PAK 496
50 Hardik Pandya IND 491

Twenty20 Bowlers

Rank Player Team Rating
1 Rashid Khan AFG 713
2 Wanindu Hasaranga SL 686
3 Maheesh Theekshana SL 684
4 Adil Rashid ENG 679
5 Fazalhaq Farooqi AFG 677
6 Mujeeb Ur Rahman AFG 676
7 Josh Hazlewood AUS 670
8 Sam Curran ENG 659
9 Adam Zampa AUS 657
10 Akeal Hosein WI 655
11 Haris Rauf PAK 648
12 Anrich Nortje SA 647
13 Tabraiz Shamsi SA 637
14 Alzarri Joseph WI 632
15 Mitchell Santner NZ 628
16 Ish Sodhi NZ 627
17 Shadab Khan PAK 626
18 Shaheen Afridi PAK 616
19 Shakib Al Hasan BAN 616
20 Arshdeep Singh IND 613
21 Mustafizur Rahman BAN 591
22 Jason Holder WI 583
23 Keshav Maharaj SA 582
24 Ashton Agar AUS 572
25 Bhuvneshwar Kumar IND 568
26 Tim Southee NZ 566
27 Mohammad Wasim PAK 564
28 Reece Topley ENG 564
29 Wayne Parnell SA 560
30 Kuldeep Yadav IND 560
31 Taskin Ahmed BAN 558
32 Nasum Ahmed BAN 550
33 Yuzvendra Chahal IND 541
34 Naseem Shah PAK 541
35 Ravichandran Ashwin IND 532
36 Mark Wood ENG 526
37 Akshar Patel IND 526
38 Trent Boult NZ 524
39 Hasan Mahmud BAN 523
40 Mark Watt SCO 519
41 Kagiso Rabada SA 516
42 Mitchell Starc AUS 513
43 Hardik Pandya IND 508
44 Pat Cummins AUS 508
45 Mahedi Hasan BAN 507
46 Chris Jordan ENG 500
47 Chris Woakes ENG 497
48 Nathan Ellis AUS 492
49 Obed McCoy WI 492
50 Lahiru Kumara SL 489