| Top 100 ICC Cricket ODI Batting Rankings |
| ID |
Ratings |
Name |
Nations |
Career Best Rating |
| 1 |
901 |
H.M. Amla |
SA |
901 v England, 05/09/2012 |
| 2 |
852 |
A.B. de Villiers |
SA |
852 v England, 05/09/2012 |
| 3 |
824 |
V. Kohli |
IND |
866 v Sri Lanka, 31/07/2012 |
| 4 |
789 |
M.S. Dhoni |
IND |
836 v Australia, 31/10/2009 |
| 5 |
749 |
I.J.L. Trott |
ENG |
781 v India, 23/10/2011 |
| 6 |
746 |
K.C. Sangakkara |
SL |
781 v India, 28/07/2012 |
| 7 |
718 |
M.J. Clarke |
AUS |
750 v Sri Lanka, 22/02/2008 |
| 8 |
707 |
A.N. Cook |
ENG |
752 v West Indies, 19/06/2012 |
| 9 |
688 |
M.E.K. Hussey |
AUS |
857 v New Zealand, 28/01/2007 |
| 10 |
682 |
T.M. Dilshan |
SL |
765 v New Zealand, 29/03/2011 |
| 11 |
680 |
S.R. Watson |
AUS |
773 v Sri Lanka, 14/08/2011 |
| 12 |
674 |
E.J.G. Morgan |
ENG |
690 v Australia, 30/06/2010 |
| 13 |
667 |
B.R.M. Taylor |
ZIM |
667 v New Zealand, 09/02/2012 |
| 14 |
666 |
Shakib Al Hasan |
BAN |
683 v Pakistan, 22/03/2012 |
| 14 |
666 |
G. Gambhir |
IND |
722 v New Zealand, 04/12/2010 |
| 16 |
665 |
Umar Akmal |
PAK |
702 v Afghanistan, 10/02/2012 |
| 17 |
664 |
J.H. Kallis |
SA |
817 v West Indies, 04/02/2004 |
| 18 |
661 |
R.L. Taylor |
NZ |
693 v Australia, 10/02/2009 |
| 19 |
641 |
P.R. Stirling |
IRE |
650 v Scotland, 12/07/2011 |
| 20 |
636 |
J.P. Duminy |
SA |
668 v Netherlands, 03/03/2011 |
| 21 |
633 |
D.P.M.D. Jayawardene |
SL |
738 v West Indies, 19/12/2001 |
| 22 |
628 |
G.C. Smith |
SA |
784 v India, 25/11/2005 |
| 23 |
626 |
B.B. McCullum |
NZ |
664 v Pakistan, 09/11/2009 |
| 24 |
624 |
V. Sehwag |
IND |
774 v New Zealand, 11/01/2003 |
| 25 |
622 |
M.J. Guptill |
NZ |
684 v Zimbabwe, 09/02/2012 |
| 26 |
615 |
S. Raina |
IND |
658 v Sri Lanka, 30/05/2010 |
| 27 |
608 |
Tamim Iqbal |
BAN |
637 v West Indies, 30/11/2012 |
| 28 |
607 |
Misbah-ul-Haq |
PAK |
623 v West Indies, 28/04/2011 |
| 29 |
606 |
C.H. Gayle |
WI |
804 v Zimbabwe, 30/11/2003 |
| 30 |
591 |
I.R. Bell |
ENG |
702 v India, 27/08/2007 |
| 31 |
588 |
Nasir Jamshed |
PAK |
588 v India, 06/01/2013 |
| 31 |
588 |
L.D. Chandimal |
SL |
667 v Australia, 06/03/2012 |
| 31 |
588 |
K.P. Pietersen |
ENG |
833 v Australia, 08/04/2007 |
| 34 |
584 |
K.A. Pollard |
WI |
596 v Australia, 25/03/2012 |
| 35 |
575 |
D.J. Hussey |
AUS |
630 v Sri Lanka, 02/03/2012 |
| 36 |
569 |
Mohammad Hafeez |
PAK |
583 v Sri Lanka, 18/11/2011 |
| 36 |
569 |
A.D. Mathews |
SL |
598 v Australia, 14/08/2011 |
| 38 |
568 |
D.A. Warner |
AUS |
589 v England, 29/06/2012 |
| 39 |
559 |
W.U. Tharanga |
SL |
663 v New Zealand, 28/12/2006 |
| 40 |
557 |
K.J. O'Brien |
IRE |
583 v England, 02/03/2011 |
| 41 |
549 |
Yuvraj Singh |
IND |
787 v West Indies, 26/06/2009 |
| 42 |
547 |
C. Kieswetter |
ENG |
547 v South Africa, 05/09/2012 |
| 43 |
538 |
T.L.W. Cooper |
NED |
575 v West Indies, 28/02/2011 |
| 44 |
537 |
Mushfiqur Rahim |
BAN |
537 v West Indies, 08/12/2012 |
| 44 |
537 |
L.M.P. Simmons |
WI |
629 v India, 02/12/2011 |
| 46 |
531 |
Shahid Afridi |
PAK |
663 v India, 02/10/1997 |
| 47 |
529 |
A.D. Russell |
WI |
571 v New Zealand, 16/07/2012 |
| 48 |
524 |
J.D. Ryder |
NZ |
574 v Zimbabwe, 25/10/2011 |
| 49 |
521 |
R.R. Sarwan |
WI |
780 v India, 23/05/2006 |
| 50 |
520 |
Mahmudullah |
BAN |
520 v West Indies, 08/12/2012 |
| 51 |
518 |
D.M. Bravo |
WI |
518 v Bangladesh, 08/12/2012 |
| 52 |
517 |
Younus Khan |
PAK |
659 v West Indies, 16/11/2008 |
| 53 |
516 |
G.J. Bailey |
AUS |
545 v Pakistan, 31/08/2012 |
| 53 |
516 |
R.S. Bopara |
ENG |
543 v Australia, 10/07/2012 |
| 55 |
514 |
M.N. Samuels |
WI |
631 v Sri Lanka, 11/06/2003 |
| 56 |
503 |
K.S. Williamson |
NZ |
508 v West Indies, 16/07/2012 |
| 57 |
502 |
A. Obanda |
KEN |
520 v Afghanistan, 11/10/2010 |
| 58 |
501 |
R.G. Sharma |
IND |
582 v West Indies, 05/12/2011 |
| 59 |
500 |
C.O. Obuya |
KEN |
513 v Australia, 13/03/2011 |
| 60 |
496 |
Asad Shafiq |
PAK |
504 v Australia, 03/09/2012 |
| 61 |
490 |
C.L. White |
AUS |
648 v India, 20/10/2010 |
| 62 |
487 |
Nasir Hossain |
BAN |
517 v West Indies, 30/11/2012 |
| 63 |
485 |
G.C. Wilson |
IRE |
491 v Australia, 23/06/2012 |
| 64 |
481 |
D.J.G. Sammy |
WI |
488 v Bangladesh, 07/12/2012 |
| 65 |
480 |
S.E. Marsh |
AUS |
581 v South Africa, 18/01/2009 |
| 65 |
480 |
Imrul Kayes |
BAN |
560 v Australia, 13/04/2011 |
| 67 |
477 |
H. Masakadza |
ZIM |
566 v Bangladesh, 31/10/2009 |
| 68 |
476 |
E. Chigumbura |
ZIM |
554 v South Africa, 22/08/2007 |
| 69 |
475 |
T. Mishra |
KEN |
509 v Ireland, 18/02/2012 |
| 70 |
471 |
W.T.S. Porterfield |
IRE |
537 v Bangladesh, 15/07/2010 |
| 70 |
471 |
R.A. Jadeja |
IND |
476 v Bangladesh, 16/03/2012 |
| 72 |
466 |
B.J. Haddin |
AUS |
612 v Pakistan, 22/04/2009 |
| 73 |
462 |
F. du Plessis |
SA |
492 v England, 28/08/2012 |
| 74 |
459 |
Azhar Ali |
PAK |
512 v Australia, 03/09/2012 |
| 75 |
456 |
B.J. Watling |
NZ |
467 v Sri Lanka, 06/11/2012 |
| 76 |
455 |
D.J.J. Bravo |
WI |
493 v England, 28/10/2006 |
| 77 |
450 |
N.J. O'Brien |
IRE |
477 v Australia, 17/06/2010 |
| 78 |
448 |
Shoaib Malik |
PAK |
685 v India, 13/02/2006 |
| 79 |
446 |
R.J. Nicol |
NZ |
483 v West Indies, 14/07/2012 |
| 80 |
444 |
J.D.P. Oram |
NZ |
583 v Bangladesh, 11/10/2008 |
| 81 |
441 |
Y.K. Pathan |
IND |
543 v Ireland, 06/03/2011 |
| 82 |
439 |
V. Sibanda |
ZIM |
512 v Pakistan, 21/01/2008 |
| 83 |
438 |
H.D.R.L. Thirimanne |
SL |
442 v New Zealand, 04/11/2012 |
| 84 |
432 |
Kamran Akmal |
PAK |
557 v England, 22/09/2010 |
| 85 |
430 |
A.N. Kervezee |
NED |
430 v Afghanistan, 31/03/2012 |
| 85 |
430 |
Rizwan Cheema |
CAN |
543 v Kenya, 19/08/2009 |
| 85 |
430 |
Imran Farhat |
PAK |
609 v New Zealand, 07/01/2004 |
| 88 |
424 |
Junaid Siddique |
BAN |
497 v India, 19/02/2011 |
| 89 |
417 |
Raqibul Hasan |
BAN |
525 v India, 11/01/2010 |
| 90 |
415 |
C.R. Ervine |
ZIM |
443 v Kenya, 20/03/2011 |
| 91 |
412 |
J.F. Mooney |
IRE |
431 v England, 02/03/2011 |
| 92 |
400 |
N.L. McCullum |
NZ |
409 v Sri Lanka, 06/11/2012 |
| 93 |
398 |
Abdul Razzaq |
PAK |
635 v India, 19/03/2004 |
| 94 |
397 |
Mohammad Nabi |
AFG |
397 v Australia, 25/08/2012 |
| 95 |
395 |
E.C. Joyce |
ENG |
448 v New Zealand, 06/02/2007 |
| 96 |
393 |
Naeem Islam |
BAN |
445 v England, 02/03/2010 |
| 97 |
392 |
J.A. Morkel |
SA |
427 v Zimbabwe, 08/11/2009 |
| 98 |
390 |
E.S. Szwarczynski |
NED |
417 v Bangladesh, 20/07/2010 |
| 99 |
388 |
Shahriar Nafees |
BAN |
600 v Bermuda, 25/02/2007 |
| 99 |
388 |
Mohammad Shahzad |
AFG |
534 v Scotland, 16/08/2010 |