ICC Bowlers Rankings - Test, ODI & Twenty20

Test Bowlers

Rank Player Team Rating
1 Pat Cummins AUS 878
2 James Anderson ENG 835
3 Jasprit Bumrah IND 812
4 Ravichandran Ashwin IND 812
5 Ollie Robinson ENG 805
6 Shaheen Afridi PAK 787
7 Kagiso Rabada SA 776
8 Kyle Jamieson NZ 772
9 Mitchell Starc AUS 749
10 Josh Hazlewood AUS 733
11 Kemar Roach WI 727
12 Trent Boult NZ 724
13 Neil Wagner NZ 716
14 Nathan Lyon AUS 713
15 Tim Southee NZ 712
16 Stuart Broad ENG 712
17 Anrich Nortje SA 663
18 Mohammad Shami IND 657
19 Akshar Patel IND 639
20 Ravindra Jadeja IND 639
21 Mohammad Abbas PAK 625
22 Jason Holder WI 608
23 Hasan Ali PAK 607
24 Ishant Sharma IND 597
25 Duanne Olivier SA 596
26 Marco Jansen SA 593
27 Taijul Islam BAN 593
28 Mehedi Hasan BAN 592
29 Keshav Maharaj SA 591
30 Jack Leach ENG 587
31 Shakib Al Hasan BAN 578
32 Umesh Yadav IND 568
33 Mark Wood ENG 563
34 Ramesh Mendis SL 560
35 Prabath Jayasuriya SL 550
36 Rashid Khan AFG 543
37 Shannon Gabriel WI 543
38 Lungi Ngidi SA 541
39 Scott Boland AUS 519
40 Yasir Shah PAK 517
41 Ben Stokes ENG 512
42 Alzarri Joseph WI 511
43 Kyle Mayers WI 508
44 Chris Woakes ENG 506
45 Lasith Embuldeniya SL 499
46 Mohammed Siraj IND 487
47 Jayden Seales WI 468
48 Kuldeep Yadav IND 450
49 Ajaz Patel NZ 449
50 Naseem Shah PAK 442
51 Matt Henry NZ 440
52 Kasun Rajitha SL 436
53 Shardul Thakur IND 428
54 Lahiru Kumara SL 423
55 Roston Chase WI 406
56 Matthew Potts ENG 405
57 Blessing Muzarabani ZIM 391
58 Colin de Grandhomme NZ 389
59 Nayeem Hasan BAN 389
60 Asitha Fernando SL 384
61 Abrar Ahmed PAK 380
62 Nauman Ali PAK 368
63 Ish Sodhi NZ 365
64 Hamza Hotak AFG 364
65 Praveen Jayawickrama SL 343
66 Cameron Green AUS 328
67 Vishwa Fernando SL 328
68 Jomel Warrican WI 322
69 Sikandar Raza ZIM 315
70 Jofra Archer ENG 313
71 Dominic Bess ENG 312
72 Sam Curran ENG 296
73 Rahkeem Cornwall WI 291
74 Sajid Khan PAK 266
75 Joe Root ENG 266
76 Abu Jayed BAN 265
77 Willem Mulder SA 265
78 Rehan Ahmed ENG 264
79 Jhye Richardson AUS 262
80 Yamin Ahmadzi AFG 260
81 Veerasammy Permaul WI 252
82 Mustafizur Rahman BAN 250
83 Mohammad Nawaz PAK 248
84 Donald Tiripano ZIM 248
85 Victor Nyauchi ZIM 247
86 Michael Neser AUS 246
87 Lutho Sipamla SA 245
88 Faheem Ashraf PAK 238
89 Zahid Mahmood PAK 236
90 Olly Stone ENG 236
91 Dhananjaya de Silva SL 235
92 Simon Harmer SA 235
93 Ebadot Hussain BAN 233
94 null NZ 228
95 Dushmantha Chameera SL 218
96 Khaled Ahmed BAN 216
97 Mitchell Santner NZ 212
98 Craig Overton ENG 210
99 Haris Sohail PAK 198
100 George Linde SA 195

ODI Bowlers

