ICC Mens Bowling ODI Rankings

As of 27 Feb 2024, Keshav Maharaj representing South Africa, holds the highest position in the global ODI bowling player rankings with an impressive rating of 716. Following closely is Josh Hazlewood, from Australia, securing the second spot in the worldwide men's rankings with a rating of 688. In the third position for men is Adam Zampa from Australia, showcasing a rating of 686.

Top 10 ICC Mens Bowling ODI Rankings



Source: ICC & Historical Rankings
Last Updated: 27 Feb 2024

ICC Mens ICC Bowling ODI Rankings Tables

Pos Player Team Rating Career Rating
1
Flag
Keshav Maharaj
SA716741 v Australia at Kolkata 2023
2
Flag
Josh Hazlewood
AUS688727 v England at Melbourne 2022
3
Flag
Adam Zampa
AUS686695 v Bangladesh at Pune 2023
4
Flag
Mohammed Siraj
IND678736 v New Zealand at Raipur 2023
5
Flag
Jasprit Bumrah
IND665838 v West Indies at Trivandrum 2018
6
Flag
Mohammad Nabi
AFG653657 v Zimbabwe at Harare 2022
7
Flag
Shaheen Afridi
PAK650688 v West Indies at Multan 2022
8
Flag
Rashid Khan
AFG647799 v Pakistan at Abu Dhabi 2018
9
Flag
Kuldeep Yadav
IND645760 v New Zealand at Bay Oval 2019
10
Flag
Trent Boult
NZ643775 v Australia at Cairns 2022
11
Flag
Maheesh Theekshana
SL637648 v Afghanistan at Pallekele 2024
12
Flag
Mohammed Shami
IND629657 v New Zealand at Mumbai 2023
13
Flag
Mark Watt
SCO611622 v West Indies at Harare 2023
14
Flag
Mitchell Starc
AUS604781 v New Zealand at Melbourne 2015
15
Flag
Mujeeb Ur Rahman
AFG603713 v Ireland at Abu Dhabi 2021
16
Flag
Kagiso Rabada
SA599718 v England at Lord's 2017
17
Flag
Chris Woakes
ENG596711 v Sri Lanka at Bristol 2021
18
Flag
Bernard Scholtz
NAM596596 v Netherlands at Kirtipur, Nepal 2024
19
Flag
Matt Henry
NZ593691 v Bangladesh at Wellington 2021
20
Flag
Saurabh Netravalkar
USA586597 v Nepal at Harare 2023
21
Flag
Mitchell Santner
NZ582648 v England at Hamilton 2018
22
Flag
Ravindra Jadeja
IND572732 v Zimbabwe at Bulawayo 2013
23
Flag
Mark Adair
IRE566566 v Zimbabwe at Harare 2023
24
Flag
Haris Rauf
PAK563593 v Sri Lanka at Hyderabad 2023
25
Flag
Shakib Al Hasan
BAN561715 v Zimbabwe at Chittagong 2009
26
Flag
Richard Ngarava
ZIM548553 v Sri Lanka at Colombo (RPS) 2024
27
Flag
Andy McBrine
IRE546646 v West Indies at Jamaica 2022
28
Flag
Pat Cummins
AUS545725 v Sri Lanka at The Oval 2019
29
Flag
Wanindu Hasaranga
SL543582 v Oman at Bulawayo 2023
30
Flag
Adil Rashid
ENG541674 v India at Headingley 2018
31
Flag
Marco Jansen
SA537586 v New Zealand at Pune 2023
32
Flag
Lungi Ngidi
SA535622 v Australia at Bloemfontein 2020
33
Flag
Sean Abbott
AUS530530 v West Indies at Canberra 2024
34
Flag
Akeal Hosein
WI530597 v South Africa at Potchefstroom 2023
35
Flag
Joshua Little
IRE528533 v Zimbabwe at Harare 2023
36
Flag
Shoriful Islam
BAN523523 v New Zealand at Napier 2023
37
Flag
Dilshan Madushanka
SL520535 v Bangladesh at Delhi 2023
38
Flag
Ruben Trumpelmann
SA517522 v Nepal at Kirtipur, Nepal 2024
39
Flag
Reece Topley
ENG515558 v South Africa at Mumbai 2023
40
Flag
Sandeep Lamichhane
NEP513595 v Papua New Guinea at Kirtipur, Nepal 2023
41
Flag
Christophe Sole
SCO509511 v Zimbabwe at Bulawayo 2023
42
Flag
Mohammad Wasim
PAK505505 v England at Kolkata 2023
43
Flag
Alzarri Joseph
WI503625 v South Africa at Potchefstroom 2023
44
Flag
Mehidy Hasan
BAN502725 v Sri Lanka at Mirpur 2021
45
Flag
Tabraiz Shamsi
SA500597 v Bangladesh at Johannesburg 2022
46
Flag
Aayan Khan
UAE500517 v Sri Lanka at Bulawayo 2023
47
Flag
Bilal Khan
OMN499546 v USA at Texas 2022
48
Flag
Aryan Dutt
NED498505 v Bangladesh at Kolkata 2023
49
Flag
Mustafizur Rahman
BAN497693 v West Indies at Sylhet 2018
50
Flag
Jofra Archer
ENG497642 v Australia at Old Trafford 2020
51
Flag
Fazalhaq Farooqi
AFG494544 v Pakistan at Hambantota 2023
52
Flag
Sikandar Raza
ZIM492492 v Sri Lanka at Colombo (RPS) 2024
53
Flag
Logan van Beek
NED491533 v Afghanistan at Lucknow 2023
54
Flag
Lalit Rajbanshi
NEP487487 v Netherlands at Kirtipur, Nepal 2024
55
Flag
Gudakesh Motie
WI486516 v Australia at Sydney 2024
56
Flag
Craig Young
IRE484496 v Zimbabwe at Harare 2023
57
Flag
Lockie Ferguson
NZ484667 v West Indies at Old Trafford 2019
58
Flag
Zeeshan Maqsood
OMN483510 v United Arab Emirates at Bulawayo 2023
59
Flag
Kaleemullah
OMN481481 v West Indies at Harare 2023
60
Flag
Blessing Muzarabani
ZIM480515 v Afghanistan at Harare 2022
61
Flag
Nosthush Kenjige
USA479479 v United Arab Emirates at Harare 2023
62
Flag
Safyaan Sharif
SCO477543 v England at Edinburgh 2018
63
Flag
Rohan Mustafa
UAE473523 v West Indies at Sharjah 2023
64
Flag
Mohammad Nawaz
PAK468549 v New Zealand at Karachi 2023
65
Flag
Gerald Coetzee
SA465479 v Australia at Kolkata 2023
66
Flag
Assad Vala
PNG464467 v Nepal at Dubai 2023
67
Flag
Chad Soper
PNG462488 v United Arab Emirates at Dubai 2023
68
Flag
Taskin Ahmed
BAN458528 v West Indies at Guyana 2022
69
Flag
Mark Wood
ENG447609 v Afghanistan at Old Trafford 2019
70
Flag
Zahoor Khan
UAE446490 v West Indies at Sharjah 2023
71
Flag
Shardul Thakur
IND440546 v West Indies at Trinidad 2023
72
Flag
Dipendra Singh Airee
NEP439482 v USA at Harare 2023
73
Flag
Junaid Siddique
UAE439440 v Nepal at Harare 2023
74
Flag
Michael Leask
SCO431439 v Namibia at Kirtipur, Nepal 2023
75
Flag
Moeen Ali
ENG431623 v Australia at Old Trafford 2018
76
Flag
Sompal Kami
NEP429457 v Papua New Guinea at Kirtipur, Nepal 2023
77
Flag
Naseem Shah
PAK429474 v India at Colombo (RPS) 2023
78
Flag
Dunith Wellalage
SL427427 v Afghanistan at Pallekele 2024
79
Flag
Hardik Pandya
IND424549 v South Africa at Centurion 2018
80
Flag
Sam Curran
ENG424454 v Bangladesh at Chittagong 2023
81
Flag
Fred Klaassen
NED419507 v South Africa at Johannesburg 2023
82
Flag
Shadab Khan
PAK418599 v South Africa at Durban 2019
83
Flag
Graham Hume
IRE418418 v Zimbabwe at Harare 2023
84
Flag
Brandon McMullen
SCO417417 v Netherlands at Bulawayo 2023
85
Flag
Dushmantha Chameera
SL416552 v Australia at Pallekele 2022
86
Flag
Hasan Ali
PAK415764 v New Zealand at Wellington 2018
87
Flag
Ish Sodhi
NZ412565 v India at Bay Oval 2019
88
Flag
Tim Southee
NZ411632 v England at Wellington 2015
89
Flag
Nisarg Patel
USA409414 v Jersey at Namibia 2023
90
Flag
Paul van Meekeren
NED406437 v Bangladesh at Kolkata 2023
91
Flag
Jason Holder
WI404607 v Zimbabwe at Harare 2018
92
Flag
Kasun Rajitha
SL403459 v Afghanistan at Pune 2023
93
Flag
Tangeni Lungameni
NAM401443 v United Arab Emirates at Dubai 2023
94
Flag
Bas de Leede
NED397397 v Namibia at Kirtipur, Nepal 2024
95
Flag
Glenn Maxwell
AUS396479 v England at Headingley 2015
96
Flag
Taijul Islam
BAN393502 v England at Chittagong 2023
97
Flag
Akila Dananjaya
SL392646 v England at Colombo (RPS) 2018
98
Flag
Karan KC
NEP391424 v Pakistan at Multan 2023
99
Flag
Yuzvendra Chahal
IND387724 v New Zealand at Napier 2019
100
Flag
Hamza Tahir
SCO385484 v Nepal at Glasgow 2022

Historical ICC Bowling ODI Rankings Tables

ICC Ranks historical figures by playing entire courier matches that are from start to end.
Joel Garner( WI) is the 1st in the Top 20 Players in ICC Historic All rounder ODI Ranking, with a rating of 940 v New ZealandRichard Hadlee( NZ) is the 2nd in the Top 20 Player in ICC Historic Bowling ODI Ranking, with a rating of 923 v Sri Lanka. Shaun Pollock( SA) is the 3rd in the Top 20 Player in ICC Historic Bowling ODI Ranking, with a rating of 917 v Pakistan. Jason Gillespie( AUS) is the last in the Top 20 Players in ICC Historic Bowling ODI Ranking, with a rating of 823 v Pakistan.

Pos Player Team Rating V S Date
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