Home

ICC ODI Batting Rankings

ICC ODI Championship Batting Rankings

ID Rating Name Nationality Career Best Rating
1 870 H.M. Amla SA 901 v England, 05/09/2012
2 869 A.B. de Villiers SA 885 v Sri Lanka, 12/07/2014
3 868 V. Kohli IND 886 v Bangladesh, 26/02/2014
4 851 G.J. Bailey AUS 856 v England, 26/01/2014
5 817 K.C. Sangakkara SL 853 v Afghanistan, 03/03/2014
6 771 M.S. Dhoni IND 836 v Australia, 31/10/2009
7 738 T.M. Dilshan SL 767 v Pakistan, 22/12/2013
8 730 Q. de Kock SA 730 v Zimbabwe, 21/08/2014
9 713 L.R.P.L. Taylor NZ 713 v India, 31/01/2014
10 712 S Dhawan IND 736 v West Indies, 27/11/2013
11 706 Misbah-ul-Haq PAK 744 v Sri Lanka, 25/02/2014
12 688 K.S. Williamson NZ 688 v India, 31/01/2014
13 673 S.R. Watson AUS 773 v Sri Lanka, 14/08/2011
14 658 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
15 657 M.J. Clarke AUS 750 v Sri Lanka, 22/02/2008
16 649 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
17 645 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
18 639 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
19 635 M.J. Guptill NZ 684 v Zimbabwe, 09/02/2012
20 634 G.J. Maxwell AUS 634 v Zimbabwe, 25/08/2014
20 634 A.D. Mathews SL 634 v Pakistan, 23/08/2014
22 625 A.N. Cook ENG 752 v West Indies, 19/06/2012
23 621 I.R. Bell ENG 702 v India, 27/08/2007
24 618 R.G. Sharma IND 672 v West Indies, 21/11/2013
25 615 B.B. McCullum NZ 685 v England, 23/02/2013
26 611 J-P. Duminy SA 668 v Netherlands, 03/03/2011
27 609 S.K. Raina IND 669 v England, 27/01/2013
28 608 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
29 599 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
30 589 B.R.M. Taylor ZIM 667 v New Zealand, 09/02/2012
31 582 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
32 580 J.C. Buttler ENG 580 v Sri Lanka, 03/06/2014
33 579 D.P.M.D. Jayawardene SL 738 v West Indies, 19/12/2001
34 578 C.J. Anderson NZ 604 v India, 22/01/2014
34 578 D.M. Bravo WI 588 v India, 27/11/2013
36 577 Mushfiqur Rahim BAN 588 v Pakistan, 04/03/2014
37 573 L.M.P. Simmons WI 629 v India, 02/12/2011
38 568 D.A. Miller SA 568 v Zimbabwe, 21/08/2014
39 567 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
40 563 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
41 561 D.A. Warner AUS 589 v England, 29/06/2012
42 550 J.E. Root ENG 585 v South Africa, 19/06/2013
43 548 J.H. Kallis SA 817 v West Indies, 04/02/2004
44 546 F. du Plessis SA 552 v England, 19/06/2013
45 544 Shahid Afridi PAK 663 v India, 02/10/1997
46 542 H.D.R.L. Thirimanne SL 573 v Pakistan, 08/03/2014
47 540 J.P. Faulkner AUS 546 v England, 17/01/2014
48 539 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
49 534 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
49 534 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
51 533 S.C. Williams ZIM 548 v South Africa, 19/08/2014
52 531 A.J. Finch AUS 531 v Zimbabwe, 25/08/2014
53 528 J.D. Ryder NZ 574 v Zimbabwe, 25/10/2011
54 522 R.A. Jadeja IND 530 v Pakistan, 02/03/2014
55 521 Mohammad Nabi AFG 521 v Zimbabwe, 24/07/2014
56 520 L.D. Chandimal SL 667 v Australia, 06/03/2012
57 519 D.J. Bravo WI 531 v England, 28/02/2014
58 518 J. Charles WI 592 v India, 05/07/2013
59 515 D.J.G. Sammy WI 534 v England, 28/02/2014
60 514 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
61 512 Nasir Jamshaid PAK 589 v South Africa, 10/03/2013
61 512 R.S. Bopara ENG 543 v Australia, 10/07/2012
63 511 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
64 510 Anamul Haque BAN 539 v West Indies, 20/08/2014
64 510 S.E. Marsh AUS 581 v South Africa, 18/01/2009
66 502 Sohaib Maqsood PAK 502 v Sri Lanka, 23/08/2014
67 499 A.C. Voges AUS 523 v India, 30/10/2013
68 490 Samiullah Shenwari AFG 490 v Zimbabwe, 24/07/2014
69 489 E.C. Joyce Ire 525 v Netherlands, 09/07/2013
70 488 Mahmudullah BAN 530 v New Zealand, 29/10/2013
71 486 P.J. Hughes AUS 568 v England, 08/06/2013
71 486 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
73 485 M.D.K.J. Perera SL 487 v South Africa, 12/07/2014
74 482 N.J. O'Brien IRE 482 v Sri Lanka, 06/05/2014
75 478 D. Ramdin WI 478 v Bangladesh, 26/08/2014
76 472 V. Sibanda ZIM 512 v Pakistan, 21/01/2008
76 472 K.O.A. Powell WI 496 v Ireland, 23/02/2014
78 470 A.D. Russell WI 571 v New Zealand, 16/07/2012
79 469 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
80 465 B.J. Haddin AUS 612 v Pakistan, 22/04/2009
81 463 Yuvraj Singh IND 787 v West Indies, 26/06/2009
82 455 G.C. Wilson IRE 491 v Australia, 23/06/2012
83 449 N.L. McCullum NZ 480 v West Indies, 04/01/2014
84 447 G.D. Elliott NZ 525 v Pakistan, 03/10/2009
85 446 R.R. Sarwan WI 780 v India, 23/05/2006
85 446 Fawad Alam PAK 481 v South Africa, 02/11/2010
87 436 S.M.A. Priyanjan SL 436 v Pakistan, 23/08/2014
88 435 M.N. Waller ZIM 461 v Pakistan, 31/08/2013
89 433 Naeem Islam BAN 452 v New Zealand, 03/11/2013
90 432 Younus Khan PAK 659 v West Indies, 16/11/2008
91 426 Imrul Kayes BAN 560 v Australia, 13/04/2011
92 421 K.J. Coetzer SCO 447 v Kenya, 02/07/2013
93 420 C.A. Ingram SA 492 v West Indies, 14/06/2013
94 414 M.W. Machan SCO 415 v Kenya, 30/01/2014
95 410 M.S. Wade AUS 421 v England, 14/09/2013
96 406 Asghar Stanikzai AFG 430 v Sri Lanka, 03/03/2014
97 404 Nawroz Mangal AFG 429 v Bangladesh, 01/03/2014
98 399 Asad Shafiq PAK 504 v Australia, 03/09/2012
99 398 Mohammad Shahzad UAE 534 v Scotland, 16/08/2010
100 397 J.F. Mooney IRE 431 v England, 02/03/2011

Upcoming Tournaments

   More in Sports