ODI Men’s Batting Rankings

Rank
Name
Country
Points
1
Babar Azam
PAK
873
2
Virat Kohli
IND
844
3
Rohit Sharma
IND
813
4
Ross Taylor
NZ
801
5
Aaron Finch
AUS
779
6
Jonny Bairstow
ENG
775
7
David Warner
AUS
762
8
Shai Hope
WI
758
9
Kane Williamson
NZ
754
10
Quinton de Kock
SA
747
11
Fakhar Zaman
PAK
741
12
Joe Root
ENG
740
13
Mushfiqur Rahim
BAN
723
14
Imam-ul-Haq
PAK
717
15
Martin Guptill
NZ
707
16
Shikhar Dhawan
IND
704
17
Steve Smith
AUS
696
18
Jason Roy
ENG
687
19
Rassie van der Dussen
SA
674
Glenn Maxwell
AUS
674
21
Tamim Iqbal
BAN
670
22
Alex Carey
AUS
669
23
Paul Stirling
IRE
658
24
Ben Stokes
ENG
651
25
Eoin Morgan
ENG
650
26
Shakib Al Hasan
BAN
641
27
Lokesh Rahul
IND
636
28
Tom Latham
NZ
624
29
David Miller
SA
622
30
Nicholas Pooran
WI
615
31
Jos Buttler
ENG
608
32
Shimron Hetmyer
WI
607
33
Haris Sohail
PAK
594
34
Janneman Malan
SA
589
35
Henry Nicholls
NZ
581
36
Kyle Coetzer
SCO
573
37
Mahmudullah
BAN
571
38
Brendan Taylor
ZIM
569
39
Avishka Fernando
SL
568
Andrew Balbirnie
IRE
568
41
Aqib Ilyas
OMA
567
42
Rahmat Shah
AFG
559
43
Evin Lewis
WI
558
Litton Das
BAN
558
45
Kedar Jadhav
IND
552
46
Kusal Perera
SL
551
47
Hardik Pandya
IND
548
48
Sean Williams
ZIM
545
49
Sikandar Raza
ZIM
542
Angelo Mathews
SL
542
51
Danushka Gunathilaka
SL
530
52
Imad Wasim
PAK
525
53
Soumya Sarkar
BAN
521
54
Kusal Mendis
SL
518
55
Marcus Stoinis
AUS
517
56
Calum MacLeod
SCO
508
57
Colin de Grandhomme
NZ
507
58
Najibullah Zadran
AFG
506
59
Sarfaraz Ahmed
PAK
504
60
Hashmatullah Shaidi
AFG
498
Marnus Labuschagne
AUS
498
62
Jimmy Neesham
NZ
495
Niroshan Dickwella
SL
495
64
Mohammad Nabi
AFG
494
65
Mitchell Marsh
AUS
489
66
Kariyawasa Asalanka
SL
484
William Porterfield
IRE
484
68
Asghar Afghan
AFG
479
Richard Berrington
SCO
479
70
Aiden Markram
SA
478
71
Harry Tector
IRE
477
72
Heinrich Klaasen
SA
476
Craig Ervine
ZIM
476
74
Dhananjaya de Silva
SL
473
75
Shreyas Iyer
IND
472
76
Muhammad Usman
UAE
471
77
Temba Bavuma
SA
462
78
Mitchell Santner
NZ
460
79
Jason Holder
WI
446
80
Assad Vala
PNG
434
Ravindra Jadeja
IND
434
82
Mithun Ali
BAN
433
83
Rashid Khan
AFG
432
84
George Munsey
SCO
430
85
Lahiru Thirimanne
SL
429
86
Rishabh Pant
IND
426
87
Dasun Shanaka
SL
424
Matthew Wade
AUS
424
89
Andile Phehlukwayo
SA
423
90
Rovman Powell
WI
419
91
Kieron Pollard
WI
416
92
Gulbadin Naib
AFG
415
93
Mohammad Rizwan
PAK
414
94
Curtis Campher
IRE
412
95
Dinesh Chandimal
SL
409
96
Moeen Ali
ENG
404
97
Chris Woakes
ENG
403
98
Matthew Cross
SCO
398
99
Wesley Madhevere
ZIM
397
100
Sam Billings
ENG
396

For all the latest cricket news, updates, live scores, and cricket fixtures log on to https://cricangel.com. You can choose to like us on Facebook or Subscribe to our YouTube Channel otherwise You can also opt to follow us on Instagram or Twitter.