Rank Player Team Rating
1 Mohammed Siraj IND 729
2 Josh Hazlewood AUS 727
3 Trent Boult NZ 708
4 Mitchell Starc AUS 665
5 Rashid Khan AFG 659
6 Adam Zampa AUS 655
7 Shakib Al Hasan BAN 652
8 Shaheen Afridi PAK 641
9 Mustafizur Rahman BAN 638
10 Mujeeb Ur Rahman AFG 637
11 Chris Woakes ENG 632
12 Mohammad Nabi AFG 631
13 Mehedi Hasan BAN 631
14 Kagiso Rabada SA 629
15 Matt Henry NZ 624
16 Pat Cummins AUS 615
17 Andy McBrine IRE 613
18 Alzarri Joseph WI 609
19 Mark Watt SCO 594
20 Kuldeep Yadav IND 594
21 Lungi Ngidi SA 577
22 Akeal Hosein WI 573
23 Wanindu Hasaranga SL 571
24 Jasprit Bumrah IND 569
25 David Willey ENG 553
26 Keshav Maharaj SA 553
27 Mitchell Santner NZ 552
28 Mohammad Nawaz PAK 549
29 Saurabh Netravalkar USA 537
30 Bernard Scholtz NAM 535
31 Tabraiz Shamsi SA 535
32 Mohammad Shami IND 533
33 Joshua Little IRE 532
34 Bilal Khan OMA 532
35 Shardul Thakur IND 527
36 Mark Wood ENG 526
37 Tim Southee NZ 522
38 Shadab Khan PAK 520
39 Yuzvendra Chahal IND 518
40 Ahmed Raza UAE 514
41 Akila Dananjaya SL 514
42 Lachlan Ferguson NZ 510
43 Dushmantha Chameera SL 506
44 Adil Rashid ENG 504
45 Sandeep Lamichhane NEP 498
46 Rohan Mustafa UAE 483
47 Simi Singh IRE 478
48 Zeeshan Maqsood OMA 478
49 Taskin Ahmed BAN 476
50 Dhananjaya de Silva SL 474
51 Dwaine Pretorius SA 471
52 Safyaan Sharif SCO 470
53 Nosthush Kenjige USA 469
54 Chad Soper PNG 469
55 Jason Holder WI 464
56 Kaleemullah OMA 462
57 Mark Adair IRE 460
58 Bhuvneshwar Kumar IND 460
59 Blessing Muzarabani ZIM 456
60 Taijul Islam BAN 455
61 Sheldon Cottrell WI 452
62 Anrich Nortje SA 450
63 Haris Rauf PAK 449
64 Craig Young IRE 448
65 Ish Sodhi NZ 441
66 Imad Wasim PAK 439
67 Andile Phehlukwayo SA 438
68 Hasan Ali PAK 436
69 Reece Topley ENG 436
70 Maheesh Theekshana SL 435
71 Hamza Tahir SCO 434
72 Jhye Richardson AUS 434
73 Zahoor Khan UAE 434
74 Fred Klaassen NED 433
75 Moeen Ali ENG 432
76 Colin de Grandhomme NZ 432
77 Richard Ngarava ZIM 426
78 Assad Vala PNG 426
79 Ravindra Jadeja IND 422
80 Hardik Pandya IND 420
81 Sikandar Raza ZIM 420
82 J.J. Smit NAM 418
83 Tendai Chatara ZIM 417
84 Steven Taylor USA 416
85 Ashton Agar AUS 416
86 Mohammad Mohammad Saifuddin BAN 415
87 Ruben Trumpelmann NAM 409
88 Christopher Sole SCO 409
89 Michael Leask SCO 409
90 M. Prasidh Krishna IND 407
91 Nuwan Pradeep SL 407
92 Wayne Parnell SA 405
93 Wahab Riaz PAK 403
94 Saqib Mahmood ENG 402
95 Fazalhaq Farooqi AFG 400
96 Faheem Ashraf PAK 400
97 Khawar Ali OMA 398
98 Sean Abbott AUS 397
99 Mitchell Marsh AUS 396
100 Jan Frylinck NAM 395

