ODI

Men's All-Time ODI Batting Rankings

POS

PLAYER

TEAM

RATING

All-Time ODI Batting Rankings

ODI

Chris Woakes

za
South Africa
481

Rashid Khan

Afghanistan
Afghanistan
477

Jason Holder

West Indies
West Indies
457

Mehidy Hasan

Bangladesh
Bangladesh
356

Roston Chase

West Indies
West Indies
340

Hasan Ali

pk
Pakistan
331

Mitchell Starc

aus
Australia
325

Stuart Broad

gb-eng
England
315

Matt Henry

nze
New Zealand
314

Shardul Thakur

ind
India
295

Trent Boult

nze
New Zealand
282

Mohammad Shami

ind
India
276

Josh Hazlewood

aus
Australia
273

Lungi Ngidi

za
South Africa
268

Tim Southee

nze
New Zealand
268

Kemar Roach

West Indies
West Indies
267

Umesh Yadav

ind
India
267

Mark Wood

gb-eng
England
256

Nathan Lyon

aus
Australia
254

Keshav Maharaj

za
South Africa
244

Ishant Sharma

ind
India
237

Yasir Shah

pk
Pakistan
220

Suranga Lakmal

lk
Sri Lanka
219

James Anderson

gb-eng
England
187

Shannon Gabriel

West Indies
West Indies
157

Scott Boland

aus
Australia
147

Taijul Islam

Bangladesh
Bangladesh
144

Lahiru Kumara

lk
Sri Lanka
132

Anrich Nortje

za
South Africa
131

Duanne Olivier

za
South Africa
90

Mohammad Abbas

pk
Pakistan
85

Latest Cricket News

Gary Kirsten Coaching Statistics in 2024: A Mystery

Talha

August 8, 2024

The Future of Cricket Technology

Talha

August 2, 2024

Top Cricket Players Who Retired Early

Talha

August 2, 2024

New Pakistan Cricket Team Captain in 2024

Talha

August 2, 2024