Reliance ICC ODI Championship Batting Rankings

The current top 100 ODI batsmen are listed below, clicking on a player name will take you to their player page.

If you want to find out the ranking of a current player who is not in the top 100 or if you want to chart the rating of a retired player, enter their name into the search box.

Search for a Player

Type in a player’s full surname (or the first few letters) and hit submit.

Reliance ICC Rankings
The Official Rankings for International Cricket!
Top 100 ODI Batsmen
ID Rat. Name Nat. Career Best Rating
1 889 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
2 839 K.C. Sangakkara SL 861 v Scotland, 11/03/2015
3 806 H.M. Amla SA 901 v England, 05/09/2012
4 790 V. Kohli IND 886 v Bangladesh, 26/02/2014
5 786 K.S. Williamson NZ 789 v Australia, 28/02/2015
6 781 T.M. Dilshan SL 802 v Scotland, 11/03/2015
7 765 S Dhawan IND 794 v South Africa, 22/02/2015
8 732 R.L. Taylor NZ 736 v England, 14/06/2015
9 723 M.S. Dhoni IND 836 v Australia, 31/10/2009
10 720 G.J. Maxwell AUS 724 v Pakistan, 20/03/2015
11 697 G.J. Bailey AUS 867 v South Africa, 27/08/2014
11 697 J.E. Root ENG 712 v New Zealand, 17/06/2015
13 685 S.P.D. Smith AUS 685 v New Zealand, 29/03/2015
14 684 A.J. Finch AUS 743 v England, 14/02/2015
15 671 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
16 670 R.G. Sharma IND 693 v Bangladesh, 18/06/2015
17 666 F. du Plessis SA 703 v New Zealand, 24/10/2014
18 665 J.C. Buttler ENG 680 v New Zealand, 09/06/2015
19 652 S.K. Raina IND 669 v England, 27/01/2013
20 649 Mushfiqur Rahim BAN 663 v Pakistan, 22/04/2015
21 646 A.D. Mathews SL 707 v England, 07/12/2014
22 645 M.J. Guptill NZ 684 v Zimbabwe, 09/02/2012
23 640 Q. de Kock SA 749 v Australia, 23/11/2014
24 634 S.R. Watson AUS 773 v Sri Lanka, 14/08/2011
25 630 D.A. Warner AUS 634 v Afghanistan, 04/03/2015
26 629 D.A. Miller SA 635 v New Zealand, 24/03/2015
27 625 B.B. McCullum NZ 685 v England, 23/02/2013
28 617 J.P. Faulkner AUS 628 v England, 01/02/2015
29 616 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
30 610 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
30 610 I.R. Bell ENG 702 v India, 27/08/2007
30 610 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
33 606 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
34 602 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
35 593 J.P. Duminy SA 668 v Netherlands, 03/03/2011
36 586 H.D.R.L. Thirimanne SL 590 v England, 01/03/2015
37 571 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
38 570 C.J. Anderson NZ 604 v India, 22/01/2014
38 570 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
40 565 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
41 564 A.M. Rahane IND 591 v South Africa, 22/02/2015
42 562 Azhar Ali PAK 562 v Sri Lanka, 22/07/2015
43 558 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
44 557 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
45 556 E.C. Joyce Ire 560 v Zimbabwe, 07/03/2015
45 556 G.D. Elliott NZ 556 v Australia, 29/03/2015
47 555 L. Ronchi NZ 613 v Pakistan, 31/01/2015
48 554 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
49 547 D.M. Bravo WI 588 v India, 27/11/2013
49 547 L.M.P. Simmons WI 629 v India, 02/12/2011
51 541 Mahmudullah BAN 567 v New Zealand, 13/03/2015
52 539 A.D. Russell WI 571 v New Zealand, 16/07/2012
53 538 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
54 535 A.N. Cook ENG 752 v West Indies, 19/06/2012
55 534 A.T. Rayudu IND 537 v Zimbabwe, 12/07/2015
56 533 S.C. Williams ZIM 556 v India, 14/03/2015
57 530 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
58 517 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
59 515 D.J.G. Sammy WI 534 v England, 28/02/2014
60 512 Anamul Haque BAN 567 v Zimbabwe, 26/11/2014
61 508 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
62 505 Haris Sohail PAK 520 v Zimbabwe, 29/05/2015
62 505 N.J. O'Brien IRE 513 v India, 10/03/2015
64 503 M.D.K.J. Perera SL 503 v Pakistan, 26/07/2015
65 497 Mohammad Nabi AFG 530 v UAE, 04/12/2014
65 497 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
67 496 J. Charles WI 592 v India, 05/07/2013
68 492 L.D. Chandimal SL 667 v Australia, 06/03/2012
68 492 R.A. Jadeja IND 552 v West Indies, 08/10/2014
70 488 Shikandar Raza ZIM 488 v India, 14/07/2015
71 487 B.J. Haddin AUS 612 v Pakistan, 22/04/2009
72 481 K.J. Coetzer SCO 504 v Bangladesh, 05/03/2015
72 481 R.R. Rossouw SA 498 v Bangladesh, 10/07/2015
74 478 D. Ramdin WI 495 v South Africa, 18/01/2015
75 476 D.J.J. Bravo WI 531 v England, 28/02/2014
76 470 Nowroz Mangal AFG 477 v New Zealand, 08/03/2015
77 464 M.R. Marsh AUS 519 v England, 01/02/2015
78 463 M.M. Ali ENG 497 v Sri Lanka, 07/12/2014
79 462 R.S. Bopara ENG 543 v Australia, 10/07/2012
79 462 S.E. Marsh AUS 581 v South Africa, 18/01/2009
81 458 Sarfraz Ahmed PAK 458 v Sri Lanka, 26/07/2015
82 455 M.W. Machan SCO 455 v Australia, 14/03/2015
83 448 Sohaib Maqsood PAK 502 v Sri Lanka, 23/08/2014
84 447 J.W.A. Taylor ENG 518 v Australia, 14/02/2015
85 445 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
86 437 Shaiman Anwar UAE 459 v South Africa, 12/03/2015
87 434 G.C. Wilson IRE 491 v Australia, 23/06/2012
88 432 Shoaib Malik PAK 685 v India, 13/02/2006
89 428 C.J. Chibhabha ZIM 458 v Sri Lanka, 20/11/2008
90 424 V. Sibanda ZIM 512 v Pakistan, 21/01/2008
91 422 Sabbir Rahman BAN 434 v India, 24/06/2015
92 420 Asghar Stanikzai AFG 450 v Sri Lanka, 22/02/2015
93 418 Khurram Khan UAE 458 v Pakistan, 04/03/2015
93 418 C.R. Ervine ZIM 464 v West Indies, 24/02/2013
95 411 M.S. Wade AUS 451 v South Africa, 21/11/2014
96 409 Nasir Jamshed PAK 589 v South Africa, 10/03/2013
97 406 P.L. Mommsen SCO 416 v Sri Lanka, 11/03/2015
98 401 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
99 396 J.F. Mooney IRE 437 v Scotland, 12/09/2014
100 395 F. Behardien SA 397 v Bangladesh, 12/07/2015