Twenty20 Bowlers

Rank Player Team Rating
1 Rashid Khan AFG 698
2 Wanindu Hasaranga SL 695
3 Adil Rashid ENG 692
4 Josh Hazlewood AUS 690
5 Sam Curran ENG 688
6 Tabraiz Shamsi SA 681
7 Adam Zampa AUS 678
8 Mujeeb Ur Rahman AFG 677
9 Anrich Nortje SA 659
10 Maheesh Theekshana SL 643
11 Mitchell Santner NZ 640
12 Akeal Hosein WI 637
13 Tim Southee NZ 633
14 Keshav Maharaj SA 633
15 Haris Rauf PAK 632
16 Shaheen Afridi PAK 630
17 Shadab Khan PAK 628
18 Bhuvneshwar Kumar IND 628
19 Trent Boult NZ 628
20 Fazalhaq Farooqi AFG 621
21 Arshdeep Singh IND 616
22 Reece Topley ENG 605
23 Ish Sodhi NZ 602
24 Nasum Ahmed BAN 594
25 Ashton Agar AUS 589
26 Ravichandran Ashwin IND 588
27 Akshar Patel IND 584
28 Mark Wood ENG 583
29 Chris Woakes ENG 580
30 Mark Watt SCO 578
31 Naseem Shah PAK 567
32 Mohammad Wasim PAK 558
33 Shakib Al Hasan BAN 555
34 Lungi Ngidi SA 551
35 Mahedi Hasan BAN 550
36 Mustafizur Rahman BAN 547
37 Wayne Parnell SA 546
38 Jason Holder WI 540
39 Dwaine Pretorius SA 538
40 Chris Jordan ENG 538
41 Yuzvendra Chahal IND 537
42 Naveen Murid AFG 534
43 Kagiso Rabada SA 533
44 Mitchell Starc AUS 529
45 Pat Cummins AUS 524
46 Lachlan Ferguson NZ 523
47 Obed McCoy WI 512
48 Joshua Little IRE 512
49 Taskin Ahmed BAN 503
50 Mohammad Nabi AFG 495
51 Alzarri Joseph WI 494
52 Mohammad Nawaz PAK 489
53 Richard Ngarava ZIM 486
54 Lahiru Kumara SL 486
55 Bernard Scholtz NAM 484
56 Harshal Patel IND 483
57 Bilal Khan OMA 483
58 Tendai Chatara ZIM 481
59 Michael Bracewell NZ 479
60 David Wiese NAM 479
61 Mark Adair IRE 478
62 Zahoor Khan UAE 476
63 Fred Klaassen NED 473
64 Chamika Karunaratne SL 471
65 David Willey ENG 470
66 Hardik Pandya IND 462
67 Paul van Meekeren NED 457
68 Jan Frylinck NAM 452
69 Hayden Walsh WI 452
70 Dushmantha Chameera SL 450
71 Sandeep Lamichhane NEP 447
72 Odean Smith WI 446
73 Wellington Masakadza ZIM 445
74 Kane Richardson AUS 442
75 Safyaan Sharif SCO 442
76 Mohammad Shoriful Islam BAN 435
77 Sheldon Cottrell WI 430
78 J.J. Smit NAM 427
79 Blessing Muzarabani ZIM 427
80 Hasan Mahmud BAN 426
81 Ravi Bishnoi IND 419
82 Sikandar Raza ZIM 416
83 Deepak Chahar IND 415
84 Jasprit Bumrah IND 415
85 Palaniapan Meiyappan UAE 407
86 Ruben Trumpelmann NAM 406
87 Rohan Mustafa UAE 404
88 Alasdair Evans SCO 400
89 Josh Davey SCO 399
90 Mohammad Shami IND 394
91 Ahmed Raza UAE 393
92 Fabian Allen WI 387
93 Gareth Delany IRE 384
94 Barry McCarthy IRE 384
95 Sean Williams ZIM 383
96 Mohammed Siraj IND 382
97 Khawar Ali OMA 382
98 Junaid Siddique UAE 381
99 Nathan Ellis AUS 380
100 Adam Milne NZ 380