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
671 686 v Australia at Colombo (RPS) 2025
2
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
650 761 v New Zealand at Bay Oval 2019
3
Keshav Maharaj
Keshav Maharaj South Africa
648 741 v Australia at Kolkata 2023
4
Bernard Scholtz Namibia
644 648 v Oman at Scotland 2024
5
Rashid Khan
Rashid Khan Afghanistan
640 799 v Pakistan at Abu Dhabi 2018
6
Mitchell Santner
Mitchell Santner New Zealand
637 657 v India at Dubai 2025
7
Matt Henry New Zealand
622 691 v Bangladesh at Wellington 2021
8
Wanindu Hasaranga Sri Lanka
619 619 v Bangladesh at Pallekele 2025
9
Ravindra Jadeja
Ravindra Jadeja India National Cricket Team
616 733 v Zimbabwe at Bulawayo 2013
10
Adam Zampa Australia
614 699 v England at Trent Bridge 2024
11
Josh Hazlewood Australia
603 727 v England at Melbourne 2022
12
Shaheen Afridi Pakistan
601 696 v Australia at Perth Stadium 2024
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
Adil Rashid England
587 675 v India at Headingley 2018
17
Gudakesh Motie West Indies
579 639 v Bangladesh at St Kitts 2024
18
Kagiso Rabada
Kagiso Rabada South Africa
577 719 v England at Lord's 2017
19
Alzarri Joseph
Alzarri Joseph West Indies
574 625 v South Africa at Potchefstroom 2023
20
Michael Bracewell New Zealand
569 571 v Pakistan at Napier 2025
21
Mitchell Starc
Mitchell Starc Australia
562 782 v New Zealand at Melbourne 2015
22
Saurabh Netravalkar United States
562 597 v Nepal at Harare 2023
23
Richard Ngarava Zimbabwe
557 557 v Ireland at Harare 2025
24
Haris Rauf Pakistan
555 619 v Australia at Perth Stadium 2024
25
Marco Jansen
Marco Jansen South Africa
555 586 v New Zealand at Pune 2023
26
Taskin Ahmed Bangladesh
547 549 v Sri Lanka at Colombo (RPS) 2025
27
Jofra Archer England
545 643 v Australia at Old Trafford 2020
28
Mark Adair Ireland
544 574 v Zimbabwe at Harare 2025
29
Mehidy Hasan Miraz Bangladesh
539 725 v Sri Lanka at Mirpur 2021
30
Mark Watt Scotland
524 622 v West Indies at Harare 2023
31
Dunith Wellalage Sri Lanka
523 523 v Bangladesh at Pallekele 2025
32
Andy McBrine Ireland
522 647 v West Indies at Jamaica 2022
33
Lungi Ngidi South Africa
516 622 v Australia at Bloemfontein 2020
34 516 524 v Pakistan at Bulawayo 2024
35
Nosthush Kenjige United States
515 537 v Canada at Lauderhill 2025
36
Axar Patel
Axar Patel India National Cricket Team
504 660 v Australia at Nagpur 2017
37
Asitha Fernando Sri Lanka
504 504 v Bangladesh at Pallekele 2025
38
Sikandar Raza
Sikandar Raza Zimbabwe
502 511 v Pakistan at Bulawayo 2024
39
Pat Cummins
Pat Cummins Australia
499 725 v Sri Lanka at The Oval 2019
40
Azmatullah Omarzai
Azmatullah Omarzai Afghanistan
496 502 v England at Lahore 2025
41
Brandon McMullen Scotland
496 500 v Netherlands at Scotland 2025
42
Naseem Shah Pakistan
494 498 v New Zealand at Napier 2025
43
Aryan Dutt Netherlands
492 521 v Canada at Rotterdam 2024
44
William O Rourke New Zealand
492 500 v Pakistan at Hamilton 2025
45
Graham Hume Ireland
489 504 v Zimbabwe at Harare 2025
46
Mustafizur Rahman
Mustafizur Rahman Bangladesh
488 694 v West Indies at Sylhet 2018
47
Fazalhaq Farooqi
Fazalhaq Farooqi Afghanistan
486 544 v Pakistan at Hambantota 2023
48 479 484 v Canada at King City 2024
49
Saqib Mahmood England
478 478 v West Indies at The Oval 2025
50
Craig Young Ireland
475 504 v South Africa at Abu Dhabi 2024
Pos Player Rating Career Best Rating
1
Jasprit Bumrah
Jasprit Bumrah India National Cricket Team
901 908 v Australia at Sydney 2025
2
Kagiso Rabada
Kagiso Rabada South Africa
851 902 v Australia at Gqeberha 2018
3
Pat Cummins
Pat Cummins Australia
838 914 v England at Old Trafford 2019
4
Josh Hazlewood Australia
815 864 v India at Bengaluru 2017
5
Noman Ali Pakistan
806 806 v West Indies at Multan 2025
6
Scott Boland Australia
784 784 v West Indies at Jamaica 2025
7
Matt Henry New Zealand
782 782 v England at Hamilton 2024
8
Nathan Lyon Australia
769 812 v Sri Lanka at Galle 2025
9
Marco Jansen
Marco Jansen South Africa
767 803 v Pakistan at Centurion 2024
10
Mitchell Starc
Mitchell Starc Australia
766 807 v New Zealand at Perth 2019
11
Jayden Seales West Indies
722 755 v Australia at Grenada 2025
12
Gus Atkinson England
711 733 v Zimbabwe at Trent Bridge 2025
13
Prabath Jayasuriya Sri Lanka
693 801 v New Zealand at Galle 2024
14
Shamar Joseph
Shamar Joseph West Indies
681 681 v Australia at Jamaica 2025
15
Ravindra Jadeja
Ravindra Jadeja India National Cricket Team
673 899 v Australia at Ranchi 2017
16
Taijul Islam Bangladesh
671 708 v New Zealand at Sylhet 2023
17
Asitha Fernando Sri Lanka
659 734 v England at Lord's 2024
18
Kemar Roach West Indies
652 781 v India at Jamaica 2019
19
Keshav Maharaj
Keshav Maharaj South Africa
650 696 v Zimbabwe at Gqeberha 2017
20
Sajid Khan Pakistan
644 644 v West Indies at Multan 2025
21
Shaheen Afridi Pakistan
641 836 v Sri Lanka at Galle 2022
22
Mohammed Siraj
Mohammed Siraj India National Cricket Team
630 661 v South Africa at Cape Town 2024
23 624 705 v Bangladesh at Sylhet 2025
24
Chris Woakes
Chris Woakes England
622 690 v Pakistan at Old Trafford 2020
25
Ajaz Patel New Zealand
611 630 v India at Mumbai 2024
26
Mehidy Hasan Miraz Bangladesh
610 696 v West Indies at Dhaka 2018
27
Mohammad Abbas Pakistan
607 838 v New Zealand at Abu Dhabi 2018
28
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
604 686 v England at Dharamsala 2024
29
Alzarri Joseph
Alzarri Joseph West Indies
577 577 v Australia at Jamaica 2025
30
Jomel Warrican West Indies
565 614 v Pakistan at Multan 2025
31
Vishwa Fernando Sri Lanka
562 574 v South Africa at Gqeberha 2024
32
William O Rourke New Zealand
547 547 v England at Hamilton 2024
33
Mark Wood England
538 640 v Australia at The Oval 2023
34
Brydon Carse England
534 550 v India at Headingley 2025
35
Naseem Shah Pakistan
526 542 v South Africa at Centurion 2024
36
Mitchell Santner
Mitchell Santner New Zealand
521 521 v England at Hamilton 2024
37
Jason Holder West Indies
517 862 v England at Southampton 2020
38
Lahiru Kumara Sri Lanka
516 544 v England at The Oval 2024
39
Lungi Ngidi South Africa
516 638 v India at Cape Town 2022
40
Jack Leach England
514 604 v New Zealand at Headingley 2022
41
Ramesh Mendis Sri Lanka
506 641 v Pakistan at Galle 2023
42
Shoaib Bashir England
502 504 v Zimbabwe at Trent Bridge 2025
43
Nayeem Hasan Bangladesh
488 488 v Sri Lanka at Colombo (SSC) 2025
44
Matthew Kuhnemann Australia
466 485 v Sri Lanka at Galle 2025
45
Ben Stokes England
457 606 v West Indies at St Lucia 2019
46
Wiaan Mulder South Africa
425 425 v Zimbabwe at Bulawayo 2025
47
Dane Paterson South Africa
425 442 v Pakistan at Centurion 2024
48
Washington Sundar
Washington Sundar India National Cricket Team
425 425 v England at Lord's 2025
49
Matthew Potts England
423 440 v New Zealand at Hamilton 2024
50
Abrar Ahmed Pakistan
409 463 v Sri Lanka at Colombo (SSC) 2023
Pos Player Rating Career Best Rating
1
Jacob Duffy New Zealand
723 723 v Pakistan at Wellington 2025
2
Adil Rashid England
710 747 v West Indies at Barbados 2022
3
Varun Chakravarthy
Varun Chakravarthy India National Cricket Team
706 706 v England at Mumbai 2025
4
Akeal Hosein West Indies
697 714 v Bangladesh at St. Vincent 2024
5
Adam Zampa Australia
694 746 v Sri Lanka at Sydney 2022
6
Wanindu Hasaranga Sri Lanka
686 809 v West Indies at Abu Dhabi 2021
7
Ravi Bishnoi
Ravi Bishnoi India National Cricket Team
674 707 v Australia at Bengaluru 2023
8
Rashid Khan
Rashid Khan Afghanistan
664 828 v Bangladesh at Dehradun 2018
9
Maheesh Theekshana
Maheesh Theekshana Sri Lanka
659 686 v New Zealand at Bay Oval 2024
10
Arshdeep Singh
Arshdeep Singh India National Cricket Team
653 679 v England at Kolkata 2025
11
Gudakesh Motie West Indies
642 715 v Sri Lanka at Dambulla 2024
12
Axar Patel
Axar Patel India National Cricket Team
636 667 v Afghanistan at Indore 2024
13
Jofra Archer England
630 668 v India at Chennai 2025
14
Nathan Ellis
Nathan Ellis Australia
629 629 v Pakistan at Hobart 2024
15
Fazalhaq Farooqi
Fazalhaq Farooqi Afghanistan
627 700 v Pakistan at Sharjah 2023
16
Nuwan Thushara
Nuwan Thushara Sri Lanka
626 626 v Bangladesh at Dambulla 2025
17
Rishad Hossain Bangladesh
623 623 v Sri Lanka at Dambulla 2025
18
Josh Hazlewood Australia
621 808 v Sri Lanka at Sydney 2022
19
Mitchell Santner
Mitchell Santner New Zealand
608 735 v Pakistan at Wellington 2018
20
Haris Rauf Pakistan
605 659 v New Zealand at Lahore 2023
21
Abbas Afridi Pakistan
605 605 v Bangladesh at Lahore 2025
22
Naveen ul Haq
Naveen ul Haq Afghanistan
601 604 v Zimbabwe at Harare 2024
23
Anrich Nortje
Anrich Nortje South Africa
599 699 v India at Cuttack 2022
24
Roston Chase West Indies
597 625 v Bangladesh at St. Vincent 2024
25
Mahedi Hasan Bangladesh
591 636 v West Indies at St. Vincent 2024
26
Mustafizur Rahman
Mustafizur Rahman Bangladesh
590 718 v Sri Lanka at Colombo (RPS) 2017
27
Keshav Maharaj
Keshav Maharaj South Africa
570 673 v India at Indore 2022
28
Taskin Ahmed Bangladesh
569 631 v West Indies at St. Vincent 2024
29
Lockie Ferguson
Lockie Ferguson New Zealand
566 613 v Sri Lanka at Dambulla 2024
30
Marco Jansen
Marco Jansen South Africa
565 582 v India at Johannesburg 2024
31
Mujeeb Ur Rahman Afghanistan
564 757 v Ireland at Greater Noida 2020
32 564 581 v New Zealand at Bay Oval 2024
33
Tabraiz Shamsi South Africa
558 827 v West Indies at Grenada 2021
34
Shaheen Afridi Pakistan
552 636 v Australia at Lahore 2022
35
Ish Sodhi New Zealand
551 737 v Pakistan at Wellington 2018
36
Hasan Mahmud Bangladesh
543 598 v United Arab Emirates at Sharjah 2025
37
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
535 737 v New Zealand at Hamilton 2019
38
Alzarri Joseph
Alzarri Joseph West Indies
525 654 v England at Grenada 2023
39
Jasprit Bumrah
Jasprit Bumrah India National Cricket Team
523 783 v England at Bengaluru 2017
40
Mark Watt Scotland
518 606 v New Zealand at Dubai 2021
41
Romario Shepherd
Romario Shepherd West Indies
518 582 v Sri Lanka at Dambulla 2024
42
Matt Henry New Zealand
516 543 v Sri Lanka at Nelson 2025
43
Bradley Currie Scotland
512 512 v Jersey at Netherlands 2025
44
Harmeet Singh United States
512 551 v Nepal at Dallas 2024
45
Ben Sears New Zealand
510 510 v Pakistan at Wellington 2025
46
Tanzim Hassan Bangladesh
503 546 v United Arab Emirates at Sharjah 2025
47
Kagiso Rabada
Kagiso Rabada South Africa
502 603 v West Indies at Nagpur 2016
48
Binura Fernando Sri Lanka
498 498 v Bangladesh at Dambulla 2025
49
Hardik Pandya
Hardik Pandya India National Cricket Team
498 545 v West Indies at Guyana 2023
50
Pat Cummins
Pat Cummins Australia
497 629 v England at Cardiff 2015
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.

PREDICT
Dream11

Predictions Live

LIVE

LIVE STREAM