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
Sri Lanka
|
671 | 686 v Australia at Colombo (RPS) 2025 |
2 |
![]()
Kuldeep Yadav
India National Cricket Team
|
650 | 761 v New Zealand at Bay Oval 2019 |
3 |
![]()
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
Afghanistan
|
640 | 799 v Pakistan at Abu Dhabi 2018 |
6 |
![]()
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
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
India National Cricket Team
|
593 | 736 v New Zealand at Raipur 2023 |
15 |
![]()
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
South Africa
|
577 | 719 v England at Lord's 2017 |
19 |
![]()
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
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
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 |
![]()
Blessing Muzarabani
Zimbabwe
|
516 | 524 v Pakistan at Bulawayo 2024 |
35 |
![]()
Nosthush Kenjige
United States
|
515 | 537 v Canada at Lauderhill 2025 |
36 |
![]()
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
Zimbabwe
|
502 | 511 v Pakistan at Bulawayo 2024 |
39 |
![]()
Pat Cummins
Australia
|
499 | 725 v Sri Lanka at The Oval 2019 |
40 |
![]()
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
Bangladesh
|
488 | 694 v West Indies at Sylhet 2018 |
47 |
![]()
Fazalhaq Farooqi
Afghanistan
|
486 | 544 v Pakistan at Hambantota 2023 |
48 |
![]()
Lalit Rajbanshi
Nepal
|
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
India National Cricket Team
|
901 | 908 v Australia at Sydney 2025 |
2 |
![]()
Kagiso Rabada
South Africa
|
851 | 902 v Australia at Gqeberha 2018 |
3 |
![]()
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
South Africa
|
767 | 803 v Pakistan at Centurion 2024 |
10 |
![]()
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
West Indies
|
681 | 681 v Australia at Jamaica 2025 |
15 |
![]()
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
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
India National Cricket Team
|
630 | 661 v South Africa at Cape Town 2024 |
23 |
![]()
Blessing Muzarabani
Zimbabwe
|
624 | 705 v Bangladesh at Sylhet 2025 |
24 |
![]()
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
India National Cricket Team
|
604 | 686 v England at Dharamsala 2024 |
29 |
![]()
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
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
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
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
India National Cricket Team
|
674 | 707 v Australia at Bengaluru 2023 |
8 |
![]()
Rashid Khan
Afghanistan
|
664 | 828 v Bangladesh at Dehradun 2018 |
9 |
![]()
Maheesh Theekshana
Sri Lanka
|
659 | 686 v New Zealand at Bay Oval 2024 |
10 |
![]()
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
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
Australia
|
629 | 629 v Pakistan at Hobart 2024 |
15 |
![]()
Fazalhaq Farooqi
Afghanistan
|
627 | 700 v Pakistan at Sharjah 2023 |
16 |
![]()
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
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
Afghanistan
|
601 | 604 v Zimbabwe at Harare 2024 |
23 |
![]()
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
Bangladesh
|
590 | 718 v Sri Lanka at Colombo (RPS) 2017 |
27 |
![]()
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
New Zealand
|
566 | 613 v Sri Lanka at Dambulla 2024 |
30 |
![]()
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 |
![]()
Matheesha Pathirana
Sri Lanka
|
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
India National Cricket Team
|
535 | 737 v New Zealand at Hamilton 2019 |
38 |
![]()
Alzarri Joseph
West Indies
|
525 | 654 v England at Grenada 2023 |
39 |
![]()
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
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
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
India National Cricket Team
|
498 | 545 v West Indies at Guyana 2023 |
50 |
![]()
Pat Cummins
Australia
|
497 | 629 v England at Cardiff 2015 |