ICC Men's ODI Bowling Rankings

As of 01 Apr 2026, Rashid Khan representing Afghanistan, holds the highest position in the global ICC men's odi bowling rankings with an impressive rating of 710. Following closely is Jofra Archer, from England, securing the second spot in the worldwide men's rankings with a rating of 650. In the third position for men's is Keshav Maharaj from South Africa, showcasing a rating of 646.

Top 10 ICC Men's ODI Bowling Rankings



Source: ICC
Last Updated: 01 Apr 2026

ICC Men's ODI Bowling Rankings Tables

PosPlayerTeamRatingCareer Rating
1
Flag
Rashid Khan
Afghanistan710799 v Pakistan at Abu Dhabi 2018
2
Flag
Jofra Archer
England650683 v New Zealand at Hamilton 2025
3
Flag
Keshav Maharaj
South Africa646741 v Australia at Kolkata 2023
4
Flag
Bernard Scholtz
Namibia645648 v Oman at Scotland 2024
5
Flag
Adil Rashid
England632675 v India at Headingley 2018
6
Flag
Josh Hazlewood
Australia628727 v England at Melbourne 2022
7
Flag
Maheesh Theekshana
Sri Lanka628686 v Australia at Colombo (RPS) 2025
8
Flag
Kuldeep Yadav
India625761 v New Zealand at Bay Oval 2019
9
Flag
Abrar Ahmed
Pakistan624630 v Sri Lanka at Rawalpindi 2025
10
Flag
Mitchell Santner
New Zealand617657 v India at Dubai 2025
11
Flag
Matt Henry
New Zealand601691 v Bangladesh at Wellington 2021
12
Flag
Adam Zampa
Australia601699 v England at Trent Bridge 2024
13
Flag
Wanindu Hasaranga
Sri Lanka598625 v Pakistan at Rawalpindi 2025
14
Flag
Mohammed Siraj
India587736 v New Zealand at Raipur 2023
15
Flag
Saurabh Netravalkar
USA582597 v Nepal at Harare 2023
16
Flag
Mehidy Hasan Miraz
Bangladesh580725 v Sri Lanka at Mirpur 2021
17
Flag
Jayden Seales
West Indies578578 v New Zealand at Hamilton 2025
18
Flag
Gudakesh Motie
West Indies574639 v Bangladesh at St Kitts 2024
19
Flag
Shaheen Afridi
Pakistan571696 v Australia at Perth Stadium 2024
20
Flag
Richard Ngarava
Zimbabwe569572 v Sri Lanka at Harare 2025
21
Flag
Haris Rauf
Pakistan562619 v Australia at Perth Stadium 2024
22
Flag
Azmatullah Omarzai
Afghanistan559559 v Bangladesh at Abu Dhabi 2025
23
Flag
Mohammad Nabi
Afghanistan553657 v Zimbabwe at Harare 2022
24
Flag
Mitchell Starc
Australia551782 v New Zealand at Melbourne 2015
25
Flag
Ravindra Jadeja
India547733 v Zimbabwe at Bulawayo 2013
26
Flag
Mohammad Shami
India544657 v New Zealand at Mumbai 2023
27
Flag
Mark Adair
Ireland544574 v Zimbabwe at Harare 2025
28
Flag
Asitha Fernando
Sri Lanka527552 v Pakistan at Rawalpindi 2025
29
Flag
Dunith Wellalage
Sri Lanka525525 v England at Colombo (RPS) 2026
30
Flag
Alzarri Joseph
West Indies524625 v South Africa at Potchefstroom 2023
31
Flag
Andy McBrine
Ireland522647 v West Indies at Jamaica 2022
32
Flag
Mark Watt
Scotland522622 v West Indies at Harare 2023
33
Flag
Lungi Ngidi
South Africa521622 v Australia at Bloemfontein 2020
34
Flag
Michael Bracewell
New Zealand519571 v Pakistan at Napier 2025
35
Flag
Marco Jansen
South Africa514586 v New Zealand at Pune 2023
36
Flag
Naseem Shah
Pakistan514529 v Sri Lanka at Rawalpindi 2025
37
Flag
Kagiso Rabada
South Africa511719 v England at Lord's 2017
38
Flag
Axar Patel
India505660 v Australia at Nagpur 2017
39
Flag
Nosthush Kenjige
USA504537 v Canada at Lauderhill 2025
40
Flag
Jacob Duffy
New Zealand503518 v West Indies at Hamilton 2025
41
Flag
Sikandar Raza
Zimbabwe502511 v Pakistan at Bulawayo 2024
42
Flag
Taskin Ahmed
Bangladesh501549 v Sri Lanka at Colombo (RPS) 2025
43
Flag
Blessing Muzarabani
Zimbabwe499524 v Pakistan at Bulawayo 2024
44
Flag
Aryan Dutt
Netherlands492521 v Canada at Rotterdam 2024
45
Flag
Graham Hume
Ireland489504 v Zimbabwe at Harare 2025
46
Flag
Nasum Ahmed
Bangladesh484484 v West Indies at Mirpur 2025
47
Flag
Sandeep Lamichhane
Nepal482595 v Papua New Guinea at Kirtipur, Nepal 2023
48
Flag
Roston Chase
West Indies478485 v New Zealand at Napier 2025
49
Flag
Brandon McMullen
Scotland478500 v Netherlands at Scotland 2025
50
Flag
Harshit Rana
India476476 v New Zealand at Indore 2026
51
Flag
Craig Young
Ireland475504 v South Africa at Abu Dhabi 2024
52
Flag
Akeal Hosein
West Indies474597 v South Africa at Potchefstroom 2023
53
Flag
Shakeel Ahmed
Oman473473 v USA at Lauderhill 2025
54
Flag
Sean Abbott
Australia472530 v West Indies at Canberra 2024
55
Flag
Jeffrey Vandersay
Sri Lanka472472 v England at Colombo (RPS) 2026
56
Flag
Fazalhaq Farooqi
Afghanistan472544 v Pakistan at Hambantota 2023
57
Flag
Arshdeep Singh
India472472 v New Zealand at Indore 2026
58
Flag
Matthew Forde
West Indies472472 v New Zealand at Hamilton 2025
59
Flag
Lalit Rajbanshi
Nepal471484 v Canada at King City 2024
60
Flag
Pat Cummins
Australia470725 v Sri Lanka at The Oval 2019
61
Flag
Nandre Burger
South Africa464469 v India at Raipur 2025
62
Flag
Mustafizur Rahman
Bangladesh459694 v West Indies at Sylhet 2018
63
Flag
Josh Little
Ireland458534 v Zimbabwe at Harare 2023
64
Flag
Aayan Khan
United Arab Emirates456517 v Sri Lanka at Bulawayo 2023
65
Flag
Rishad Hossain
Bangladesh453453 v West Indies at Mirpur 2025
66
Flag
Kyle Jamieson
New Zealand450450 v India at Indore 2026
67
Flag
Mohammad Wasim
Pakistan449505 v England at Kolkata 2023
68
Flag
Dilshan Madushanka
Sri Lanka449552 v Bangladesh at Chittagong 2024
69
Flag
Will O'Rourke
New Zealand449500 v Pakistan at Hamilton 2025
70
Flag
Saqib Mahmood
England448481 v South Africa at Lord's 2025
71
Flag
Shoriful Islam
Bangladesh448563 v Afghanistan at Sharjah 2024
72
Flag
Harmeet Singh
USA448462 v Nepal at Dubai (GCA) 2025
73
Flag
Safyaan Sharif
Scotland445543 v England at Edinburgh 2018
74
Flag
Paul van Meekeren
Netherlands445463 v United Arab Emirates at Utrecht 2025
75
Flag
Junaid Siddique
United Arab Emirates444456 v Netherlands at Oman 2024
76
Flag
Tanvir Islam
Bangladesh441441 v West Indies at Mirpur 2025
77
Flag
Mohammad Nawaz
Pakistan440549 v New Zealand at Karachi 2023
78
Flag
Kaleem Sana
Canada430436 v Scotland at King City 2025
79
Flag
Nathan Ellis
Australia422444 v India at Perth Stadium 2025
80
Flag
Brydon Carse
England421441 v New Zealand at Bay Oval 2025
81
Flag
Roelof van der Merwe
Netherlands414508 v West Indies at Trinidad 2010
82
Flag
Tanzim Hasan Sakib
Bangladesh412429 v Afghanistan at Abu Dhabi 2025
83
Flag
AM Ghazanfar
Afghanistan412427 v Zimbabwe at Harare 2024
84
Flag
Dipendra Singh Airee
Nepal410482 v USA at Harare 2023
85
Flag
Romario Shepherd
West Indies404416 v Bangladesh at Mirpur 2025
86
Flag
Saad Bin Zafar
Canada404404 v Namibia at King City 2025
87
Flag
Washington Sundar
India403426 v Australia at Sydney 2025
88
Flag
Barry McCarthy
Ireland402448 v West Indies at Barbados 2020
89
Flag
Ruben Trumpelmann
Namibia402520 v Nepal at Kirtipur, Nepal 2024
90
Flag
Chris Sole
Scotland400511 v Zimbabwe at Bulawayo 2023
91
Flag
Tangeni Lungameni
Namibia400443 v United Arab Emirates at Dubai 2023
92
Flag
Reece Topley
England396558 v South Africa at Mumbai 2023
93
Flag
Gerhard Erasmus
Namibia395409 v Canada at Namibia 2025
94
Flag
Karan KC
Nepal393425 v Pakistan at Multan 2023
95
Flag
Dushmantha Chameera
Sri Lanka385552 v Australia at Pallekele 2022
96
Flag
Xavier Bartlett
Australia385389 v India at Adelaide 2025
97
Flag
Tabraiz Shamsi
South Africa380597 v Bangladesh at Johannesburg 2022
98
Flag
Hardik Pandya
India379549 v South Africa at Centurion 2018
99
Flag
Bjorn Fortuin
South Africa378390 v Pakistan at Faisalabad 2025
100
Flag
Vivian Kingma
Netherlands376396 v Canada at Rotterdam 2024

