ICC Men's ODI Bowling Rankings

As of 11 Feb 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 670. In the third position for men's is Kuldeep Yadav from India, showcasing a rating of 655.

Top 10 ICC Men's ODI Bowling Rankings



Source: ICC
Last Updated: 11 Feb 2026

ICC Men's ODI Bowling Rankings Tables

PosPlayerTeamRatingCareer Rating
1
Flag
Rashid Khan
AFG710799 v Pakistan at Abu Dhabi 2018
2
Flag
Jofra Archer
ENG670683 v New Zealand at Hamilton 2025
3
Flag
Kuldeep Yadav
IND655761 v New Zealand at Bay Oval 2019
4
Flag
Maheesh Theekshana
SL647686 v Australia at Colombo (RPS) 2025
5
Flag
Keshav Maharaj
SA646741 v Australia at Kolkata 2023
6
Flag
Bernard Scholtz
NAM645648 v Oman at Scotland 2024
7
Flag
Mitchell Santner
NZ636657 v India at Dubai 2025
8
Flag
Josh Hazlewood
AUS628727 v England at Melbourne 2022
9
Flag
Abrar Ahmed
PAK624630 v Sri Lanka at Rawalpindi 2025
10
Flag
Matt Henry
NZ619691 v Bangladesh at Wellington 2021
11
Flag
Wanindu Hasaranga
SL619625 v Pakistan at Rawalpindi 2025
12
Flag
Adil Rashid
ENG603675 v India at Headingley 2018
13
Flag
Adam Zampa
AUS601699 v England at Trent Bridge 2024
14
Flag
Saurabh Netravalkar
USA582597 v Nepal at Harare 2023
15
Flag
Mehidy Hasan Miraz
BAN580725 v Sri Lanka at Mirpur 2021
16
Flag
Ravindra Jadeja
IND578733 v Zimbabwe at Bulawayo 2013
17
Flag
Jayden Seales
WI578578 v New Zealand at Hamilton 2025
18
Flag
Gudakesh Motie
WI574639 v Bangladesh at St Kitts 2024
19
Flag
Shaheen Afridi
PAK571696 v Australia at Perth Stadium 2024
20
Flag
Richard Ngarava
ZIM569572 v Sri Lanka at Harare 2025
21
Flag
Mohammed Siraj
IND569736 v New Zealand at Raipur 2023
22
Flag
Haris Rauf
PAK562619 v Australia at Perth Stadium 2024
23
Flag
Mohammad Shami
IND561657 v New Zealand at Mumbai 2023
24
Flag
Azmatullah Omarzai
AFG559559 v Bangladesh at Abu Dhabi 2025
25
Flag
Mohammad Nabi
AFG553657 v Zimbabwe at Harare 2022
26
Flag
Mitchell Starc
AUS551782 v New Zealand at Melbourne 2015
27
Flag
Mark Adair
IRE544574 v Zimbabwe at Harare 2025
28
Flag
Asitha Fernando
SL540552 v Pakistan at Rawalpindi 2025
29
Flag
Alzarri Joseph
WI524625 v South Africa at Potchefstroom 2023
30
Flag
Andy McBrine
IRE522647 v West Indies at Jamaica 2022
31
Flag
Mark Watt
SCO522622 v West Indies at Harare 2023
32
Flag
Lungi Ngidi
SA521622 v Australia at Bloemfontein 2020
33
Flag
Axar Patel
IND520660 v Australia at Nagpur 2017
34
Flag
Jacob Duffy
NZ518518 v West Indies at Hamilton 2025
35
Flag
Marco Jansen
SA514586 v New Zealand at Pune 2023
36
Flag
Naseem Shah
PAK514529 v Sri Lanka at Rawalpindi 2025
37
Flag
Kagiso Rabada
SA511719 v England at Lord's 2017
38
Flag
Michael Bracewell
NZ511571 v Pakistan at Napier 2025
39
Flag
Nosthush Kenjige
USA504537 v Canada at Lauderhill 2025
40
Flag
Sikandar Raza
ZIM502511 v Pakistan at Bulawayo 2024
41
Flag
Taskin Ahmed
BAN501549 v Sri Lanka at Colombo (RPS) 2025
42
Flag
Blessing Muzarabani
ZIM499524 v Pakistan at Bulawayo 2024
43
Flag
Dunith Wellalage
SL497523 v Bangladesh at Pallekele 2025
44
Flag
Aryan Dutt
NED492521 v Canada at Rotterdam 2024
45
Flag
Graham Hume
IRE489504 v Zimbabwe at Harare 2025
46
Flag
Nasum Ahmed
BAN484484 v West Indies at Mirpur 2025
47
Flag
Sandeep Lamichhane
NEP482595 v Papua New Guinea at Kirtipur, Nepal 2023
48
Flag
Roston Chase
WI478485 v New Zealand at Napier 2025
49
Flag
Brandon McMullen
SCO478500 v Netherlands at Scotland 2025
50
Flag
Craig Young
IRE475504 v South Africa at Abu Dhabi 2024
51
Flag
Akeal Hosein
WI474597 v South Africa at Potchefstroom 2023
52
Flag
Shakeel Ahmed
OMN473473 v USA at Lauderhill 2025
53
Flag
Sean Abbott
AUS472530 v West Indies at Canberra 2024
54
Flag
Fazalhaq Farooqi
AFG472544 v Pakistan at Hambantota 2023
55
Flag
Matthew Forde
WI472472 v New Zealand at Hamilton 2025
56
Flag
Lalit Rajbanshi
NEP471484 v Canada at King City 2024
57
Flag
Pat Cummins
AUS470725 v Sri Lanka at The Oval 2019
58
Flag
Nandre Burger
SA464469 v India at Raipur 2025
59
Flag
Dilshan Madushanka
SL463552 v Bangladesh at Chittagong 2024
60
Flag
Will O'Rourke
NZ463500 v Pakistan at Hamilton 2025
61
Flag
Saqib Mahmood
ENG462481 v South Africa at Lord's 2025
62
Flag
Mustafizur Rahman
BAN459694 v West Indies at Sylhet 2018
63
Flag
Josh Little
IRE458534 v Zimbabwe at Harare 2023
64
Flag
Aayan Khan
UAE456517 v Sri Lanka at Bulawayo 2023
65
Flag
Rishad Hossain
BAN453453 v West Indies at Mirpur 2025
66
Flag
Arshdeep Singh
IND451451 v South Africa at Visakhapatnam 2025
67
Flag
Mohammad Wasim
PAK449505 v England at Kolkata 2023
68
Flag
Shoriful Islam
BAN448563 v Afghanistan at Sharjah 2024
69
Flag
Harmeet Singh
USA448462 v Nepal at Dubai (GCA) 2025
70
Flag
Safyaan Sharif
SCO445543 v England at Edinburgh 2018
71
Flag
Paul van Meekeren
NED445463 v United Arab Emirates at Utrecht 2025
72
Flag
Junaid Siddique
UAE444456 v Netherlands at Oman 2024
73
Flag
Tanvir Islam
BAN441441 v West Indies at Mirpur 2025
74
Flag
Mohammad Nawaz
PAK440549 v New Zealand at Karachi 2023
75
Flag
Brydon Carse
ENG434441 v New Zealand at Bay Oval 2025
76
Flag
Kaleem Sana
CAN430436 v Scotland at King City 2025
77
Flag
Nathan Ellis
AUS422444 v India at Perth Stadium 2025
78
Flag
Jeffrey Vandersay
SL420431 v Australia at Colombo (RPS) 2022
79
Flag
Roelof van der Merwe
NED414508 v West Indies at Trinidad 2010
80
Flag
Harshit Rana
IND413413 v South Africa at Visakhapatnam 2025
81
Flag
Washington Sundar
IND412426 v Australia at Sydney 2025
82
Flag
Tanzim Hasan Sakib
BAN412429 v Afghanistan at Abu Dhabi 2025
83
Flag
AM Ghazanfar
AFG412427 v Zimbabwe at Harare 2024
84
Flag
Dipendra Singh Airee
NEP410482 v USA at Harare 2023
85
Flag
Reece Topley
ENG408558 v South Africa at Mumbai 2023
86
Flag
Romario Shepherd
WI404416 v Bangladesh at Mirpur 2025
87
Flag
Saad Bin Zafar
CAN404404 v Namibia at King City 2025
88
Flag
Barry McCarthy
IRE402448 v West Indies at Barbados 2020
89
Flag
Ruben Trumpelmann
NAM402520 v Nepal at Kirtipur, Nepal 2024
90
Flag
Chris Sole
SCO400511 v Zimbabwe at Bulawayo 2023
91
Flag
Tangeni Lungameni
NAM400443 v United Arab Emirates at Dubai 2023
92
Flag
Dushmantha Chameera
SL397552 v Australia at Pallekele 2022
93
Flag
Gerhard Erasmus
NAM395409 v Canada at Namibia 2025
94
Flag
Karan KC
NEP393425 v Pakistan at Multan 2023
95
Flag
Hardik Pandya
IND391549 v South Africa at Centurion 2018
96
Flag
Kyle Jamieson
NZ386386 v West Indies at Hamilton 2025
97
Flag
Xavier Bartlett
AUS385389 v India at Adelaide 2025
98
Flag
Tabraiz Shamsi
SA380597 v Bangladesh at Johannesburg 2022
99
Flag
Bjorn Fortuin
SA378390 v Pakistan at Faisalabad 2025
100
Flag
Varun Chakaravarthy
IND378402 v New Zealand at Dubai 2025

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