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
Rashid Khan
Rashid Khan Afghanistan
710 799 v Pakistan at Abu Dhabi 2018
2
Keshav Maharaj
Keshav Maharaj South Africa
680 741 v Australia at Kolkata 2023
3
Maheesh Theekshana
Maheesh Theekshana Sri Lanka
659 686 v Australia at Colombo (RPS) 2025
4
Jofra Archer England
654 654 v South Africa at Southampton 2025
5
Bernard Scholtz Namibia
645 648 v Oman at Scotland 2024
6
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
644 761 v New Zealand at Bay Oval 2019
7
Mitchell Santner
Mitchell Santner New Zealand
637 657 v India at Dubai 2025
8
Adil Rashid England
628 675 v India at Headingley 2018
9
Matt Henry New Zealand
622 691 v Bangladesh at Wellington 2021
10
Josh Hazlewood Australia
611 727 v England at Melbourne 2022
11
Ravindra Jadeja
Ravindra Jadeja India National Cricket Team
610 733 v Zimbabwe at Bulawayo 2013
12
Wanindu Hasaranga Sri Lanka
607 619 v Bangladesh at Pallekele 2025
13
Gudakesh Motie West Indies
599 639 v Bangladesh at St Kitts 2024
14
Adam Zampa Australia
597 699 v England at Trent Bridge 2024
15
Shaheen Afridi Pakistan
593 696 v Australia at Perth Stadium 2024
16
Mohammed Shami India National Cricket Team
590 657 v New Zealand at Mumbai 2023
17
Mohammed Siraj
Mohammed Siraj India National Cricket Team
586 736 v New Zealand at Raipur 2023
18
Mehidy Hasan Miraz Bangladesh
578 725 v Sri Lanka at Mirpur 2021
19
Richard Ngarava Zimbabwe
569 572 v Sri Lanka at Harare 2025
20
Michael Bracewell New Zealand
569 571 v Pakistan at Napier 2025
21
Mitchell Starc
Mitchell Starc Australia
565 782 v New Zealand at Melbourne 2015
22
Saurabh Netravalkar United States
562 597 v Nepal at Harare 2023
23
Jayden Seales West Indies
560 575 v Pakistan at Trinidad 2025
24
Azmatullah Omarzai
Azmatullah Omarzai Afghanistan
559 559 v Bangladesh at Abu Dhabi 2025
25
Mohammad Nabi
Mohammad Nabi Afghanistan
553 657 v Zimbabwe at Harare 2022
26
Alzarri Joseph
Alzarri Joseph West Indies
546 625 v South Africa at Potchefstroom 2023
27
Mark Adair Ireland
544 574 v Zimbabwe at Harare 2025
28
Kagiso Rabada
Kagiso Rabada South Africa
543 719 v England at Lord's 2017
29
Lungi Ngidi South Africa
543 622 v Australia at Bloemfontein 2020
30
Haris Rauf Pakistan
539 619 v Australia at Perth Stadium 2024
31
Asitha Fernando Sri Lanka
534 536 v Zimbabwe at Harare 2025
32
Marco Jansen
Marco Jansen South Africa
523 586 v New Zealand at Pune 2023
33
Andy McBrine Ireland
522 647 v West Indies at Jamaica 2022
34
Mark Watt Scotland
522 622 v West Indies at Harare 2023
35
Nosthush Kenjige United States
515 537 v Canada at Lauderhill 2025
36
Dunith Wellalage Sri Lanka
513 523 v Bangladesh at Pallekele 2025
37
Axar Patel
Axar Patel India National Cricket Team
512 660 v Australia at Nagpur 2017
38
Taskin Ahmed Bangladesh
506 549 v Sri Lanka at Colombo (RPS) 2025
39
Sikandar Raza
Sikandar Raza Zimbabwe
502 511 v Pakistan at Bulawayo 2024
40
Abrar Ahmed Pakistan
502 502 v West Indies at Trinidad 2025
41 499 524 v Pakistan at Bulawayo 2024
42
Aryan Dutt Netherlands
492 521 v Canada at Rotterdam 2024
43
William O Rourke New Zealand
492 500 v Pakistan at Hamilton 2025
44
Naseem Shah Pakistan
491 498 v West Indies at Trinidad 2025
45
Graham Hume Ireland
489 504 v Zimbabwe at Harare 2025
46
Sean Abbott
Sean Abbott Australia
481 530 v West Indies at Canberra 2024
47
Roston Chase West Indies
480 484 v Bangladesh at Mirpur 2025
48
Pat Cummins
Pat Cummins Australia
479 725 v Sri Lanka at The Oval 2019
49 479 484 v Canada at King City 2024
50
Brandon McMullen Scotland
478 500 v Netherlands at Scotland 2025
Pos Player Rating Career Best Rating
1
Jasprit Bumrah
Jasprit Bumrah India National Cricket Team
882 908 v Australia at Sydney 2025
2
Noman Ali Pakistan
853 853 v South Africa at Lahore 2025
3
Matt Henry New Zealand
846 846 v Zimbabwe at Bulawayo 2025
4
Pat Cummins
Pat Cummins Australia
838 914 v England at Old Trafford 2019
5
Kagiso Rabada
Kagiso Rabada South Africa
837 902 v Australia at Gqeberha 2018
6
Josh Hazlewood Australia
815 864 v India at Bengaluru 2017
7
Scott Boland Australia
784 784 v West Indies at Jamaica 2025
8
Nathan Lyon Australia
769 812 v Sri Lanka at Galle 2025
9
Mitchell Starc
Mitchell Starc Australia
766 807 v New Zealand at Perth 2019
10
Gus Atkinson England
766 766 v India at The Oval 2025
11
Marco Jansen
Marco Jansen South Africa
760 803 v Pakistan at Centurion 2024
12
Mohammed Siraj
Mohammed Siraj India National Cricket Team
726 726 v West Indies at Delhi 2025
13
Prabath Jayasuriya Sri Lanka
693 801 v New Zealand at Galle 2024
14
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
689 689 v West Indies at Delhi 2025
15
Taijul Islam Bangladesh
671 708 v New Zealand at Sylhet 2023
16
Shamar Joseph
Shamar Joseph West Indies
667 681 v Australia at Jamaica 2025
17
Jayden Seales West Indies
666 755 v Australia at Grenada 2025
18
Ravindra Jadeja
Ravindra Jadeja India National Cricket Team
662 899 v Australia at Ranchi 2017
19
Shaheen Afridi Pakistan
661 836 v Sri Lanka at Galle 2022
20
Asitha Fernando Sri Lanka
659 734 v England at Lord's 2024
21
Sajid Khan Pakistan
645 645 v South Africa at Lahore 2025
22
Keshav Maharaj
Keshav Maharaj South Africa
644 696 v Zimbabwe at Gqeberha 2017
23
Kemar Roach West Indies
639 781 v India at Jamaica 2019
24
Chris Woakes
Chris Woakes England
610 690 v Pakistan at Old Trafford 2020
25
Mehidy Hasan Miraz Bangladesh
610 696 v West Indies at Dhaka 2018
26 608 705 v Bangladesh at Sylhet 2025
27
Mohammad Abbas Pakistan
601 838 v New Zealand at Abu Dhabi 2018
28
Ajaz Patel New Zealand
599 630 v India at Mumbai 2024
29
Alzarri Joseph
Alzarri Joseph West Indies
566 577 v Australia at Jamaica 2025
30
Jomel Warrican West Indies
564 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
561 567 v Zimbabwe at Bulawayo 2025
33
Mitchell Santner
Mitchell Santner New Zealand
532 534 v Zimbabwe at Bulawayo 2025
34
Naseem Shah Pakistan
521 542 v South Africa at Centurion 2024
35
Lahiru Kumara Sri Lanka
516 544 v England at The Oval 2024
36
Lungi Ngidi South Africa
510 638 v India at Cape Town 2022
37
Ramesh Mendis Sri Lanka
506 641 v Pakistan at Galle 2023
38
Jack Leach England
503 604 v New Zealand at Headingley 2022
39
Shoaib Bashir England
492 504 v Zimbabwe at Trent Bridge 2025
40
Ben Stokes England
490 606 v West Indies at St Lucia 2019
41
Nayeem Hasan Bangladesh
488 488 v Sri Lanka at Colombo (SSC) 2025
42
Hasan Ali Pakistan
485 760 v Bangladesh at Mirpur 2021
43
Brydon Carse England
480 550 v India at Headingley 2025
44
Matthew Kuhnemann Australia
466 485 v Sri Lanka at Galle 2025
45
Josh Tongue England
435 435 v India at The Oval 2025
46
Dane Paterson South Africa
420 442 v Pakistan at Centurion 2024
47
Matthew Potts England
414 440 v New Zealand at Hamilton 2024
48
Wiaan Mulder South Africa
405 425 v Zimbabwe at Bulawayo 2025
49
Abrar Ahmed Pakistan
405 463 v Sri Lanka at Colombo (SSC) 2023
50
Corbin Bosch South Africa
400 404 v Zimbabwe at Bulawayo 2025
Pos Player Rating Career Best Rating
1
Varun Chakravarthy
Varun Chakravarthy India National Cricket Team
803 803 v Pakistan at Dubai 2025
2
Akeal Hosein West Indies
699 714 v Bangladesh at St. Vincent 2024
3
Adil Rashid England
696 747 v West Indies at Barbados 2022
4
Rashid Khan
Rashid Khan Afghanistan
693 828 v Bangladesh at Dehradun 2018
5
Adam Zampa Australia
691 746 v Sri Lanka at Sydney 2022
6
Wanindu Hasaranga Sri Lanka
687 809 v West Indies at Abu Dhabi 2021
7
Abrar Ahmed Pakistan
686 703 v Sri Lanka at Abu Dhabi 2025
8
Nuwan Thushara
Nuwan Thushara Sri Lanka
676 714 v Afghanistan at Abu Dhabi 2025
9
Jacob Duffy New Zealand
671 750 v South Africa at Harare 2025
10
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
648 737 v New Zealand at Hamilton 2019
11
Mustafizur Rahman
Mustafizur Rahman Bangladesh
641 718 v Sri Lanka at Colombo (RPS) 2017
12
Josh Hazlewood Australia
638 808 v Sri Lanka at Sydney 2022
13
Nathan Ellis
Nathan Ellis Australia
638 664 v West Indies at St Kitts 2025
14
Axar Patel
Axar Patel India National Cricket Team
635 667 v Afghanistan at Indore 2024
15
Shaheen Afridi Pakistan
635 636 v Australia at Lahore 2022
16
Noor Ahmad
Noor Ahmad Afghanistan
634 640 v Bangladesh at Sharjah 2025
17
Ravi Bishnoi
Ravi Bishnoi India National Cricket Team
628 707 v Australia at Bengaluru 2023
18
Maheesh Theekshana
Maheesh Theekshana Sri Lanka
624 686 v New Zealand at Bay Oval 2024
19
Sufiyan Muqeem Pakistan
624 656 v India at Dubai 2025
20
Jofra Archer England
619 668 v India at Chennai 2025
21
Arshdeep Singh
Arshdeep Singh India National Cricket Team
612 679 v England at Kolkata 2025
22
Mahedi Hasan Bangladesh
605 636 v West Indies at St. Vincent 2024
23
Matt Henry New Zealand
604 614 v England at Christchurch 2025
24
Mitchell Santner
Mitchell Santner New Zealand
604 735 v Pakistan at Wellington 2018
25
Rishad Hossain Bangladesh
602 630 v Sri Lanka at Colombo (RPS) 2025
26
Sean Abbott
Sean Abbott Australia
601 601 v New Zealand at Bay Oval 2025
27
Mujeeb Ur Rahman Afghanistan
588 757 v Ireland at Greater Noida 2020
28
Fazalhaq Farooqi
Fazalhaq Farooqi Afghanistan
587 700 v Pakistan at Sharjah 2023
29
Gudakesh Motie West Indies
572 715 v Sri Lanka at Dambulla 2024
30
Jasprit Bumrah
Jasprit Bumrah India National Cricket Team
566 783 v England at Bengaluru 2017
31
Tanzim Hassan Bangladesh
556 556 v Afghanistan at Sharjah 2025
32
Haris Rauf Pakistan
548 659 v New Zealand at Lahore 2023
33
Jason Holder West Indies
547 589 v England at Grenada 2023
34
Taskin Ahmed Bangladesh
542 631 v West Indies at St. Vincent 2024
35 539 581 v New Zealand at Bay Oval 2024
36
Naveen ul Haq
Naveen ul Haq Afghanistan
538 604 v Zimbabwe at Harare 2024
37
Marco Jansen
Marco Jansen South Africa
538 582 v India at Johannesburg 2024
38
Nasum Ahmed Bangladesh
525 643 v Afghanistan at Mirpur 2022
39
Mohammad Nawaz Pakistan
522 563 v Oman at Dubai 2025
40
Mark Watt Scotland
518 606 v New Zealand at Dubai 2021
41
Keshav Maharaj
Keshav Maharaj South Africa
515 673 v India at Indore 2022
42
Ish Sodhi New Zealand
513 737 v Pakistan at Wellington 2018
43
Shoriful Islam Bangladesh
513 517 v Pakistan at Mirpur 2025
44
Lockie Ferguson
Lockie Ferguson New Zealand
512 613 v Sri Lanka at Dambulla 2024
45
Bradley Currie Scotland
512 512 v Jersey at Netherlands 2025
46
Harmeet Singh United States
512 551 v Nepal at Dallas 2024
47
Roston Chase West Indies
511 625 v Bangladesh at St. Vincent 2024
48
Abbas Afridi Pakistan
507 610 v Bangladesh at Mirpur 2025
49
Kagiso Rabada
Kagiso Rabada South Africa
504 603 v West Indies at Nagpur 2016
50
Ben Dwarshuis Australia
500 510 v New Zealand at Bay Oval 2025
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