Historical ICC Bowling ODI Rankings Tables

Joel Garner ( WI) is the 1st in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 940 v New Zealand. Richard Hadlee ( NZ) is the 2nd in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 923 v Sri Lanka. Shaun Pollock ( SA) is the 3rd in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 917 v Pakistan. Jason Gillespie ( AUS) is the last in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 823 v Pakistan.

PosPlayerTeamRatingV SDate
1
Flag
Joel Garner
WI940940 v New Zealand 17/04/1985
2
Flag
Richard Hadlee
NZ923923 v Sri Lanka 18/06/1983
3
Flag
Shaun Pollock
SA917917 v Pakistan 14/02/2007
4
Flag
Muttiah Muralidaran
SL913913 v New Zealand 09/04/2002
5
Flag
Glenn McGrath
AUS903903 v South Africa 30/03/2002
6
Flag
Ewen Chatfield
NZ892892 v Sri Lanka 04/11/1984
7
Flag
Malcolm Marshall
WI891891 v Australia 27/01/1985
8
Flag
Dennis Lillee
AUS891891 v New Zealand 20/02/1982
9
Flag
Curtly Ambrose
WI877877 v England 25/05/1991
10
Flag
Michael Holding
WI875875 v Pakistan 02/12/1985
11
Flag
Bob Willis
ENG867867 v Sri Lanka 20/06/1983
12
Flag
Chaminda Vaas
SL862862 v South Africa 20/08/2004
13
Flag
Brett Lee
AUS852852 v South Africa 03/02/2006
14
Flag
Maninder Singh
IND851851 v West Indies 02/01/1988
15
Flag
Wasim Akram
PAK851851 v South Africa 16/10/1994
16
Flag
Andy Roberts
WI848848 v India 13/10/1983
17
Flag
Kapil Dev
IND845845 v New Zealand 10/04/1986
18
Flag
Geoff Lawson
AUS841841 v West Indies 14/03/1984
19
Flag
Jasprit Bumrah
IND841841 v West Indies 01/11/2018
20
Flag
Jason Gillespie
AUS823823 v Pakistan 04/09/2004