ICC Bowlers Rankings - Test, ODI & Twenty20

Test Bowlers

Rank Player Team Rating
1 Jasprit Bumrah IND 876
2 Ravichandran Ashwin IND 839
3 Kagiso Rabada SA 834
4 Pat Cummins AUS 828
5 Josh Hazlewood AUS 818
6 Ravindra Jadeja IND 789
7 Prabath Jayasuriya SL 783
8 James Anderson ENG 746
9 Nathan Lyon AUS 746
10 Kyle Jamieson NZ 743
11 Ollie Robinson ENG 739
12 Mitchell Starc AUS 737
13 Shaheen Afridi PAK 733
14 Taijul Islam BAN 706
15 Tim Southee NZ 673
16 Kemar Roach WI 666
17 Anrich Nortje SA 664
18 Neil Wagner NZ 640
19 Mohammed Siraj IND 628
20 Mehidy Hasan BAN 617
21 Mark Wood ENG 614
22 Mohammed Shami IND 611
23 Chris Woakes ENG 605
24 Jason Holder WI 600
25 Marco Jansen SA 592
26 Matt Henry NZ 582
27 Shakib Al Hasan BAN 566
28 Keshav Maharaj SA 566
29 Ramesh Mendis SL 563
30 Jack Leach ENG 561
31 Lungi Ngidi SA 558
32 Alzarri Joseph WI 552
33 Hasan Ali PAK 551
34 Asitha Fernando SL 550
35 Kyle Mayers WI 540
36 Ajaz Patel NZ 537
37 Axar Patel IND 537
38 Naseem Shah PAK 514
39 Umesh Yadav IND 508
40 Duanne Olivier SA 504
41 Shannon Gabriel WI 501
42 Kuldeep Yadav IND 489
43 Noman Ali PAK 482
44 Abrar Ahmed PAK 449
45 Kasun Rajitha SL 435
46 Jayden Seales WI 432
47 Aamer Jamal PAK 432
48 Nayeem Hasan BAN 426
49 Ben Stokes ENG 420
50 Moeen Ali ENG 401

ODI Bowlers

Rank Player Team Rating
1 Keshav Maharaj SA 716
2 Josh Hazlewood AUS 688
3 Adam Zampa AUS 686
4 Mohammed Siraj IND 678
5 Jasprit Bumrah IND 665
6 Mohammad Nabi AFG 653
7 Shaheen Afridi PAK 650
8 Rashid Khan AFG 647
9 Kuldeep Yadav IND 645
10 Trent Boult NZ 643
11 Maheesh Theekshana SL 637
12 Mohammed Shami IND 629
13 Mark Watt SCO 611
14 Mitchell Starc AUS 604
15 Mujeeb Ur Rahman AFG 603
16 Kagiso Rabada SA 599
17 Chris Woakes ENG 596
18 Bernard Scholtz NAM 596
19 Matt Henry NZ 593
20 Saurabh Netravalkar USA 586
21 Mitchell Santner NZ 582
22 Ravindra Jadeja IND 572
23 Mark Adair IRE 566
24 Haris Rauf PAK 563
25 Shakib Al Hasan BAN 561
26 Richard Ngarava ZIM 548
27 Andy McBrine IRE 546
28 Pat Cummins AUS 545
29 Wanindu Hasaranga SL 543
30 Adil Rashid ENG 541
31 Marco Jansen SA 537
32 Lungi Ngidi SA 535
33 Sean Abbott AUS 530
34 Akeal Hosein WI 530
35 Joshua Little IRE 528
36 Shoriful Islam BAN 523
37 Dilshan Madushanka SL 520
38 Ruben Trumpelmann SA 517
39 Reece Topley ENG 515
40 Sandeep Lamichhane NEP 513
41 Christophe Sole SCO 509
42 Mohammad Wasim PAK 505
43 Alzarri Joseph WI 503
44 Mehidy Hasan BAN 502
45 Tabraiz Shamsi SA 500
46 Aayan Khan UAE 500
47 Bilal Khan OMN 499
48 Aryan Dutt NED 498
49 Mustafizur Rahman BAN 497
50 Jofra Archer ENG 497

Twenty20 Bowlers

Rank Player Team Rating
1 Adil Rashid ENG 726
2 Wanindu Hasaranga SL 705
3 Maheesh Theekshana SL 676
4 Akeal Hosein WI 664
5 Axar Patel IND 660
6 Ravi Bishnoi IND 659
7 Tabraiz Shamsi SA 654
8 Fazalhaq Farooqi AFG 653
9 Mitchell Santner NZ 650
10 Reece Topley ENG 643
11 Tim Southee NZ 639
12 Adam Zampa AUS 639
13 Josh Hazlewood AUS 638
14 Rashid Khan AFG 638
15 Anrich Nortje SA 634
16 Sam Curran ENG 630
17 Alzarri Joseph WI 620
18 Ish Sodhi NZ 619
19 Mujeeb Ur Rahman AFG 619
20 Haris Rauf PAK 615
21 Shaheen Afridi PAK 613
22 Keshav Maharaj SA 610
23 Arshdeep Singh IND 607
24 Mustafizur Rahman BAN 605
25 Shakib Al Hasan BAN 580
26 Shadab Khan PAK 578
27 Kuldeep Yadav IND 578
28 Mahedi Hasan BAN 576
29 Jason Holder WI 569
30 Wayne Parnell SA 549
31 Mohammad Wasim PAK 539
32 Romario Shepherd WI 531
33 Nathan Ellis AUS 528
34 Taskin Ahmed BAN 525
35 Mark Watt SCO 519
36 Chris Woakes ENG 518
37 Nasum Ahmed BAN 518
38 Kagiso Rabada SA 506
39 Mark Wood ENG 500
40 Naseem Shah PAK 499
41 Bhuvneshwar Kumar IND 498
42 Richard Ngarava ZIM 492
43 Hasan Mahmud BAN 492
44 Matt Henry NZ 490
45 Joshua Little IRE 485
46 Trent Boult NZ 484
47 Aayan Khan UAE 482
48 Lungi Ngidi SA 478
49 Lockie Ferguson NZ 477
50 Chris Jordan ENG 475