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
669 799 v Pakistan at Abu Dhabi 2018
2 665 760 v New Zealand at Bay Oval 2019
3
Maheesh Theekshana
Maheesh Theekshana Sri Lanka
663 663 v New Zealand at Auckland 2025
4
Shaheen Afridi Pakistan
662 696 v Australia at Perth Stadium 2024
5
Keshav Maharaj
Keshav Maharaj South Africa
654 741 v Australia at Kolkata 2023
6
Bernard Scholtz Namibia
654 659 v United Arab Emirates at Namibia 2024
7 645 838 v West Indies at Trivandrum 2018
8 643 736 v New Zealand at Raipur 2023
9
Matt Henry New Zealand
635 691 v Bangladesh at Wellington 2021
10
Adam Zampa Australia
635 698 v England at Trent Bridge 2024
11
Josh Hazlewood Australia
634 727 v England at Melbourne 2022
12
Gudakesh Motie West Indies
632 639 v Bangladesh at St Kitts 2024
13 610 657 v New Zealand at Mumbai 2023
14
Trent Boult
Trent Boult New Zealand
606 775 v Australia at Cairns 2022
15
Mitchell Santner
Mitchell Santner New Zealand
599 648 v England at Hamilton 2018
16
Mohammad Nabi
Mohammad Nabi Afghanistan
596 657 v Zimbabwe at Harare 2022
17
Mitchell Starc
Mitchell Starc Australia
591 781 v New Zealand at Melbourne 2015
18
Haris Rauf Pakistan
585 618 v Australia at Perth Stadium 2024
19
Kagiso Rabada
Kagiso Rabada South Africa
574 718 v England at Lord's 2017
20
Saurabh Netravalkar United States
570 597 v Nepal at Harare 2023
21
Mark Adair Ireland
557 574 v South Africa at Abu Dhabi 2024
22 555 732 v Zimbabwe at Bulawayo 2013
23
Mark Watt Scotland
553 622 v West Indies at Harare 2023
24
Wanindu Hasaranga Sri Lanka
552 597 v West Indies at Pallekele 2024
25
Alzarri Joseph
Alzarri Joseph West Indies
551 625 v South Africa at Potchefstroom 2023
26
Chris Woakes
Chris Woakes England
550 711 v Sri Lanka at Bristol 2021
27
Andy McBrine Ireland
545 646 v West Indies at Jamaica 2022
28
Adil Rashid England
543 674 v India at Headingley 2018
29
Aryan Dutt Netherlands
540 542 v United Arab Emirates at Oman 2024
30
Lungi Ngidi South Africa
539 622 v Australia at Bloemfontein 2020
31
Mujeeb Ur Rahman Afghanistan
539 713 v Ireland at Abu Dhabi 2021
32
Nosthush Kenjige United States
537 539 v United Arab Emirates at Namibia 2024
33
Mehidy Hasan Miraz Bangladesh
534 725 v Sri Lanka at Mirpur 2021
34
Richard Ngarava Zimbabwe
532 553 v Sri Lanka at Colombo (RPS) 2024
35
Marco Jansen
Marco Jansen South Africa
528 586 v New Zealand at Pune 2023
36
Pat Cummins
Pat Cummins Australia
525 725 v Sri Lanka at The Oval 2019
37
Fazalhaq Farooqi
Fazalhaq Farooqi Afghanistan
523 544 v Pakistan at Hambantota 2023
38
Jofra Archer England
521 642 v Australia at Old Trafford 2020
39
Taskin Ahmed Bangladesh
509 528 v West Indies at Guyana 2022
40
Mustafizur Rahman
Mustafizur Rahman Bangladesh
509 693 v West Indies at Sylhet 2018
41
Sikandar Raza
Sikandar Raza Zimbabwe
504 511 v Pakistan at Bulawayo 2024
42
Craig Young Ireland
504 504 v South Africa at Abu Dhabi 2024
43 503 524 v Canada at King City 2024
44
Josh Little
Josh Little Ireland
502 533 v Zimbabwe at Harare 2023
45
Aayan Afzal Khan United Arab Emirates
502 517 v Sri Lanka at Bulawayo 2023
46
Shoriful Islam Bangladesh
500 563 v Afghanistan at Sharjah 2024
47
Graham Hume Ireland
499 499 v South Africa at Abu Dhabi 2024
48 489 524 v Pakistan at Bulawayo 2024
49 485 595 v Papua New Guinea at Kirtipur, Nepal 2023
50
Naseem Shah Pakistan
483 483 v South Africa at Johannesburg 2024
Pos Player Rating Career Best Rating
1 908 908 v Australia at Sydney 2025
2
Pat Cummins
Pat Cummins Australia
841 914 v England at Old Trafford 2019
3
Kagiso Rabada
Kagiso Rabada South Africa
837 902 v Australia at Gqeberha 2018
4
Josh Hazlewood Australia
835 864 v India at Bengaluru 2017
5
Marco Jansen
Marco Jansen South Africa
785 803 v Pakistan at Centurion 2024
6
Matt Henry New Zealand
782 782 v England at Hamilton 2024
7
Nathan Lyon Australia
774 801 v New Zealand at Christchurch 2024
8
Prabath Jayasuriya Sri Lanka
768 801 v New Zealand at Galle 2024
9
Noman Ali Pakistan
761 761 v West Indies at Multan 2025
10 745 899 v Australia at Ranchi 2017
11
Scott Boland Australia
745 745 v India at Sydney 2025
12
Jayden Seales West Indies
741 741 v Pakistan at Multan 2025
13
Gus Atkinson England
715 715 v New Zealand at Hamilton 2024
14
Mitchell Starc
Mitchell Starc Australia
709 807 v New Zealand at Perth 2019
15
Asitha Fernando Sri Lanka
687 734 v England at Lord's 2024
16
Chris Woakes
Chris Woakes England
674 690 v Pakistan at Old Trafford 2020
17
Keshav Maharaj
Keshav Maharaj South Africa
673 696 v Zimbabwe at Gqeberha 2017
18
Kyle Jamieson New Zealand
672 836 v England at Lord's 2022
19
Kemar Roach West Indies
658 781 v India at Jamaica 2019
20
Taijul Islam Bangladesh
656 708 v New Zealand at Sylhet 2023
21
Shaheen Afridi Pakistan
648 836 v Sri Lanka at Galle 2022
22 623 686 v England at Dharamsala 2024
23
Sajid Khan Pakistan
621 621 v West Indies at Multan 2025
24
Ollie Robinson England
620 820 v New Zealand at Mount Maunganui 2023
25
Mohammad Abbas Pakistan
613 838 v New Zealand at Abu Dhabi 2018
26
Ajaz Patel New Zealand
611 630 v India at Mumbai 2024
27 601 661 v South Africa at Cape Town 2024
28
Mehidy Hasan Miraz Bangladesh
578 696 v West Indies at Dhaka 2018
29
Vishwa Fernando Sri Lanka
574 574 v South Africa at Gqeberha 2024
30
Mark Wood England
560 640 v Australia at The Oval 2023
31
William O Rourke New Zealand
547 547 v England at Hamilton 2024
32
Lahiru Kumara Sri Lanka
543 544 v England at The Oval 2024
33
Alzarri Joseph
Alzarri Joseph West Indies
542 577 v South Africa at Johannesburg 2023
34
Jason Holder West Indies
539 862 v England at Southampton 2020
35
Jack Leach England
535 604 v New Zealand at Headingley 2022
36
Naseem Shah Pakistan
531 542 v South Africa at Centurion 2024
37
Ramesh Mendis Sri Lanka
531 641 v Pakistan at Galle 2023
38
Shakib Al Hasan Bangladesh
530 705 v Australia at Mirpur 2017
39
Brydon Carse South Africa
529 529 v New Zealand at Hamilton 2024
40
Mitchell Santner
Mitchell Santner New Zealand
521 521 v England at Hamilton 2024
41
Jomel Warrican West Indies
512 512 v Pakistan at Multan 2025
42
Hasan Ali Pakistan
508 760 v Bangladesh at Mirpur 2021
43
Lungi Ngidi South Africa
502 638 v India at Cape Town 2022
44 493 493 v Afghanistan at Bulawayo 2025
45
Axar Patel
Axar Patel India
476 650 v Bangladesh at Chittagong 2022
46
Kasun Rajitha Sri Lanka
475 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
Adil Rashid England
701 746 v West Indies at Barbados 2022
3
Wanindu Hasaranga Sri Lanka
698 797 v West Indies at Abu Dhabi 2021
4
Adam Zampa Australia
694 743 v Sri Lanka at Sydney 2022
5
Ravi Bishnoi
Ravi Bishnoi India
666 699 v Australia at Bengaluru 2023
6
Maheesh Theekshana
Maheesh Theekshana Sri Lanka
665 685 v New Zealand at Bay Oval 2024
7
Rashid Khan
Rashid Khan Afghanistan
664 816 v Bangladesh at Dehradun 2018
8 656 656 v South Africa at Johannesburg 2024
9
Gudakesh Motie West Indies
643 707 v Sri Lanka at Dambulla 2024
10
Mitchell Santner
Mitchell Santner New Zealand
639 724 v Pakistan at Wellington 2018
11
Mahedi Hasan Bangladesh
636 636 v West Indies at St. Vincent 2024
12
Taskin Ahmed Bangladesh
630 630 v West Indies at St. Vincent 2024
13
Nathan Ellis
Nathan Ellis Australia
628 628 v Pakistan at Hobart 2024
14
Roston Chase West Indies
625 625 v Bangladesh at St. Vincent 2024
15
Fazalhaq Farooqi
Fazalhaq Farooqi Afghanistan
624 692 v Pakistan at Sharjah 2023
16
Axar Patel
Axar Patel India
623 667 v Afghanistan at Indore 2024
17
Rishad Hossain Bangladesh
621 621 v West Indies at St. Vincent 2024
18
Josh Hazlewood Australia
620 806 v Sri Lanka at Sydney 2022
19
Jofra Archer England
616 618 v West Indies at St Lucia 2024
20
Anrich Nortje
Anrich Nortje South Africa
604 695 v India at Cuttack 2022
21
Shaheen Afridi Pakistan
599 635 v Australia at Lahore 2022
22
Hasan Mahmud Bangladesh
597 597 v West Indies at St. Vincent 2024
23
Naveen ul Haq
Naveen ul Haq Afghanistan
595 598 v Zimbabwe at Harare 2024
24
Lockie Ferguson
Lockie Ferguson New Zealand
595 613 v Sri Lanka at Dambulla 2024
25
Mustafizur Rahman
Mustafizur Rahman Bangladesh
593 696 v Sri Lanka at Colombo (RPS) 2017
26
Nuwan Thushara
Nuwan Thushara Sri Lanka
584 584 v New Zealand at Nelson 2025
27
Keshav Maharaj
Keshav Maharaj South Africa
574 662 v India at Indore 2022
28 574 580 v New Zealand at Bay Oval 2024
29
Haris Rauf Pakistan
573 658 v New Zealand at Lahore 2023
30 566 566 v South Africa at Johannesburg 2024
31
Marco Jansen
Marco Jansen South Africa
565 576 v India at Johannesburg 2024
32
Tabraiz Shamsi South Africa
563 821 v West Indies at Grenada 2021
33
Mujeeb Ur Rahman Afghanistan
563 745 v Ireland at Greater Noida 2020
34 562 730 v New Zealand at Hamilton 2019
35
Alzarri Joseph
Alzarri Joseph West Indies
557 646 v New Zealand at Trinidad 2024
36 550 764 v England at Bengaluru 2017
37
Harmeet Singh United States
543 551 v Nepal at Dallas 2024
38
Matt Henry New Zealand
542 542 v Sri Lanka at Nelson 2025
39
Jacob Duffy New Zealand
539 539 v Sri Lanka at Nelson 2025
40
Ish Sodhi New Zealand
538 732 v Pakistan at Wellington 2018
41
Reece Topley
Reece Topley England
538 662 v Australia at Canberra 2022
42
Romario Shepherd
Romario Shepherd West Indies
531 580 v Sri Lanka at Dambulla 2024
43 528 631 v England at Ahmedabad 2021
44
Abbas Afridi Pakistan
526 526 v South Africa at Centurion 2024
45
Imad Wasim Pakistan
520 781 v West Indies at Trinidad 2017
46
Mark Watt Scotland
517 603 v New Zealand at Dubai 2021
47
Tanzim Hassan Bangladesh
517 517 v West Indies at St. Vincent 2024
48
Sam Curran
Sam Curran England
515 688 v Pakistan at Melbourne 2022
49
Mark Adair Ireland
511 569 v Namibia at Dubai 2019
50
Kagiso Rabada
Kagiso Rabada South Africa
506 596 v West Indies at Nagpur 2016
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.