ICC ODI Batting Rankings

Pos
Rat
Name
Career Highest Ranking
1
900
AB de Villiers
902 on 24th March 2015 against New Zealand
2
825
Virat Kohli
886 on 26th February 2014 against Bangladesh
3
776
Hashim Amla
901 on 5th September 2012 against England
4
771
Kane Williamson
798 on 7th August 2015 against Zimbabwe
5
761
Rohit Sharma
761 on 15th January 2016 against Australia
6
760
Tillekeratne Dilshan
802 on 11th March 2015 against Scotland
7
748
Shikhar Dhawan
794 on 22nd February 2015 against South Africa
8
731
Glenn Maxwell
735 on 20th January 2016 against India
9
725
Martin Guptill
725 on 31st January 2016 against Pakistan
10
715
Quinton de Kock
749 on 23rd November 2014 against Australia
11
715
Francois du Plessis
715 on 25th October 2015 against India
12
713
Ross Taylor
743 on 2nd August 2015 against Zimbabwe
13
706
MS Dhoni
836 on 31st October 2009 against Australia
14
704
George Bailey
867 on 27th August 2014 against South Africa
15
702
Steve Smith
709 on 20th January 2016 against India
16
694
Aaron Finch
743 on 14th February 2015 against England
17
675
Joe Root
712 on 17th June 2015 against New Zealand
18
666
David Warner
666 on 23rd January 2016 against India
19
662
Jos Buttler
680 on 9th June 2015 against New Zealand
20
661
Mushfiqur Rahim
671 on 7th November 2015 against Zimbabwe
21
661
Soumya Sarkar
671 on 15th July 2015 against South Africa
22
647
Angelo Mathews
707 on 7th December 2014 against England
23
643
Eoin Morgan
690 on 30th June 2010 against Australia
24
639
Mohammad Hafeez
665 on 4th March 2014 against Bangladesh
25
615
Ajinkya Rahane
630 on 17th January 2016 against Australia
26
611
Tamim Iqbal
637 on 30th November 2012 against West Indies
27
610
Suresh Raina
669 on 27th January 2013 against England
28
605
Shane Watson
773 on 14th August 2011 against Sri Lanka
29
598
James Faulkner
628 on 1st February 2015 against England
30
596
Brendon McCullum
685 on 23rd February 2013 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
576
James Taylor
586 on 17th November 2015 against Pakistan
36
573
JP Duminy
668 on 3rd March 2011 against Netherlands
37
572
Paul Stirling
693 on 23rd May 2013 against Pakistan
38
566
Ahmed Shehzad
670 on 4th March 2014 against Bangladesh
39
566
Ed Joyce
581 on 9th October 2015 against Zimbabwe
40
551
Mohammad Nasir Hossain
585 on 8th May 2013 against Zimbabwe
41
550
Mohammad Shahzad
550 on 6th January 2016 against Zimbabwe
42
546
Chris Gayle
804 on 30th November 2003 against Zimbabwe
43
546
Mitchell Marsh
546 on 23rd January 2016 against India
44
542
Andre Russell
571 on 16th July 2012 against New Zealand
45
541
Corey Anderson
604 on 22nd January 2014 against India
46
541
Azhar Ali
562 on 22nd July 2015 against Sri Lanka
47
539
Lendl Simmons
629 on 2nd December 2011 against India
48
538
Kevin O'Brien
602 on 7th July 2013 against Netherlands
49
538
Sean Williams
556 on 14th March 2015 against India
50
536
Darren Bravo
588 on 27th November 2013 against India
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
Sikandar Raza
576 on 22nd October 2015 against Afghanistan
55
521
Hamilton Masakadza
566 on 31st October 2009 against Bangladesh
56
521
Mohammad Nabi
541 on 24th October 2015 against Zimbabwe
57
520
Grant Elliott
557 on 2nd August 2015 against Zimbabwe
58
515
Johnson Charles
592 on 5th July 2013 against India
59
514
Umar Akmal
702 on 6th December 2011 against Bangladesh
60
512
Luke Ronchi
617 on 14th February 2015 against Sri Lanka
61
509
Sarfraz Ahmed
509 on 31st January 2016 against New Zealand
62
508
Ambati Rayudu
537 on 12th July 2015 against Zimbabwe
63
507
Darren Sammy
534 on 28th February 2014 against England
64
505
Anamul Haque
567 on 26th November 2014 against Zimbabwe
65
504
Niall O'Brien
513 on 10th March 2015 against India
66
501
Rilee Rossouw
522 on 23rd August 2015 against New Zealand
67
498
Babar Azam
498 on 31st January 2016 against New Zealand
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
487
William Porterfield
537 on 15th July 2010 against Bangladesh
72
486
Shaiman Anwar
486 on 18th November 2015 against Hong Kong
73
483
Tom Latham
497 on 31st December 2015 against Sri Lanka
74
482
Haris Sohail
520 on 29th May 2015 against Zimbabwe
75
479
Farhaan Behardien
479 on 22nd October 2015 against India
76
479
Ravindra Jadeja
552 on 8th October 2014 against West Indies
77
476
Shaun Marsh
581 on 18th January 2009 against South Africa
78
475
Matthew Wade
486 on 11th September 2015 against England
79
473
Kyle Coetzer
504 on 5th March 2015 against Bangladesh
80
473
Shoaib Malik
685 on 13th February 2006 against India
81
471
Denesh Ramdin
495 on 18th January 2015 against South Africa
82
470
Gary Wilson
491 on 23rd June 2012 against Australia
83
460
Noor Ali Zadran
469 on 29th December 2015 against Zimbabwe
84
453
Moeen Ali
497 on 7th December 2014 against Sri Lanka
85
451
Jason Roy
451 on 20th November 2015 against Pakistan
86
445
Matt Machan
455 on 14th March 2015 against Australia
87
443
Justice Chibhabha
482 on 16th October 2015 against Afghanistan
88
442
Ravi Bopara
543 on 10th July 2012 against Australia
89
441
Richard Berrington
459 on 11th March 2015 against Sri Lanka
90
439
Sabbir Rahman
449 on 9th November 2015 against Zimbabwe
91
426
Sohaib Maqsood
502 on 23rd August 2014 against Sri Lanka
92
421
Alex Hales
422 on 17th November 2015 against Pakistan
93
414
Khurram Khan
458 on 4th March 2015 against Pakistan
94
409
Imrul Kayes
560 on 13th April 2011 against Australia
95
396
Preston Mommsen
416 on 11th March 2015 against Sri Lanka
96
394
Milinda Siriwardana
394 on 5th January 2016 against New Zealand
97
391
Nasir Jamshed
589 on 10th March 2013 against South Africa
98
388
Nowroz Mangal
477 on 8th March 2015 against New Zealand
99
385
Mohammad Rizwan
424 on 1st October 2015 against Zimbabwe
100
385
Upul Tharanga
663 on 28th December 2006 against New Zealand