ODI

Men's ODI All-Rounder Rankings

POS

PLAYER

TEAM

RATING

ODI All-Rounder Rankings

ODI

Shakib Al Hasan

Bangladesh
Bangladesh
419

Chris Woakes

za
South Africa
282

Rashid Khan

Afghanistan
Afghanistan
276

Ben Stokes

gb-eng
England
266

Colin de Grandhomme

nze
New Zealand
262

Mehidy Hasan

Bangladesh
Bangladesh
233

Sean Williams

Sean Williams
Zimbabwe
224

Ravindra Jadeja

ind
India
224

Sikandar Raza

Sikandar Raza
Zimbabwe
219

Jason Holder

West Indies
West Indies
202

Kagiso Rabada

za
South Africa
197

Trent Boult

nze
New Zealand
196

Dhananjaya de Silva

lk
Sri Lanka
184

Josh Hazlewood

aus
Australia
181

Jasprit Bumrah

ind
India
167

Shaheen Afridi

pk
Pakistan
161

Mitchell Starc

aus
Australia
159

Lungi Ngidi

za
South Africa
157

Matt Henry

nze
New Zealand
155

Hasan Ali

pk
Pakistan
149

Joe Root

gb-eng
England
148

Pat Cummins

aus
Australia
146

Mark Wood

gb-eng
England
141

Angelo Mathews

lk
Sri Lanka
135

Kane Williamson

nze
New Zealand
129

Keshav Maharaj

za
South Africa
129

Roston Chase

West Indies
West Indies
119

Tim Southee

nze
New Zealand
116

Travis Head

aus
Australia
114

Shardul Thakur

ind
India
112

Aiden Markram

za
South Africa
110

Nathan Lyon

aus
Australia
109

Mohammad Shami

ind
India
101

James Anderson

gb-eng
England
101

Azhar Ali

pk
Pakistan
90

Faf du Plessis

za
South Africa
85

Virat Kohli

ind
India
81

Ravichandran Ashwin

ind
India
76

Yasir Shah

pk
Pakistan
75

Suranga Lakmal

lk
Sri Lanka
72

Umesh Yadav

ind
India
69

Rohit Sharma

ind
India
67

Stuart Broad

gb-eng
England
66

Kyle Jamieson

nze
New Zealand
58

Kemar Roach

West Indies
West Indies
57

Fawad Alam

pk
Pakistan
56

Anrich Nortje

za
South Africa
52

Marnus Labuschagne

aus
Australia
51

Ishant Sharma

ind
India
51

Scott Boland

aus
Australia
45

Kraigg Brathwaite

West Indies
West Indies
44

Shannon Gabriel

West Indies
West Indies
42

Taijul Islam

Bangladesh
Bangladesh
42

Mominul Haque

Bangladesh
Bangladesh
37

Lahiru Kumara

lk
Sri Lanka
29

Shreyas Iyer

ind
India
26

Temba Bavuma

za
South Africa
18

Tamim Iqbal

Bangladesh
Bangladesh
11

David Warner

aus
Australia
7

Dean Elgar

za
South Africa
7

Dimuth Karunaratne

lk
Sri Lanka
4

Rassie van der Dussen

za
South Africa
3

Mayank Agarwal

ind
India
2

Cameron Green

aus
Australia

Cheteshwar Pujara

ind
India

Steve Smith

aus
Australia

Abdullah Shafique

pk
Pakistan

Ollie Robinson

gb-eng
England

Don Bradman

aus
Australia

Tom Latham

nze
New Zealand

Jonny Bairstow

gb-eng
England

Akshar Patel

ind
India

Marco Jansen

za
South Africa

KL Rahul

ind
India

Henry Nicholls

nze
New Zealand

Rory Burns

gb-eng
England

Ramesh Mendis

lk
Sri Lanka

Babar Azam

pk
Pakistan

Jermaine Blackwood

West Indies
West Indies

Neil Wagner

nze
New Zealand

Ajaz Patel

nze
New Zealand

Nkruma Bonner

West Indies
West Indies

Mohammad Abbas

pk
Pakistan

Devon Conway

nze
New Zealand

Tom Blundell

nze
New Zealand

Lasith Embuldeniya

lk
Sri Lanka

Usman Khawaja

aus
Australia

Mohammad Rizwan

pk
Pakistan

Mushfiqur Rahim

Bangladesh
Bangladesh

Parveen Jayawickrama

lk
Sri Lanka

Keegan Petersen

za
South Africa

Duanne Olivier

za
South Africa

Litton Das

Bangladesh
Bangladesh

Jack Leach

gb-eng
England

Ajinkya Rahane

ind
India

Abid Ali

pk
Pakistan

Niroshan Dickwella

lk
Sri Lanka

Kyle Mayers

West Indies
West Indies

Rishabh Pant

ind
India

Latest Cricket News

The Fake Cricket League: A Punter’s Nightmare

Zahra

January 13, 2024

Babar Azam vs Shaheen Afridi Captaincy: Shocking Facts

Talha

January 13, 2024

Most Underrated Indian Cricketers in 2024

Talha

January 13, 2024

Unsold Players in PSL 2024: Shocking Names

Talha

January 13, 2024