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 887 A.B. de Villiers SA 891 v Australia, 21/11/2014
2 862 V. Kohli IND 886 v Bangladesh, 26/02/2014
3 828 H.M. Amla SA 901 v England, 05/09/2012
4 811 K.C. Sangakkara SL 853 v Afghanistan, 03/03/2014
5 777 S Dhawan IND 785 v Sri Lanka, 09/11/2014
6 771 G.J. Bailey AUS 867 v South Africa, 27/08/2014
7 750 T.M. Dilshan SL 767 v Pakistan, 22/12/2013
8 749 Q. de Kock SA 749 v Australia, 23/11/2014
9 746 K.S. Williamson NZ 746 v Pakistan, 19/12/2014
10 738 M.S. Dhoni IND 836 v Australia, 31/10/2009
11 722 L.R.P.L. Taylor NZ 722 v Pakistan, 08/12/2014
12 688 J.E. Root ENG 688 v Sri Lanka, 16/12/2014
12 688 A.D. Mathews SL 707 v England, 07/12/2014
14 658 Misbah-ul-Haq PAK 744 v Sri Lanka, 25/02/2014
15 657 F. du Plessis SA 703 v New Zealand, 24/10/2014
16 651 R.G. Sharma IND 672 v West Indies, 21/11/2013
16 651 A.J. Finch AUS 651 v South Africa, 23/11/2014
18 649 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
19 648 S.R. Watson AUS 773 v Sri Lanka, 14/08/2011
20 639 S.K. Raina IND 669 v England, 27/01/2013
21 627 M.J. Clarke AUS 750 v Sri Lanka, 22/02/2008
22 626 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
23 606 D.P.M.D. Jayawardene SL 738 v West Indies, 19/12/2001
24 601 B.R.M. Taylor ZIM 667 v New Zealand, 09/02/2012
25 599 J.C. Buttler ENG 599 v Sri Lanka, 16/12/2014
25 599 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
27 598 M.J. Guptill NZ 684 v Zimbabwe, 09/02/2012
28 597 J-P. Duminy SA 668 v Netherlands, 03/03/2011
29 593 Mushfiqur Rahim BAN 600 v Zimbabwe, 28/11/2014
29 593 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
31 592 G.J. Maxwell AUS 634 v Zimbabwe, 25/08/2014
31 592 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
33 590 B.B. McCullum NZ 685 v England, 23/02/2013
34 583 I.R. Bell ENG 702 v India, 27/08/2007
34 583 A.N. Cook ENG 752 v West Indies, 19/06/2012
36 582 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
37 581 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
38 578 D.M. Bravo WI 588 v India, 27/11/2013
39 576 J.P. Faulkner AUS 576 v South Africa, 23/11/2014
40 575 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
41 573 D.A. Warner AUS 589 v England, 29/06/2012
42 568 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
43 564 L.M.P. Simmons WI 629 v India, 02/12/2011
44 556 Shahid Afridi PAK 663 v India, 02/10/1997
45 554 H.D.R.L. Thirimanne SL 573 v Pakistan, 08/03/2014
46 549 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
47 543 Anamul Haque BAN 567 v Zimbabwe, 26/11/2014
48 538 D.A. Miller SA 568 v Australia, 27/08/2014
49 537 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
50 534 A.M. Rahane IND 550 v Sri Lanka, 02/11/2014
51 530 Mohammad Nabi AFG 530 v UAE, 04/12/2014
52 528 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
52 528 S.P.D. Smith AUS 528 v South Africa, 23/11/2014
54 527 R.A. Jadeja IND 552 v West Indies, 08/10/2014
55 526 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
56 517 S.C. Williams ZIM 548 v South Africa, 19/08/2014
56 517 L. Ronchi AUS 519 v Pakistan, 14/12/2014
58 513 J.H. Kallis SA 817 v West Indies, 04/02/2004
59 511 J. Charles WI 592 v India, 05/07/2013
60 507 Mahmudullah BAN 530 v New Zealand, 29/10/2013
60 507 J.D. Ryder NZ 574 v Zimbabwe, 25/10/2011
62 506 D.J. Bravo WI 531 v England, 28/02/2014
62 506 D.J.G. Sammy WI 534 v England, 28/02/2014
62 506 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
65 504 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
66 500 A.T. Rayudu IND 500 v Sri Lanka, 16/11/2014
66 500 R.S. Bopara ENG 543 v Australia, 10/07/2012
68 499 L.D. Chandimal SL 667 v Australia, 06/03/2012
69 497 Samiullah Shenwari AFG 503 v UAE, 30/11/2014
70 491 C.J. Anderson NZ 604 v India, 22/01/2014
71 488 M.R. Marsh AUS 493 v South Africa, 16/11/2014
72 484 A.D. Russell WI 571 v New Zealand, 16/07/2012
73 483 Nasir Jamshaid PAK 589 v South Africa, 10/03/2013
74 482 E.C. Joyce Ire 525 v Netherlands, 09/07/2013
74 482 D. Ramdin WI 493 v India, 08/10/2014
76 481 S.E. Marsh AUS 581 v South Africa, 18/01/2009
77 475 N.J. O'Brien IRE 482 v Sri Lanka, 06/05/2014
78 471 Nawroz Mangal AFG 471 v UAE, 04/12/2014
79 470 A.C. Voges AUS 523 v India, 30/10/2013
80 465 K.O.A. Powell WI 496 v Ireland, 23/02/2014
81 463 M.D.K.J. Perera SL 487 v South Africa, 12/07/2014
81 463 Sohaib Maqsood PAK 502 v Sri Lanka, 23/08/2014
83 459 V. Sibanda ZIM 512 v Pakistan, 21/01/2008
83 459 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
85 450 Fawad Alam PAK 481 v South Africa, 02/11/2010
86 448 G.C. Wilson IRE 491 v Australia, 23/06/2012
87 447 B.J. Haddin AUS 612 v Pakistan, 22/04/2009
88 442 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
89 441 Younus Khan PAK 659 v West Indies, 16/11/2008
90 439 Mohammad Shahzad UAE 534 v Scotland, 16/08/2010
90 439 M.S. Wade AUS 451 v South Africa, 21/11/2014
92 437 J.F. Mooney IRE 437 v Scotland, 12/09/2014
92 437 N.L.T.C. Perera SL 437 v England, 16/12/2014
94 436 Yuvraj Singh IND 787 v West Indies, 26/06/2009
95 432 N.L. McCullum NZ 480 v West Indies, 04/01/2014
96 430 G.D. Elliott NZ 525 v Pakistan, 03/10/2009
97 429 Asghar Stanikzai AFG 430 v Sri Lanka, 03/03/2014
98 424 M.N. Waller ZIM 461 v Pakistan, 31/08/2013
99 423 Naeem Islam BAN 452 v New Zealand, 03/11/2013
100 415 K.J. Coetzer SCO 447 v Kenya, 02/07/2013