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
|
680 | 686 v Australia at Colombo (RPS) 2025 |
2 |
![]()
Rashid Khan
Afghanistan
|
658 | 799 v Pakistan at Abu Dhabi 2018 |
3 |
![]()
Kuldeep Yadav
India
|
656 | 761 v New Zealand at Bay Oval 2019 |
4 |
![]()
Keshav Maharaj
South Africa
|
641 | 741 v Australia at Kolkata 2023 |
5 |
![]()
Bernard Scholtz
Namibia
|
641 | 648 v Oman at Scotland 2024 |
6 |
![]()
Matt Henry
New Zealand
|
635 | 691 v Bangladesh at Wellington 2021 |
7 |
![]()
Mitchell Santner
New Zealand
|
632 | 648 v England at Hamilton 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 |
![]()
Adam Zampa
Australia
|
616 | 699 v England at Trent Bridge 2024 |
11 |
![]()
Josh Hazlewood
Australia
|
615 | 727 v England at Melbourne 2022 |
12 |
![]()
Mohammed Siraj
India
|
611 | 736 v New Zealand at Raipur 2023 |
13 |
![]()
Ravindra Jadeja
India
|
601 | 733 v Zimbabwe at Bulawayo 2013 |
14 |
![]()
Mohammed Shami
India
|
599 | 657 v New Zealand at Mumbai 2023 |
15 |
![]()
Mohammad Nabi
Afghanistan
|
597 | 657 v Zimbabwe at Harare 2022 |
16 |
![]()
Kagiso Rabada
South Africa
|
590 | 719 v England at Lord's 2017 |
17 |
![]()
Mitchell Starc
Australia
|
573 | 782 v New Zealand at Melbourne 2015 |
18 |
![]()
Wanindu Hasaranga
Sri Lanka
|
572 | 598 v West Indies at Pallekele 2024 |
19 |
![]()
Adil Rashid
England
|
568 | 675 v India at Headingley 2018 |
20 |
![]()
Mark Adair
Ireland
|
561 | 574 v Zimbabwe at Harare 2025 |
21 |
![]()
Richard Ngarava
Zimbabwe
|
557 | 557 v Ireland at Harare 2025 |
22 |
![]()
Haris Rauf
Pakistan
|
553 | 619 v Australia at Perth Stadium 2024 |
23 |
![]()
Alzarri Joseph
West Indies
|
551 | 625 v South Africa at Potchefstroom 2023 |
24 |
![]()
Saurabh Netravalkar
United States
|
550 | 597 v Nepal at Harare 2023 |
25 |
![]()
Mark Watt
Scotland
|
539 | 622 v West Indies at Harare 2023 |
26 |
![]()
Michael Bracewell
New Zealand
|
538 | 538 v Bangladesh at Rawalpindi 2025 |
27 |
![]()
Marco Jansen
South Africa
|
534 | 586 v New Zealand at Pune 2023 |
28 |
![]()
Nosthush Kenjige
United States
|
531 | 531 v Oman at Oman 2025 |
29 |
![]()
Andy McBrine
Ireland
|
530 | 647 v West Indies at Jamaica 2022 |
30 |
![]()
Taskin Ahmed
Bangladesh
|
528 | 528 v New Zealand at Rawalpindi 2025 |
31 |
![]()
Mehidy Hasan Miraz
Bangladesh
|
528 | 725 v Sri Lanka at Mirpur 2021 |
32 |
![]()
Jofra Archer
England
|
517 | 643 v Australia at Old Trafford 2020 |
33 |
![]()
Blessing Muzarabani
Zimbabwe
|
516 | 524 v Pakistan at Bulawayo 2024 |
34 |
![]()
Aryan Dutt
Netherlands
|
512 | 521 v Canada at Rotterdam 2024 |
35 |
![]()
Pat Cummins
Australia
|
509 | 725 v Sri Lanka at The Oval 2019 |
36 |
![]()
Mustafizur Rahman
Bangladesh
|
507 | 694 v West Indies at Sylhet 2018 |
37 |
![]()
Lungi Ngidi
South Africa
|
506 | 622 v Australia at Bloemfontein 2020 |
38 |
![]()
Dunith Wellalage
Sri Lanka
|
506 | 506 v Australia at Colombo (RPS) 2025 |
39 |
![]()
Fazalhaq Farooqi
Afghanistan
|
504 | 544 v Pakistan at Hambantota 2023 |
40 |
![]()
Graham Hume
Ireland
|
504 | 504 v Zimbabwe at Harare 2025 |
41 |
![]()
Sikandar Raza
Zimbabwe
|
502 | 511 v Pakistan at Bulawayo 2024 |
42 |
![]()
Naseem Shah
Pakistan
|
491 | 494 v New Zealand at Karachi 2025 |
43 |
![]()
Shoriful Islam
Bangladesh
|
490 | 563 v Afghanistan at Sharjah 2024 |
44 |
![]()
Craig Young
Ireland
|
489 | 504 v South Africa at Abu Dhabi 2024 |
45 |
![]()
Aayan Afzal Khan
United Arab Emirates
|
489 | 517 v Sri Lanka at Bulawayo 2023 |
46 |
![]()
Sean Abbott
Australia
|
480 | 530 v West Indies at Canberra 2024 |
47 |
![]()
Axar Patel
India
|
479 | 660 v Australia at Nagpur 2017 |
48 |
![]()
Sandeep Lamichhane
Nepal
|
472 | 595 v Papua New Guinea at Kirtipur, Nepal 2023 |
49 |
![]()
Abrar Ahmed
Pakistan
|
470 | 470 v India at Dubai 2025 |
50 |
![]()
Kaleemullah
Oman
|
468 | 507 v Canada at King City 2024 |
Pos | Player | Rating | Career Best Rating |
---|---|---|---|
1 |
![]()
Jasprit Bumrah
India
|
908 | 908 v Australia at Sydney 2025 |
2 |
![]()
Kagiso Rabada
South Africa
|
837 | 902 v Australia at Gqeberha 2018 |
3 |
![]()
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
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
India
|
745 | 899 v Australia at Ranchi 2017 |
11 |
![]()
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
England
|
674 | 690 v Pakistan at Old Trafford 2020 |
16 |
![]()
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
India
|
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
India
|
601 | 661 v South Africa at Cape Town 2024 |
29 |
![]()
Blessing Muzarabani
Zimbabwe
|
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
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
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
India
|
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
India
|
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 |
![]()
Ravi Bishnoi
India
|
674 | 707 v Australia at Bengaluru 2023 |
7 |
![]()
Maheesh Theekshana
Sri Lanka
|
666 | 686 v New Zealand at Bay Oval 2024 |
8 |
![]()
Rashid Khan
Afghanistan
|
664 | 828 v Bangladesh at Dehradun 2018 |
9 |
![]()
Arshdeep Singh
India
|
653 | 679 v England at Kolkata 2025 |
10 |
![]()
Jofra Archer
England
|
649 | 668 v India at Chennai 2025 |
11 |
![]()
Gudakesh Motie
West Indies
|
648 | 715 v Sri Lanka at Dambulla 2024 |
12 |
![]()
Mitchell Santner
New Zealand
|
639 | 735 v Pakistan at Wellington 2018 |
13 |
![]()
Axar Patel
India
|
636 | 667 v Afghanistan at Indore 2024 |
14 |
![]()
Mahedi Hasan
Bangladesh
|
636 | 636 v West Indies at St. Vincent 2024 |
15 |
![]()
Taskin Ahmed
Bangladesh
|
631 | 631 v West Indies at St. Vincent 2024 |
16 |
![]()
Nathan Ellis
Australia
|
629 | 629 v Pakistan at Hobart 2024 |
17 |
![]()
Fazalhaq Farooqi
Afghanistan
|
627 | 700 v Pakistan at Sharjah 2023 |
18 |
![]()
Roston Chase
West Indies
|
625 | 625 v Bangladesh at St. Vincent 2024 |
19 |
![]()
Rishad Hossain
Bangladesh
|
622 | 622 v West Indies at St. Vincent 2024 |
20 |
![]()
Josh Hazlewood
Australia
|
621 | 808 v Sri Lanka at Sydney 2022 |
21 |
![]()
Anrich Nortje
South Africa
|
605 | 699 v India at Cuttack 2022 |
22 |
![]()
Naveen ul Haq
Afghanistan
|
601 | 604 v Zimbabwe at Harare 2024 |
23 |
![]()
Shaheen Afridi
Pakistan
|
599 | 636 v Australia at Lahore 2022 |
24 |
![]()
Hasan Mahmud
Bangladesh
|
597 | 597 v West Indies at St. Vincent 2024 |
25 |
![]()
Lockie Ferguson
New Zealand
|
595 | 613 v Sri Lanka at Dambulla 2024 |
26 |
![]()
Mustafizur Rahman
Bangladesh
|
594 | 718 v Sri Lanka at Colombo (RPS) 2017 |
27 |
![]()
Nuwan Thushara
Sri Lanka
|
584 | 584 v New Zealand at Nelson 2025 |
28 |
![]()
Keshav Maharaj
South Africa
|
575 | 673 v India at Indore 2022 |
29 |
![]()
Matheesha Pathirana
Sri Lanka
|
575 | 581 v New Zealand at Bay Oval 2024 |
30 |
![]()
Haris Rauf
Pakistan
|
574 | 659 v New Zealand at Lahore 2023 |
31 |
![]()
Marco Jansen
South Africa
|
570 | 582 v India at Johannesburg 2024 |
32 |
![]()
Tabraiz Shamsi
South Africa
|
564 | 827 v West Indies at Grenada 2021 |
33 |
![]()
Mujeeb Ur Rahman
Afghanistan
|
564 | 757 v Ireland at Greater Noida 2020 |
34 |
![]()
Alzarri Joseph
West Indies
|
559 | 654 v England at Grenada 2023 |
35 |
![]()
Jacob Duffy
New Zealand
|
544 | 544 v Sri Lanka at Nelson 2025 |
36 |
![]()
Harmeet Singh
United States
|
544 | 551 v Nepal at Dallas 2024 |
37 |
![]()
Matt Henry
New Zealand
|
543 | 543 v Sri Lanka at Nelson 2025 |
38 |
![]()
Ish Sodhi
New Zealand
|
539 | 737 v Pakistan at Wellington 2018 |
39 |
![]()
Kuldeep Yadav
India
|
535 | 737 v New Zealand at Hamilton 2019 |
40 |
![]()
Romario Shepherd
West Indies
|
533 | 582 v Sri Lanka at Dambulla 2024 |
41 |
![]()
Abbas Afridi
Pakistan
|
527 | 527 v South Africa at Centurion 2024 |
42 |
![]()
Jasprit Bumrah
India
|
523 | 783 v England at Bengaluru 2017 |
43 |
![]()
Imad Wasim
Pakistan
|
520 | 797 v West Indies at Trinidad 2017 |
44 |
![]()
Mark Watt
Scotland
|
518 | 606 v New Zealand at Dubai 2021 |
45 |
![]()
Tanzim Hassan
Bangladesh
|
518 | 518 v West Indies at St. Vincent 2024 |
46 |
![]()
Reece Topley
England
|
512 | 662 v Australia at Canberra 2022 |
47 |
![]()
Kagiso Rabada
South Africa
|
507 | 603 v West Indies at Nagpur 2016 |
48 |
![]()
Trent Boult
New Zealand
|
506 | 654 v Sri Lanka at Sydney 2022 |
49 |
![]()
Michael Bracewell
New Zealand
|
500 | 555 v India at Lucknow 2023 |
50 |
![]()
Hardik Pandya
India
|
498 | 545 v West Indies at Guyana 2023 |