ODI

Men's ODI Batting Rankings

POS

PLAYER

TEAM

RATING

ODI Batting Rankings

ODI

Babar Azam

pk
Pakistan
891

Virat Kohli

ind
India
811

Rohit Sharma

ind
India
791

Jonny Bairstow

gb-eng
England
775

Rassie van der Dussen

za
South Africa
769

Faf du Plessis

za
South Africa
766

Kane Williamson

nze
New Zealand
754

David Warner

aus
Australia
750

Joe Root

gb-eng
England
740

Mushfiqur Rahim

Bangladesh
Bangladesh
691

Steve Smith

aus
Australia
686

Usman Khawaja

aus
Australia
675

Tamim Iqbal

Bangladesh
Bangladesh
662

Ben Stokes

gb-eng
England
651

Tom Latham

nze
New Zealand
646

KL Rahul

ind
India
640

Shakib Al Hasan

Bangladesh
Bangladesh
638

Travis Head

aus
Australia
581

Henry Nicholls

nze
New Zealand
571

Sean Williams

Sean Williams
Zimbabwe
559

Sikandar Raza

Sikandar Raza
Zimbabwe
540

Ajinkya Rahane

ind
India
535

Angelo Mathews

lk
Sri Lanka
534

Azhar Ali

pk
Pakistan
509

Temba Bavuma

za
South Africa
502

Colin de Grandhomme

nze
New Zealand
501

Marnus Labuschagne

aus
Australia
491

Shreyas Iyer

ind
India
491

Niroshan Dickwella

lk
Sri Lanka
488

Aiden Markram

za
South Africa
471

Rishabh Pant

ind
India
469

Dhananjaya de Silva

lk
Sri Lanka
466

Jason Holder

West Indies
West Indies
441

Rashid Khan

Afghanistan
Afghanistan
426

Ravindra Jadeja

ind
India
421

Mohammad Rizwan

pk
Pakistan
413

Fawad Alam

pk
Pakistan
406

Chris Woakes

za
South Africa
403

Dimuth Karunaratne

lk
Sri Lanka
373

Mehidy Hasan

Bangladesh
Bangladesh
354

Roston Chase

West Indies
West Indies
329

Hasan Ali

pk
Pakistan
320

Kagiso Rabada

za
South Africa
306

Abid Ali

pk
Pakistan
289

Shardul Thakur

ind
India
287

Kraigg Brathwaite

West Indies
West Indies
277

Trent Boult

nze
New Zealand
271

Josh Hazlewood

aus
Australia
260

Lungi Ngidi

za
South Africa
260

Mominul Haque

Bangladesh
Bangladesh
258

Mitchell Starc

aus
Australia
248

Jasprit Bumrah

ind
India
247

Keshav Maharaj

za
South Africa
244

Shaheen Afridi

pk
Pakistan
240

Mark Wood

gb-eng
England
239

Nathan Lyon

aus
Australia
237

Pat Cummins

aus
Australia
233

Tim Southee

nze
New Zealand
232

Matt Henry

nze
New Zealand
228

Ravichandran Ashwin

ind
India
201

Mohammad Shami

ind
India
184

Yasir Shah

pk
Pakistan
184

Umesh Yadav

ind
India
183

Suranga Lakmal

lk
Sri Lanka
170

Stuart Broad

gb-eng
England
170

Kyle Jamieson

nze
New Zealand
165

James Anderson

gb-eng
England
151

Mayank Agarwal

ind
India
148

Kemar Roach

West Indies
West Indies
144

Scott Boland

aus
Australia
131

Shannon Gabriel

West Indies
West Indies
126

Anrich Nortje

za
South Africa
125

Ishant Sharma

ind
India
122

Lahiru Kumara

lk
Sri Lanka
119

Taijul Islam

Bangladesh
Bangladesh
114

Cheteshwar Pujara

ind
India
114

Tom Blundell

nze
New Zealand
107

Dean Elgar

za
South Africa
99

Jermaine Blackwood

West Indies
West Indies
28

Abdullah Shafique

pk
Pakistan

Ollie Robinson

gb-eng
England

Don Bradman

aus
Australia

Akshar Patel

ind
India

Marco Jansen

za
South Africa

Rory Burns

gb-eng
England

Ramesh Mendis

lk
Sri Lanka

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

Lasith Embuldeniya

lk
Sri Lanka

Parveen Jayawickrama

lk
Sri Lanka

Keegan Petersen

za
South Africa

Duanne Olivier

za
South Africa

Litton Das

Bangladesh
Bangladesh

Jack Leach

gb-eng
England

Kyle Mayers

West Indies
West Indies

Cameron Green

aus
Australia

Latest Cricket News

Babar Azam vs New Zealand 2023: Return of Legend

Talha

May 9, 2023

Worst Dropped Catches: Moments of Despair in Cricket

Zahra

May 4, 2023

Pakistan vs New Zealand ODI Series 2023: Key Points

Talha

May 4, 2023

Pakistan vs New Zealand T20 Series 2023: Report

Talha

May 3, 2023