ICC Mens Bowling ODI Rankings

As of 27 Jul 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 Jul 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
AFG656657 v Zimbabwe at Harare 2022
7
Flag
Shaheen Afridi
PAK650688 v West Indies at Multan 2022
8
Flag
Kuldeep Yadav
IND645760 v New Zealand at Bay Oval 2019
9
Flag
Trent Boult
NZ643775 v Australia at Cairns 2022
10
Flag
Bernard Scholtz
NAM642642 v Netherlands at Kirtipur, Nepal 2024
11
Flag
Rashid Khan
AFG634799 v Pakistan at Abu Dhabi 2018
12
Flag
Mohammed Shami
IND629657 v New Zealand at Mumbai 2023
13
Flag
Maheesh Theekshana
SL622648 v Afghanistan at Pallekele 2024
14
Flag
Mitchell Starc
AUS604781 v New Zealand at Melbourne 2015
15
Flag
Kagiso Rabada
SA599718 v England at Lord's 2017
16
Flag
Mark Watt
SCO597622 v West Indies at Harare 2023
17
Flag
Chris Woakes
ENG596711 v Sri Lanka at Bristol 2021
18
Flag
Matt Henry
NZ593691 v Bangladesh at Wellington 2021
19
Flag
Mujeeb Ur Rahman
AFG591713 v Ireland at Abu Dhabi 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
Haris Rauf
PAK563593 v Sri Lanka at Hyderabad 2023
24
Flag
Shoriful Islam
BAN555561 v Sri Lanka at Chittagong 2024
25
Flag
Andy McBrine
IRE553646 v West Indies at Jamaica 2022
26
Flag
Wanindu Hasaranga
SL553582 v Oman at Bulawayo 2023
27
Flag
Mark Adair
IRE550566 v Zimbabwe at Harare 2023
28
Flag
Richard Ngarava
ZIM548553 v Sri Lanka at Colombo (RPS) 2024
29
Flag
Pat Cummins
AUS545725 v Sri Lanka at The Oval 2019
30
Flag
Dilshan Madushanka
SL545551 v Bangladesh at Chittagong 2024
31
Flag
Shakib Al Hasan
BAN544715 v Zimbabwe at Chittagong 2009
32
Flag
Adil Rashid
ENG541674 v India at Headingley 2018
33
Flag
Mehidy Hasan
BAN541725 v Sri Lanka at Mirpur 2021
34
Flag
Marco Jansen
SA537586 v New Zealand at Pune 2023
35
Flag
Lungi Ngidi
SA535622 v Australia at Bloemfontein 2020
36
Flag
Sean Abbott
AUS530530 v West Indies at Canberra 2024
37
Flag
Akeal Hosein
WI530597 v South Africa at Potchefstroom 2023
38
Flag
Aryan Dutt
NED523523 v Nepal at Kirtipur, Nepal 2024
39
Flag
Joshua Little
IRE517533 v Zimbabwe at Harare 2023
40
Flag
Reece Topley
ENG515558 v South Africa at Mumbai 2023
41
Flag
Aayan Khan
UAE512517 v Sri Lanka at Bulawayo 2023
42
Flag
Taskin Ahmed
BAN508528 v West Indies at Guyana 2022
43
Flag
Fazalhaq Farooqi
AFG508544 v Pakistan at Hambantota 2023
44
Flag
Mustafizur Rahman
BAN505693 v West Indies at Sylhet 2018
45
Flag
Mohammad Wasim
PAK505505 v England at Kolkata 2023
46
Flag
Alzarri Joseph
WI503625 v South Africa at Potchefstroom 2023
47
Flag
Sandeep Lamichhane
NEP502595 v Papua New Guinea at Kirtipur, Nepal 2023
48
Flag
Ruben Trumpelmann
NAM501522 v Nepal at Kirtipur, Nepal 2024
49
Flag
Tabraiz Shamsi
SA500597 v Bangladesh at Johannesburg 2022
50
Flag
Bilal Khan
OMN499546 v USA at Texas 2022
51
Flag
Jofra Archer
ENG497642 v Australia at Old Trafford 2020
52
Flag
Christophe Sole
SCO494511 v Zimbabwe at Bulawayo 2023
53
Flag
Sikandar Raza
ZIM492492 v Sri Lanka at Colombo (RPS) 2024
54
Flag
Gudakesh Motie
WI486516 v Australia at Sydney 2024
55
Flag
Lalit Rajbanshi
NEP485487 v Netherlands at Kirtipur, Nepal 2024
56
Flag
Lockie Ferguson
NZ484667 v West Indies at Old Trafford 2019
57
Flag
Zeeshan Maqsood
OMN483510 v United Arab Emirates at Bulawayo 2023
58
Flag
Logan van Beek
NED481533 v Afghanistan at Lucknow 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
Craig Young
IRE477496 v Zimbabwe at Harare 2023
63
Flag
Dipendra Singh Airee
NEP471482 v USA at Harare 2023
64
Flag
Safyaan Sharif
SCO470543 v England at Edinburgh 2018
65
Flag
Mohammad Nawaz
PAK468549 v New Zealand at Karachi 2023
66
Flag
Gerald Coetzee
SA465479 v Australia at Kolkata 2023
67
Flag
Assad Vala
PNG464467 v Nepal at Dubai 2023
68
Flag
Chad Soper
PNG462488 v United Arab Emirates at Dubai 2023
69
Flag
Rohan Mustafa
UAE459523 v West Indies at Sharjah 2023
70
Flag
Zahoor Khan
UAE457490 v West Indies at Sharjah 2023
71
Flag
Mark Wood
ENG447609 v Afghanistan at Old Trafford 2019
72
Flag
Shardul Thakur
IND440546 v West Indies at Trinidad 2023
73
Flag
Zunaed Siddique
BAN436446 v Canada at Dubai 2024
74
Flag
Graham Hume
IRE435437 v Afghanistan at Sharjah 2024
75
Flag
Michael Leask
SCO433439 v Namibia at Kirtipur, Nepal 2023
76
Flag
Moeen Ali
ENG431623 v Australia at Old Trafford 2018
77
Flag
Naseem Shah
PAK429474 v India at Colombo (RPS) 2023
78
Flag
Hardik Pandya
IND424549 v South Africa at Centurion 2018
79
Flag
Sam Curran
ENG424454 v Bangladesh at Chittagong 2023
80
Flag
Dunith Wellalage
SL422428 v Bangladesh at Chittagong 2024
81
Flag
Sompal Kami
NEP420457 v Papua New Guinea at Kirtipur, Nepal 2023
82
Flag
Shadab Khan
PAK418599 v South Africa at Durban 2019
83
Flag
Hasan Ali
PAK415764 v New Zealand at Wellington 2018
84
Flag
Ish Sodhi
NZ412565 v India at Bay Oval 2019
85
Flag
Tim Southee
NZ411632 v England at Wellington 2015
86
Flag
Fred Klaassen
NED411507 v South Africa at Johannesburg 2023
87
Flag
Nisarg Patel
USA409414 v Jersey at Namibia 2023
88
Flag
Bas de Leede
NED405405 v Nepal at Kirtipur, Nepal 2024
89
Flag
Jason Holder
WI404607 v Zimbabwe at Harare 2018
90
Flag
Dushmantha Chameera
SL403552 v Australia at Pallekele 2022
91
Flag
Paul van Meekeren
NED398437 v Bangladesh at Kolkata 2023
92
Flag
Gerhard Erasmus
NAM398398 v Netherlands at Kirtipur, Nepal 2024
93
Flag
Glenn Maxwell
AUS396479 v England at Headingley 2015
94
Flag
Tangeni Lungameni
NAM393443 v United Arab Emirates at Dubai 2023
95
Flag
Kasun Rajitha
SL391459 v Afghanistan at Pune 2023
96
Flag
Brandon McMullen
SCO389417 v Netherlands at Bulawayo 2023
97
Flag
Vivian Kingma
NED387387 v Nepal at Kirtipur, Nepal 2024
98
Flag
Yuzvendra Chahal
IND387724 v New Zealand at Napier 2019
99
Flag
Anrich Nortje
SA385479 v Netherlands at Benoni 2023
100
Flag
Akila Dananjaya
SL380646 v England at Colombo (RPS) 2018

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