Icc ODI Batting Rankings

Last Updated – 28 July 2018

Icc A One Day International  Batting Rankings

Pos Player Rating
1
Virat Kohli
911
2 Babar Azam 825
3 Joe Root 818
4 Rohit Sharma 806
5 David Warner 803
6 Ross Taylor 785
7 Quinton de Kock 783
8 Francois du Plessis 782
9 Kane Williamson 778
10 Shikhar Dhawan 770
11 Jonny Bairstow 769
12 Hashim Amla 746
13 Tamim Iqbal 737
14 Martin Guptill 731
15 MS Dhoni 714
16 Fakhar Fakhar Zaman 713
17 Aaron Finch 706
18 Jos Buttler 701
19 Steve Smith 675
20 Travis Head 670
21 Jason Roy 670
22 Mushfiqur Rahim 652
23 Eoin Morgan 651
24 Kyle Coetzer 642
25 Alex Hales 639
26 Shakib Al Hasan 624
27 Angelo Mathews 619
28 Ben Stokes 610
29 Mohammad Hafeez 606
30 Ajinkya Rahane 604
31 Rahmat Shah 600
32 Tom Latham 598
33 Glenn Maxwell 597
34 Paul Stirling 596
35 David Miller 594
36 Calum MacLeod 585
37 Upul Tharanga 576
38 Mahmudullah 575
39 Niroshan Dickwella 566
40 Brendan Taylor 564
41 Ed Joyce 563
42 Mitchell Marsh 562
43 Imam-ul-Haq 560
44 Kusal Mendis 557
45 Shai Hope 551
46 Sarfraz Ahmed 549
47 Mohammad Shahzad 547
48 Sikandar Sikandar Raza 546
49 Marcus Stoinis 545
50 Kevin O’Brien 539
51 JP Duminy 538
52 Marlon Samuels 533
53 Kedar Jadhav 532
54 Mohammad Nabi 530
55 Azhar Ali 530
56 Shoaib Malik 529
57 William Porterfield 528
58 Evin Lewis 523
59 Shimron Hetmyer 521
60 Soumya Sarkar 518
61 Colin Munro 518
62 Lahiru Thirimanne 518
63 Mitchell Santner 502
64 Dinesh Chandimal 500
65 James Faulkner 498
66 Chris Gayle 497
67 Rameez Shahzad 494
68 Hamilton Masakadza 494
69 Anshuman Rath 492
70 Najibullah Zadran 492
71 Suresh Raina 491
72 Jason Holder 488
73 Farhaan Behardien 488
74 Matthew Wade 487
75 Neil Broom 486
76 Moeen Ali 485
77 Shaiman Anwar 484
78 Hardik Pandya 481
79 Niall O’Brien 476
80 Sabbir Rahman 474
81 Craig Ervine 474
82 Kusal Perera 472
83 Shaun Marsh 472
84 Richard Berrington 471
85 Danushka Gunathilaka 465
86 Colin de Grandhomme 465
87 Henry Nicholls 462
88 Ahmed Shehzad 462
89 Sean Williams 460
90 Javed Ahmadi 458
91 Jimmy Neesham 457
92 Rovman Powell 456
93 Imrul Kayes 454
94 Andrew Balbirnie 453
95 Mohammad Nasir Hossain 452
96 Haris Sohail 447
97 Anamul Haque 445
98 Chris Woakes 444
99 Babar Hayat 441
100 Elton Chigumbura 436

Icc ODI Men’s Batting Rankings