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 898 A.B. de Villiers SA 899 v West Indies, 18/01/2015
2 849 H.M. Amla SA 901 v England, 05/09/2012
2 849 K.C. Sangakkara SL 853 v Afghanistan, 03/03/2014
4 847 V. Kohli IND 886 v Bangladesh, 26/02/2014
5 798 T.M. Dilshan SL 800 v Bangladesh, 26/02/2015
6 789 K.S. Williamson NZ 789 v Australia, 28/02/2015
7 784 S Dhawan IND 794 v South Africa, 22/02/2015
8 734 A.J. Finch AUS 743 v England, 14/02/2015
9 718 G.J. Bailey AUS 867 v South Africa, 27/08/2014
10 712 M.S. Dhoni IND 836 v Australia, 31/10/2009
11 692 R.L. Taylor NZ 722 v Pakistan, 03/02/2015
12 687 Q. de Kock SA 749 v Australia, 23/11/2014
13 675 Misbah-ul-Haq PAK 744 v Sri Lanka, 25/02/2014
14 671 J.E. Root ENG 688 v Sri Lanka, 16/12/2014
15 664 A.D. Mathews SL 707 v England, 07/12/2014
16 661 R.G. Sharma IND 684 v Australia, 18/01/2015
17 660 G.J. Maxwell AUS 677 v England, 14/02/2015
18 651 B.B. McCullum NZ 685 v England, 23/02/2013
19 638 F. du Plessis SA 703 v New Zealand, 24/10/2014
20 631 S.K. Raina IND 669 v England, 27/01/2013
21 627 D.P.M.D. Jayawardene SL 738 v West Indies, 19/12/2001
22 624 S.R. Watson AUS 773 v Sri Lanka, 14/08/2011
23 623 D.A. Miller SA 634 v Zimbabwe, 15/02/2015
24 622 J.P. Faulkner AUS 628 v England, 01/02/2015
25 620 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
26 619 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
27 615 I.R. Bell ENG 702 v India, 27/08/2007
28 610 J.C. Buttler ENG 633 v India, 30/01/2015
29 609 B.R.M. Taylor ZIM 667 v New Zealand, 09/02/2012
30 608 D.A. Warner AUS 622 v England, 16/01/2015
31 604 J.P. Duminy SA 668 v Netherlands, 03/03/2011
32 603 L. Ronchi NZ 613 v Sri Lanka, 29/01/2015
32 603 M.J. Clarke AUS 750 v Sri Lanka, 22/02/2008
34 602 Mushfiqur Rahim BAN 602 v Afghanistan, 18/02/2015
34 602 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
36 600 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
37 593 S.P.D. Smith AUS 604 v England, 01/02/2015
38 591 A.M. Rahane IND 591 v UAE, 28/02/2015
39 590 H.D.R.L. Thirimanne SL 590 v England, 01/03/2015
40 584 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
41 576 Umar Akmal PAK 702 v Bangladesh, 06/12/2011
42 572 M.J. Guptill NZ 684 v Zimbabwe, 09/02/2012
42 572 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
44 566 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
45 563 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
46 562 L.M.P. Simmons WI 629 v India, 02/12/2011
47 560 C.J. Anderson NZ 604 v India, 22/01/2014
48 559 Shahid Afridi PAK 663 v India, 02/10/1997
49 557 A.N. Cook ENG 752 v West Indies, 19/06/2012
50 555 D.M. Bravo WI 588 v India, 27/11/2013
51 552 A.D. Russell WI 571 v New Zealand, 16/07/2012
52 544 Samiullah Shenwari AFG 544 v Scotland, 26/02/2015
52 544 Anamul Haque BAN 567 v Zimbabwe, 26/11/2014
52 544 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
52 544 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
56 539 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
57 538 S.C. Williams ZIM 548 v South Africa, 19/08/2014
58 526 E.C. Joyce Ire 526 v UAE, 25/02/2015
59 517 Mohammad Nabi AFG 530 v UAE, 04/12/2014
60 513 D.J.G. Sammy WI 534 v England, 28/02/2014
61 505 Mahmudullah BAN 530 v New Zealand, 29/10/2013
61 505 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
61 505 N.J. O'Brien IRE 509 v West Indies, 16/02/2015
64 503 R.A. Jadeja IND 552 v West Indies, 08/10/2014
64 503 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
66 491 M.R. Marsh AUS 519 v England, 01/02/2015
67 490 G.D. Elliott NZ 525 v Pakistan, 03/10/2009
68 488 A.T. Rayudu IND 500 v Sri Lanka, 16/11/2014
68 488 J. Charles WI 592 v India, 05/07/2013
70 487 D. Ramdin WI 495 v South Africa, 18/01/2015
71 484 D.J.J. Bravo WI 531 v England, 28/02/2014
71 484 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
73 481 M.M. Ali ENG 497 v Sri Lanka, 07/12/2014
73 481 B.J. Haddin AUS 612 v Pakistan, 22/04/2009
75 478 R.S. Bopara ENG 543 v South Africa, 24/08/2012
76 476 S.E. Marsh AUS 581 v South Africa, 23/01/2009
77 475 J.D. Ryder NZ 574 v Zimbabwe, 25/10/2011
78 470 J.W.A. Taylor ENG 518 v Australia, 14/02/2015
79 466 L.D. Chandimal SL 667 v Australia, 02/03/2012
80 461 Sohaib Maqsood PAK 502 v Sri Lanka, 23/08/2014
81 459 Nowroz Mangal AFG 471 v UAE, 04/12/2014
82 451 Nasir Jamshed PAK 589 v South Africa, 10/03/2013
83 450 V. Sibanda ZIM 512 v India, 26/07/2013
84 449 R.R. Rossouw SA 449 v West Indies, 27/02/2015
84 449 G.C. Wilson IRE 491 v Australia, 23/06/2012
86 445 M.W. Machan SCO 447 v New Zealand, 17/02/2015
87 444 Asghar Stanikzai AFG 450 v Sri Lanka, 22/02/2015
87 444 K.O.A. Powell WI 496 v Ireland, 23/02/2014
89 439 R.D. Berrington SCO 440 v New Zealand, 17/02/2015
90 438 Fawad Alam PAK 481 v South Africa, 02/11/2010
90 438 M.D.K.J. Perera SL 487 v South Africa, 12/07/2014
92 428 K.J. Coetzer SCO 447 v Kenya, 02/07/2013
92 428 Khurram Khan UAE 432 v Ireland, 25/02/2015
94 427 C.R. Ervine ZIM 464 v West Indies, 24/02/2013
95 424 M.S. Wade AUS 451 v South Africa, 21/11/2014
96 419 N.L.T.C. Perera SL 437 v England, 16/12/2014
97 418 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
97 418 Naeem Islam BAN 452 v New Zealand, 03/11/2013
99 417 N.L. McCullum NZ 480 v West Indies, 04/01/2014
99 417 Shaiman Anwar UAE 417 v India, 28/02/2015