ICC ODI Batting Rankings

Pos Rat Name Highest Rating
1 900 AB de Villiers 902 on 24th March 2015 against New Zealand
2 804 Virat Kohli 886 on 26th February 2014 against Bangladesh
3 776 Hashim Amla 901 on 5th September 2012 against England
4 770 Kane Williamson 798 on 7th August 2015 against Zimbabwe
5 760 Tillekeratne Dilshan 802 on 11th March 2015 against Scotland
6 741 MS Dhoni 836 on 31st October 2009 against Australia
7 730 Shikhar Dhawan 794 on 22nd February 2015 against South Africa
8 722 Martin Guptill 722 on 5th January 2016 against Sri Lanka
9 720 Ross Taylor 743 on 2nd August 2015 against Zimbabwe
10 717 Glenn Maxwell 724 on 20th March 2015 against Pakistan
11 715 Quinton de Kock 749 on 23rd November 2014 against Australia
12 715 Francois du Plessis 715 on 25th October 2015 against India
13 702 Rohit Sharma 715 on 18th October 2015 against South Africa
14 696 Aaron Finch 743 on 14th February 2015 against England
15 693 George Bailey 867 on 27th August 2014 against South Africa
16 675 Joe Root 712 on 17th June 2015 against New Zealand
17 662 Jos Buttler 680 on 9th June 2015 against New Zealand
18 661 Mushfiqur Rahim 671 on 7th November 2015 against Zimbabwe
19 661 Soumya Sarkar 671 on 15th July 2015 against South Africa
20 657 Steven Smith 688 on 5th September 2015 against England
21 647 Angelo Mathews 707 on 7th December 2014 against England
22 643 Eoin Morgan 690 on 30th June 2010 against Australia
23 638 David Warner 649 on 3rd September 2015 against England
24 625 Suresh Raina 669 on 27th January 2013 against England
25 621 Shane Watson 773 on 14th August 2011 against Sri Lanka
26 620 Mohammad Hafeez 665 on 4th March 2014 against Bangladesh
27 611 Tamim Iqbal 637 on 30th November 2012 against West Indies
28 609 Ajinkya Rahane 609 on 25th October 2015 against South Africa
29 607 Brendon McCullum 685 on 23rd February 2013 against England
30 599 James Faulkner 628 on 1st February 2015 against England
31 595 Shakib Al Hasan 683 on 22nd March 2012 against Pakistan
32 593 Marlon Samuels 631 on 11th June 2003 against Sri Lanka
33 592 David Miller 635 on 24th March 2015 against New Zealand
34 583 Lahiru Thirimanne 599 on 4th November 2015 against West Indies
35 580 Ahmed Shehzad 670 on 4th March 2014 against Bangladesh
36 576 James Taylor 586 on 17th November 2015 against Pakistan
37 573 JP Duminy 668 on 3rd March 2011 against Netherlands
38 572 Paul Stirling 693 on 23rd May 2013 against Pakistan
39 566 Ed Joyce 581 on 9th October 2015 against Zimbabwe
40 553 Azhar Ali 562 on 22nd July 2015 against Sri Lanka
41 551 Mohammad Nasir Hossain 585 on 8th May 2013 against Zimbabwe
42 550 Mohammad Shahzad 550 on 6th January 2016 against Zimbabwe
43 546 Chris Gayle 804 on 30th November 2003 against Zimbabwe
44 542 Andre Russell 571 on 16th July 2012 against New Zealand
45 539 Corey Anderson 604 on 22nd January 2014 against India
46 539 Lendl Simmons 629 on 2nd December 2011 against India
47 538 Kevin O'Brien 602 on 7th July 2013 against Netherlands
48 538 Sean Williams 556 on 14th March 2015 against India
49 536 Darren Bravo 588 on 27th November 2013 against India
50 534 Grant Elliott 557 on 2nd August 2015 against Zimbabwe
51 534 Mahmudullah 567 on 13th March 2015 against New Zealand
52 533 Kusal Perera 547 on 7th November 2015 against West Indies
53 523 Elton Chigumbura 554 on 22nd August 2007 against South Africa
54 522 Luke Ronchi 617 on 14th February 2015 against Sri Lanka
55 522 Shikandar Raza 576 on 22nd October 2015 against Afghanistan
56 521 Hamilton Masakadza 566 on 31st October 2009 against Bangladesh
57 521 Mohammad Nabi 541 on 24th October 2015 against Zimbabwe
58 521 Ambati Rayudu 537 on 12th July 2015 against Zimbabwe
59 519 Umar Akmal 702 on 6th December 2011 against Bangladesh
60 515 Johnson Charles 592 on 5th July 2013 against India
61 512 Alastair Cook 752 on 19th June 2012 against West Indies
62 507 Darren Sammy 534 on 28th February 2014 against England
63 505 Anamul Haque 567 on 26th November 2014 against Zimbabwe
64 504 Niall O'Brien 513 on 10th March 2015 against India
65 501 Mitchell Marsh 519 on 1st February 2015 against England
66 501 Rilee Rossouw 522 on 23rd August 2015 against New Zealand
67 499 Sarfraz Ahmed 500 on 17th November 2015 against England
68 498 Craig Ervine 524 on 18th October 2015 against Afghanistan
69 496 Samiullah Shenwari 561 on 8th March 2015 against New Zealand
70 490 Dinesh Chandimal 667 on 2nd March 2012 against Australia
71 490 Kieron Pollard 602 on 24th February 2013 against Zimbabwe
72 487 Haris Sohail 520 on 29th May 2015 against Zimbabwe
73 487 William Porterfield 537 on 15th July 2010 against Bangladesh
74 486 Tom Latham 497 on 31st December 2015 against Sri Lanka
75 486 Shaiman Anwar 486 on 18th November 2015 against Hong Kong
76 486 Matthew Wade 486 on 11th September 2015 against England
77 481 Kyle Coetzer 504 on 5th March 2015 against Bangladesh
78 480 Ravindra Jadeja 552 on 8th October 2014 against West Indies
79 479 Farhaan Behardien 479 on 22nd October 2015 against India
80 473 Brad Haddin 612 on 22nd April 2009 against Pakistan
81 472 Shoaib Malik 685 on 13th February 2006 against India
82 471 Denesh Ramdin 495 on 18th January 2015 against South Africa
83 470 Gary Wilson 491 on 23rd June 2012 against Australia
84 469 Dwayne Bravo 531 on 28th February 2014 against England
85 460 Noor Ali 469 on 29th December 2015 against Zimbabwe
86 455 Matt Machan 455 on 14th March 2015 against Australia
87 453 Moeen Ali 497 on 7th December 2014 against Sri Lanka
88 451 Jason Roy 451 on 20th November 2015 against Pakistan
89 449 Shaun Marsh 581 on 18th January 2009 against South Africa
90 445 Richard Berrington 459 on 11th March 2015 against Sri Lanka
91 443 Justice Chibhabha 482 on 16th October 2015 against Afghanistan
92 442 Ravi Bopara 543 on 10th July 2012 against Australia
93 439 Sabbir Rahman 449 on 9th November 2015 against Zimbabwe
94 432 Sohaib Maqsood 502 on 23rd August 2014 against Sri Lanka
95 421 Alex Hales 422 on 17th November 2015 against Pakistan
96 414 Khurram Khan 458 on 4th March 2015 against Pakistan
97 409 Imrul Kayes 560 on 13th April 2011 against Australia
98 406 Preston Mommsen 416 on 11th March 2015 against Sri Lanka
99 395 Nasir Jamshed 589 on 10th March 2013 against South Africa
100 394 Milinda Siriwardana 394 on 5th January 2016 against New Zealand