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

Umesh Yadav

ind
India
267

Kemar Roach

West Indies
West Indies
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

Shaheen Afridi vs Rohit Sharma T20 World Cup 2024 Battle

Talha

April 10, 2024

Imad Wasim in T20 World Cup 2024: Will He Play?

Talha

April 10, 2024

Pakistani Players in The Hundred 2024: Status about Babar Azam

Talha

April 9, 2024

Best Cricketing Shots of All Time

Talha

April 9, 2024