Icc ODI Batting Rankings

Last Updated – 25 March 2018

Icc A One Day International  Batting Rankings

Pos Player Country Rating

Virat Kohli

909

2 AB de Villiers 844
3 David Warner 823
4 Joe Root 814
5 Babar Azam 813
6 Rohit Sharma 799
7 Ross Taylor 785
8 Quinton de Kock 783
9 Francois du Plessis 782
10 Kane Williamson 778
11 Shikhar Dhawan 769
12 Hashim Amla 746
13 Martin Guptill 731
14 Aaron Finch 724
15 MS Dhoni 717
16 Jonny Bairstow 698
17 Tamim Iqbal 698
18 Steve Smith 692
19 Jos Buttler 674
20 Mushfiqur Rahim 652
21 Ben Stokes 635
22 Kyle Coetzer 632
23 Travis Head 631
24 Jason Roy 629
25 Alex Hales 629
26 Eoin Morgan 621
27 Mohammad Hafeez 621
28 Angelo Mathews 619
29 Marcus Stoinis 616
30 Ajinkya Rahane 613
31 Shakib Al Hasan 608
32 Rahmat Shah 600
33 Tom Latham 598
34 Glenn Maxwell 597
35 Paul Stirling 596
36 David Miller 594
37 Brendan Taylor 578
38 Mitchell Marsh 576
39 Upul Tharanga 576
40 Fakhar Fakhar Zaman 575
41 Niroshan Dickwella 566
42 Ed Joyce 563
43 Mahmudullah 561
44 Sikandar Sikandar Raza 560
45 Kusal Mendis 557
46 Sarfraz Ahmed 548
47 Mohammad Shahzad 547
48 Azhar Ali 544
49 Marlon Samuels 541
50 Kedar Jadhav 540
51 Kevin O’Brien 539
52 JP Duminy 538
53 Shai Hope 538
54 Evin Lewis 535
55 Shoaib Malik 535
56 Calum MacLeod 532
57 Mohammad Nabi 530
58 William Porterfield 528
59 Soumya Sarkar 526
60 Colin Munro 518
61 Lahiru Thirimanne 518
62 James Faulkner 511
63 Mitchell Santner 502
64 Moeen Ali 500
65 Jason Holder 500
66 Dinesh Chandimal 500
67 Matthew Wade 499
68 Rameez Shahzad 494
69 Anshuman Rath 492
70 Najibullah Zadran 492
71 Sabbir Rahman 491
72 Farhaan Behardien 488
73 Craig Ervine 486
74 Neil Broom 486
75 Hamilton Masakadza 486
76 Shaiman Anwar 484
77 Chris Gayle 477
78 Niall O’Brien 476
79 Hardik Pandya 475
80 Ahmed Shehzad 474
81 Kusal Perera 472
82 Sean Williams 472
83 Richard Berrington 467
84 Danushka Gunathilaka 465
85 Colin de Grandhomme 465
86 Chris Woakes 465
87 Henry Nicholls 462
88 Imrul Kayes 461
89 Mohammad Nasir Hossain 459
90 Haris Sohail 458
91 Javed Ahmadi 458
92 Jimmy Neesham 457
93 Andrew Balbirnie 453
94 Anamul Haque 447
95 Solomon Mire 442
96 Babar Hayat 441
97 Luke Ronchi 435
98 Corey Anderson 425
99 Imad Wasim 419
100 Nizakat Khan 419

Icc ODI Men’s Batting Rankings