ICC Mens Bowling ODI Rankings

As of 07 Oct 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: 07 Oct 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
Kuldeep Yadav
IND665760 v New Zealand at Bay Oval 2019
5
Flag
Bernard Scholtz
NAM657657 v Scotland at Scotland 2024
6
Flag
Mohammad Nabi
AFG656657 v Zimbabwe at Harare 2022
7
Flag
Shaheen Afridi
PAK650688 v West Indies at Multan 2022
8
Flag
Jasprit Bumrah
IND645838 v West Indies at Trivandrum 2018
9
Flag
Trent Boult
NZ643775 v Australia at Cairns 2022
10
Flag
Mohammed Siraj
IND643736 v New Zealand at Raipur 2023
11
Flag
Rashid Khan
AFG634799 v Pakistan at Abu Dhabi 2018
12
Flag
Mohammed Shami
IND610657 v New Zealand at Mumbai 2023
13
Flag
Mitchell Starc
AUS604781 v New Zealand at Melbourne 2015
14
Flag
Maheesh Theekshana
SL604648 v Afghanistan at Pallekele 2024
15
Flag
Kagiso Rabada
SA599718 v England at Lord's 2017
16
Flag
Chris Woakes
ENG596711 v Sri Lanka at Bristol 2021
17
Flag
Matt Henry
NZ593691 v Bangladesh at Wellington 2021
18
Flag
Mujeeb Ur Rahman
AFG591713 v Ireland at Abu Dhabi 2021
19
Flag
Mark Watt
SCO585622 v West Indies at Harare 2023
20
Flag
Mitchell Santner
NZ582648 v England at Hamilton 2018
21
Flag
Saurabh Netravalkar
USA563597 v Nepal at Harare 2023
22
Flag
Haris Rauf
PAK563593 v Sri Lanka at Hyderabad 2023
23
Flag
Ravindra Jadeja
IND555732 v Zimbabwe at Bulawayo 2013
24
Flag
Shoriful Islam
BAN555561 v Sri Lanka at Chittagong 2024
25
Flag
Andy McBrine
IRE553646 v West Indies at Jamaica 2022
26
Flag
Mark Adair
IRE550566 v Zimbabwe at Harare 2023
27
Flag
Richard Ngarava
ZIM548553 v Sri Lanka at Colombo (RPS) 2024
28
Flag
Pat Cummins
AUS545725 v Sri Lanka at The Oval 2019
29
Flag
Shakib Al Hasan
BAN544715 v Zimbabwe at Chittagong 2009
30
Flag
Wanindu Hasaranga
SL543582 v Oman at Bulawayo 2023
31
Flag
Adil Rashid
ENG541674 v India at Headingley 2018
32
Flag
Mehidy Hasan
BAN541725 v Sri Lanka at Mirpur 2021
33
Flag
Marco Jansen
SA537586 v New Zealand at Pune 2023
34
Flag
Lungi Ngidi
SA535622 v Australia at Bloemfontein 2020
35
Flag
Aryan Dutt
NED535540 v Canada at Rotterdam 2024
36
Flag
Sean Abbott
AUS530530 v West Indies at Canberra 2024
37
Flag
Akeal Hosein
WI530597 v South Africa at Potchefstroom 2023
38
Flag
Dilshan Madushanka
SL529551 v Bangladesh at Chittagong 2024
39
Flag
Josh 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
Tabraiz Shamsi
SA500597 v Bangladesh at Johannesburg 2022
49
Flag
Jofra Archer
ENG497642 v Australia at Old Trafford 2020
50
Flag
Nosthush Kenjige
USA495499 v Canada at Netherlands 2024
51
Flag
Kaleemullah
OMN493493 v Namibia at Scotland 2024
52
Flag
Sikandar Raza
ZIM492492 v Sri Lanka at Colombo (RPS) 2024
53
Flag
Gudakesh Motie
WI486516 v Australia at Sydney 2024
54
Flag
Lalit Rajbanshi
NEP485487 v Netherlands at Kirtipur, Nepal 2024
55
Flag
Bilal Khan
OMN484546 v USA at Texas 2022
56
Flag
Lockie Ferguson
NZ484667 v West Indies at Old Trafford 2019
57
Flag
Ruben Trumpelmann
NAM481522 v Nepal at Kirtipur, Nepal 2024
58
Flag
Blessing Muzarabani
ZIM480515 v Afghanistan at Harare 2022
59
Flag
Dunith Wellalage
SL479479 v India at Colombo (RPS) 2024
60
Flag
Craig Young
IRE477496 v Zimbabwe at Harare 2023
61
Flag
Chris Sole
SCO474511 v Zimbabwe at Bulawayo 2023
62
Flag
Dipendra Singh Airee
NEP471482 v USA at Harare 2023
63
Flag
Zeeshan Maqsood
OMN470510 v United Arab Emirates at Bulawayo 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
Paul van Meekeren
NED463463 v USA at Rotterdam 2024
68
Flag
Logan van Beek
NED462533 v Afghanistan at Lucknow 2023
69
Flag
Chad Soper
PNG462488 v United Arab Emirates at Dubai 2023
70
Flag
Rohan Mustafa
UAE459523 v West Indies at Sharjah 2023
71
Flag
Zahoor Khan
UAE457490 v West Indies at Sharjah 2023
72
Flag
Safyaan Sharif
SCO452543 v England at Edinburgh 2018
73
Flag
Mark Wood
ENG447609 v Afghanistan at Old Trafford 2019
74
Flag
Michael Leask
SCO444449 v Namibia at Scotland 2024
75
Flag
Brandon McMullen
SCO444444 v Namibia at Scotland 2024
76
Flag
Zunaed Siddique
BAN436446 v Canada at Dubai 2024
77
Flag
Graham Hume
IRE435437 v Afghanistan at Sharjah 2024
78
Flag
Moeen Ali
ENG431623 v Australia at Old Trafford 2018
79
Flag
Naseem Shah
PAK429474 v India at Colombo (RPS) 2023
80
Flag
Shardul Thakur
IND426546 v West Indies at Trinidad 2023
81
Flag
Sam Curran
ENG424454 v Bangladesh at Chittagong 2023
82
Flag
Sompal Kami
NEP420457 v Papua New Guinea at Kirtipur, Nepal 2023
83
Flag
Shadab Khan
PAK418599 v South Africa at Durban 2019
84
Flag
Axar Patel
IND415659 v Australia at Nagpur 2017
85
Flag
Hasan Ali
PAK415764 v New Zealand at Wellington 2018
86
Flag
Vivian Kingma
NED412414 v Canada at Rotterdam 2024
87
Flag
Ish Sodhi
NZ412565 v India at Bay Oval 2019
88
Flag
Hardik Pandya
IND412549 v South Africa at Centurion 2018
89
Flag
Tim Southee
NZ411632 v England at Wellington 2015
90
Flag
Washington Sundar
IND411411 v Sri Lanka at Colombo (RPS) 2024
91
Flag
Tangeni Lungamene
NAM410443 v United Arab Emirates at Dubai 2023
92
Flag
Saad Bin Zafar
CAN406406 v USA at Rotterdam 2024
93
Flag
Jason Holder
WI404607 v Zimbabwe at Harare 2018
94
Flag
Gerhard Erasmus
NAM398406 v Oman at Scotland 2024
95
Flag
Glenn Maxwell
AUS396479 v England at Headingley 2015
96
Flag
Fred Klaassen
NED394507 v South Africa at Johannesburg 2023
97
Flag
Steven Taylor
USA393424 v Papua New Guinea at Namibia 2022
98
Flag
Nisarg Patel
USA393414 v Jersey at Namibia 2023
99
Flag
Dushmantha Chameera
SL391552 v Australia at Pallekele 2022
100
Flag
Bas de Leede
NED389405 v Nepal at Kirtipur, Nepal 2024

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