ipl

ICC Mens Bowling Rankings

The ICC Men's bowling rankings is a table where the international cricket players are ranked based on their bowling performance in the games. The ranking is based on a points based system and the players are rated on a scale of 0 to 1000 points.

The rankings are updated regularly by the ICC. As per the current system, the men's rankings are published on every Wednesday. While the ranking is usually described as a measure of a player's recent form, the ICC Men's bowling rankings also takes into account a player's entire career. However, the system gives more importance to the player's recent performances.

While calculating the points for a player, the algorithm does not only take his bowling performance into consideration. Apart from the bowling performance, the calculation also takes into account other factors such as the quality of oppositions, conditions as well as the importance of the game.

During the calculation of the point, the ICC also takes note of whether the bowler has bowled in a game or not. If the opposition team is bowled out for less than 150, then a bowler who has not bowled is not penalised, according to the ICC. However, if the opposition makes a big total, then bowlers who don’t bowl in the innings lose points.

The ICC has three categories for the ICC Men's bowling rankings, one for each former. At present, Jasprit Bumrah is the number one Test bowler in the world while Rashid Khan and Akeal Hosein are the number one bowler in ODI and T20Is respectively. 

Pos Player Rating Career Best Rating
1
Maheesh Theekshana
Maheesh Theekshana Sri Lanka
680 686 v Australia at Colombo (RPS) 2025
2
Mitchell Santner
Mitchell Santner New Zealand
657 657 v India at Dubai 2025
3
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
650 761 v New Zealand at Bay Oval 2019
4
Keshav Maharaj
Keshav Maharaj South Africa
648 741 v Australia at Kolkata 2023
5
Bernard Scholtz Namibia
644 648 v Oman at Scotland 2024
6
Matt Henry New Zealand
642 691 v Bangladesh at Wellington 2021
7
Rashid Khan
Rashid Khan Afghanistan
640 799 v Pakistan at Abu Dhabi 2018
8
Gudakesh Motie West Indies
632 639 v Bangladesh at St Kitts 2024
9
Shaheen Afridi Pakistan
619 696 v Australia at Perth Stadium 2024
10
Ravindra Jadeja
Ravindra Jadeja India National Cricket Team
616 733 v Zimbabwe at Bulawayo 2013
11
Adam Zampa Australia
614 699 v England at Trent Bridge 2024
12
Josh Hazlewood Australia
603 727 v England at Melbourne 2022
13
Mohammed Shami India National Cricket Team
596 657 v New Zealand at Mumbai 2023
14
Mohammed Siraj
Mohammed Siraj India National Cricket Team
593 736 v New Zealand at Raipur 2023
15
Mohammad Nabi
Mohammad Nabi Afghanistan
590 657 v Zimbabwe at Harare 2022
16
Kagiso Rabada
Kagiso Rabada South Africa
577 719 v England at Lord's 2017
17
Wanindu Hasaranga Sri Lanka
572 598 v West Indies at Pallekele 2024
18
Michael Bracewell New Zealand
568 568 v India at Dubai 2025
19
Adil Rashid England
562 675 v India at Headingley 2018
20
Mitchell Starc
Mitchell Starc Australia
562 782 v New Zealand at Melbourne 2015
21
Jofra Archer England
562 643 v Australia at Old Trafford 2020
22
Mark Adair Ireland
561 574 v Zimbabwe at Harare 2025
23
Richard Ngarava Zimbabwe
557 557 v Ireland at Harare 2025
24
Marco Jansen
Marco Jansen South Africa
555 586 v New Zealand at Pune 2023
25
Haris Rauf Pakistan
553 619 v Australia at Perth Stadium 2024
26
Alzarri Joseph
Alzarri Joseph West Indies
551 625 v South Africa at Potchefstroom 2023
27
Saurabh Netravalkar United States
550 597 v Nepal at Harare 2023
28
Mark Watt Scotland
539 622 v West Indies at Harare 2023
29
Nosthush Kenjige United States
531 531 v Oman at Oman 2025
30
Andy McBrine Ireland
530 647 v West Indies at Jamaica 2022
31
Taskin Ahmed Bangladesh
528 528 v New Zealand at Rawalpindi 2025
32
Mehidy Hasan Miraz Bangladesh
528 725 v Sri Lanka at Mirpur 2021
33
Lungi Ngidi South Africa
516 622 v Australia at Bloemfontein 2020
34 516 524 v Pakistan at Bulawayo 2024
35
Aryan Dutt Netherlands
516 521 v Canada at Rotterdam 2024
36
Mustafizur Rahman
Mustafizur Rahman Bangladesh
507 694 v West Indies at Sylhet 2018
37
Dunith Wellalage Sri Lanka
506 506 v Australia at Colombo (RPS) 2025
38
Axar Patel
Axar Patel India National Cricket Team
504 660 v Australia at Nagpur 2017
39
Graham Hume Ireland
504 504 v Zimbabwe at Harare 2025
40
Sikandar Raza
Sikandar Raza Zimbabwe
502 511 v Pakistan at Bulawayo 2024
41
Pat Cummins
Pat Cummins Australia
499 725 v Sri Lanka at The Oval 2019
42
Azmatullah Omarzai
Azmatullah Omarzai Afghanistan
496 502 v England at Lahore 2025
43
Naseem Shah Pakistan
491 494 v New Zealand at Karachi 2025
44
Shoriful Islam Bangladesh
490 563 v Afghanistan at Sharjah 2024
45
Craig Young Ireland
489 504 v South Africa at Abu Dhabi 2024
46
Aayan Afzal Khan United Arab Emirates
489 517 v Sri Lanka at Bulawayo 2023
47
Fazalhaq Farooqi
Fazalhaq Farooqi Afghanistan
486 544 v Pakistan at Hambantota 2023
48 472 595 v Papua New Guinea at Kirtipur, Nepal 2023
49
Sean Abbott
Sean Abbott Australia
471 530 v West Indies at Canberra 2024
50
Abrar Ahmed Pakistan
470 470 v India at Dubai 2025
Pos Player Rating Career Best Rating
1
Jasprit Bumrah
Jasprit Bumrah India National Cricket Team
908 908 v Australia at Sydney 2025
2
Kagiso Rabada
Kagiso Rabada South Africa
837 902 v Australia at Gqeberha 2018
3
Pat Cummins
Pat Cummins Australia
824 914 v England at Old Trafford 2019
4
Josh Hazlewood Australia
818 864 v India at Bengaluru 2017
5
Nathan Lyon Australia
812 812 v Sri Lanka at Galle 2025
6
Noman Ali Pakistan
806 806 v West Indies at Multan 2025
7
Marco Jansen
Marco Jansen South Africa
785 803 v Pakistan at Centurion 2024
8
Matt Henry New Zealand
782 782 v England at Hamilton 2024
9
Prabath Jayasuriya Sri Lanka
751 801 v New Zealand at Galle 2024
10
Ravindra Jadeja
Ravindra Jadeja India National Cricket Team
745 899 v Australia at Ranchi 2017
11
Mitchell Starc
Mitchell Starc Australia
737 807 v New Zealand at Perth 2019
12
Jayden Seales West Indies
734 741 v Pakistan at Multan 2025
13
Scott Boland Australia
730 745 v India at Sydney 2025
14
Gus Atkinson England
715 715 v New Zealand at Hamilton 2024
15
Chris Woakes
Chris Woakes England
674 690 v Pakistan at Old Trafford 2020
16
Keshav Maharaj
Keshav Maharaj South Africa
673 696 v Zimbabwe at Gqeberha 2017
17
Kemar Roach West Indies
672 781 v India at Jamaica 2019
18
Kyle Jamieson New Zealand
672 836 v England at Lord's 2022
19
Taijul Islam Bangladesh
656 708 v New Zealand at Sylhet 2023
20
Asitha Fernando Sri Lanka
644 734 v England at Lord's 2024
21
Sajid Khan Pakistan
644 644 v West Indies at Multan 2025
22
Shaheen Afridi Pakistan
641 836 v Sri Lanka at Galle 2022
23
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
623 686 v England at Dharamsala 2024
24
Ollie Robinson England
620 820 v New Zealand at Mount Maunganui 2023
25
Jomel Warrican West Indies
614 614 v Pakistan at Multan 2025
26
Ajaz Patel New Zealand
611 630 v India at Mumbai 2024
27
Mohammad Abbas Pakistan
607 838 v New Zealand at Abu Dhabi 2018
28
Mohammed Siraj
Mohammed Siraj India National Cricket Team
601 661 v South Africa at Cape Town 2024
29 582 582 v Ireland at Bulawayo 2025
30
Mehidy Hasan Miraz Bangladesh
578 696 v West Indies at Dhaka 2018
31
Vishwa Fernando Sri Lanka
563 574 v South Africa at Gqeberha 2024
32
Mark Wood England
560 640 v Australia at The Oval 2023
33
Mahika Kandanala United States
547 547 v England at Hamilton 2024
34
Alzarri Joseph
Alzarri Joseph West Indies
536 577 v South Africa at Johannesburg 2023
35
Jack Leach England
535 604 v New Zealand at Headingley 2022
36
Jason Holder West Indies
533 862 v England at Southampton 2020
37
Shakib Al Hasan Bangladesh
530 705 v Australia at Mirpur 2017
38
Brydon Carse England
529 529 v New Zealand at Hamilton 2024
39
Lahiru Kumara Sri Lanka
526 544 v England at The Oval 2024
40
Naseem Shah Pakistan
526 542 v South Africa at Centurion 2024
41
Mitchell Santner
Mitchell Santner New Zealand
521 521 v England at Hamilton 2024
42
Ramesh Mendis Sri Lanka
516 641 v Pakistan at Galle 2023
43
Lungi Ngidi South Africa
502 638 v India at Cape Town 2022
44
Matthew Kuhnemann Australia
485 485 v Sri Lanka at Galle 2025
45
Axar Patel
Axar Patel India National Cricket Team
476 650 v Bangladesh at Chittagong 2022
46
Kasun Rajitha Sri Lanka
466 515 v Bangladesh at Sylhet 2024
47
Duanne Olivier South Africa
465 692 v Sri Lanka at Gqeberha 2019
48
Matthew Potts England
440 440 v New Zealand at Hamilton 2024
49
Dane Paterson South Africa
438 442 v Pakistan at Centurion 2024
50
Taskin Ahmed Bangladesh
409 409 v West Indies at Jamaica 2024
Pos Player Rating Career Best Rating
1
Akeal Hosein West Indies
707 714 v Bangladesh at St. Vincent 2024
2
Varun Chakravarthy
Varun Chakravarthy India National Cricket Team
706 706 v England at Mumbai 2025
3
Adil Rashid England
705 747 v West Indies at Barbados 2022
4
Wanindu Hasaranga Sri Lanka
700 809 v West Indies at Abu Dhabi 2021
5
Adam Zampa Australia
694 746 v Sri Lanka at Sydney 2022
6
Jacob Duffy New Zealand
694 694 v Pakistan at Bay Oval 2025
7
Ravi Bishnoi
Ravi Bishnoi India National Cricket Team
674 707 v Australia at Bengaluru 2023
8
Maheesh Theekshana
Maheesh Theekshana Sri Lanka
666 686 v New Zealand at Bay Oval 2024
9
Rashid Khan
Rashid Khan Afghanistan
664 828 v Bangladesh at Dehradun 2018
10
Arshdeep Singh
Arshdeep Singh India National Cricket Team
653 679 v England at Kolkata 2025
11
Jofra Archer England
649 668 v India at Chennai 2025
12
Gudakesh Motie West Indies
648 715 v Sri Lanka at Dambulla 2024
13
Axar Patel
Axar Patel India National Cricket Team
636 667 v Afghanistan at Indore 2024
14
Mahedi Hasan Bangladesh
636 636 v West Indies at St. Vincent 2024
15
Haris Rauf Pakistan
632 659 v New Zealand at Lahore 2023
16
Taskin Ahmed Bangladesh
631 631 v West Indies at St. Vincent 2024
17
Nathan Ellis
Nathan Ellis Australia
629 629 v Pakistan at Hobart 2024
18
Fazalhaq Farooqi
Fazalhaq Farooqi Afghanistan
627 700 v Pakistan at Sharjah 2023
19
Roston Chase West Indies
625 625 v Bangladesh at St. Vincent 2024
20
Rishad Hossain Bangladesh
622 622 v West Indies at St. Vincent 2024
21
Josh Hazlewood Australia
621 808 v Sri Lanka at Sydney 2022
22
Mitchell Santner
Mitchell Santner New Zealand
614 735 v Pakistan at Wellington 2018
23
Anrich Nortje
Anrich Nortje South Africa
605 699 v India at Cuttack 2022
24
Naveen ul Haq
Naveen ul Haq Afghanistan
601 604 v Zimbabwe at Harare 2024
25
Hasan Mahmud Bangladesh
597 597 v West Indies at St. Vincent 2024
26
Mustafizur Rahman
Mustafizur Rahman Bangladesh
594 718 v Sri Lanka at Colombo (RPS) 2017
27
Nuwan Thushara
Nuwan Thushara Sri Lanka
584 584 v New Zealand at Nelson 2025
28
Keshav Maharaj
Keshav Maharaj South Africa
575 673 v India at Indore 2022
29
Shaheen Afridi Pakistan
575 636 v Australia at Lahore 2022
30 575 581 v New Zealand at Bay Oval 2024
31
Lockie Ferguson
Lockie Ferguson New Zealand
571 613 v Sri Lanka at Dambulla 2024
32
Marco Jansen
Marco Jansen South Africa
570 582 v India at Johannesburg 2024
33
Tabraiz Shamsi South Africa
564 827 v West Indies at Grenada 2021
34
Mujeeb Ur Rahman Afghanistan
564 757 v Ireland at Greater Noida 2020
35
Alzarri Joseph
Alzarri Joseph West Indies
559 654 v England at Grenada 2023
36
Abbas Afridi Pakistan
556 556 v New Zealand at Bay Oval 2025
37
Ish Sodhi New Zealand
547 737 v Pakistan at Wellington 2018
38
Harmeet Singh United States
544 551 v Nepal at Dallas 2024
39
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
535 737 v New Zealand at Hamilton 2019
40
Romario Shepherd
Romario Shepherd West Indies
533 582 v Sri Lanka at Dambulla 2024
41
Jasprit Bumrah
Jasprit Bumrah India National Cricket Team
523 783 v England at Bengaluru 2017
42
Matt Henry New Zealand
522 543 v Sri Lanka at Nelson 2025
43
Mark Watt Scotland
518 606 v New Zealand at Dubai 2021
44
Tanzim Hassan Bangladesh
518 518 v West Indies at St. Vincent 2024
45
Reece Topley
Reece Topley England
512 662 v Australia at Canberra 2022
46
Kagiso Rabada
Kagiso Rabada South Africa
507 603 v West Indies at Nagpur 2016
47
Imad Wasim Pakistan
499 797 v West Indies at Trinidad 2017
48
Hardik Pandya
Hardik Pandya India National Cricket Team
498 545 v West Indies at Guyana 2023
49
Pat Cummins
Pat Cummins Australia
497 629 v England at Cardiff 2015
50
Mark Adair Ireland
496 589 v Namibia at Dubai 2019
logo
Stay Updated with the Latest Cricket News from Cricket Addictor.

You will receive the latest updates on cricket news throughout the day. You can manage them whenever you need in browser settings.

LIVE

LIVE STREAM