Reliance Mobile 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 Mobile ICC Rankings
The Official Rankings for International Cricket!
Top 100 ODI Batsmen
ID Rat. Name Nat. Career Best Rating
1 825 M.E.K. Hussey AUS 865 v New Zealand, 28/01/2007
2 822 M.S. Dhoni IND 837 v Australia, 31/10/2009
3 749 A.B. de Villiers SA 754 v England, 27/11/2009
4 736 C.H. Gayle WI 808 v Zimbabwe, 30/11/2003
5 733 S. Chanderpaul WI 778 v England, 22/03/2009
6 729 G.C. Smith SA 785 v India, 25/11/2005
7 723 S.R. Tendulkar IND 887 v Zimbabwe, 13/11/1998
8 718 R.T. Ponting AUS 831 v New Zealand, 20/12/2007
9 702 V. Sehwag IND 787 v New Zealand, 11/01/2003
10 701 K.C. Sangakkara SL 755 v Bangladesh, 25/02/2006
11 695 J.H. Kallis SA 818 v West Indies, 04/02/2004
12 692 Yuvraj Singh IND 786 v West Indies, 26/06/2009
13 687 T.M. Dilshan SL 687 v Bangladesh, 04/01/2010
14 678 P.D. Collingwood ENG 688 v South Africa, 27/11/2009
15 672 H.H. Gibbs SA 752 v Sri Lanka, 03/03/2003
16 671 M.J. Clarke AUS 751 v Sri Lanka, 22/02/2008
17 666 B.B. McCullum NZ 666 v Pakistan, 09/11/2009
18 655 Mohammad Yousuf PAK 779 v Zimbabwe, 01/12/2002
19 642 G. Gambhir IND 702 v Sri Lanka, 05/02/2009
20 641 S. Raina IND 641 v Sri Lanka, 13/01/2010
21 638 V. Kohli IND 654 v Bangladesh, 11/01/2010
22 636 R.R. Sarwan WI 784 v India, 23/05/2006
23 635 K.P. Pietersen ENG 842 v Australia, 08/04/2007
23 635 C.L. White AUS 645 v Pakistan, 29/01/2010
25 629 S.R. Watson AUS 635 v Pakistan, 26/01/2010
26 628 Shakib Al Hasan BAN 639 v Zimbabwe, 29/10/2009
27 616 Shoaib Malik PAK 687 v India, 13/02/2006
28 612 R.L. Taylor NZ 698 v Australia, 10/02/2009
29 609 J.P. Duminy SA 633 v England, 22/11/2009
30 607 D.P.M.D. Jayawardena SL 742 v West Indies, 19/12/2001
31 606 Salman Butt PAK 688 v Sri Lanka, 21/01/2009
32 603 S.T. Jayasuriya SL 841 v Bangladesh, 14/02/2003
33 599 Tamim Iqbal BAN 610 v India, 07/01/2010
34 596 H.M. Amla SA 610 v England, 27/11/2009
35 588 R.N. ten Doeschate HOL 588 v Afghanistan, 01/09/2009
36 582 O.A. Shah ENG 612 v South Africa, 27/09/2009
37 580 A. Symonds AUS 778 v India, 14/10/2007
38 578 Umar Akmal PAK 578 v Australia, 31/01/2010
39 572 Younus Khan PAK 661 v West Indies, 16/11/2008
40 565 I.R. Bell ENG 693 v India, 27/08/2007
40 565 Misbah-ul-Haq PAK 597 v Australia, 03/05/2009
42 556 B.J. Haddin AUS 622 v Pakistan, 22/04/2009
42 556 M.V. Boucher SA 622 v Scotland, 20/03/2007
42 556 S.B. Styris NZ 665 v England, 28/06/2008
45 542 E.J.G. Morgan ENG 542 v South Africa, 29/11/2009
45 542 W.U. Tharanga SL 673 v New Zealand, 28/12/2006
47 541 A.J. Strauss ENG 709 v Pakistan, 10/12/2005
48 535 H. Masakadza ZIM 568 v Bangladesh, 31/10/2009
49 532 Raqibul Hasan BAN 532 v India, 11/01/2010
50 531 Kamran Akmal PAK 556 v New Zealand, 03/11/2009
51 528 C.J. Ferguson AUS 610 v England, 12/09/2009
52 526 Shahid Afridi PAK 667 v India, 02/10/1997
53 525 B.R.M. Taylor ZIM 583 v Bangladesh, 04/08/2006
54 521 M.J. Guptill NZ 535 v Pakistan, 06/11/2009
55 515 G.D. Elliott NZ 529 v Pakistan, 03/10/2009
56 511 Mohammad Ashraful BAN 538 v Zimbabwe, 09/08/2009
56 511 S.E. Marsh AUS 559 v South Africa, 23/01/2009
56 511 Rizwan Cheema CAN 551 v Kenya, 19/08/2009
59 509 J.D.P. Oram NZ 584 v Bangladesh, 11/10/2008
60 506 S.H.T. Kandamby SL 542 v India, 14/09/2009
61 500 S.C. Williams ZIM 524 v Bangladesh, 11/08/2009
62 499 J.D. Ryder NZ 518 v India, 14/03/2009
63 497 T.T. Samaraweera SL 529 v India, 05/01/2010
63 497 E. Chigumbura ZIM 555 v South Africa, 22/08/2007
65 496 P.G. Fulton NZ 632 v England, 09/02/2008
66 494 R.S. Morton WI 572 v South Africa, 20/01/2008
67 493 R.S. Bopara ENG 518 v Australia, 06/09/2009
67 493 S. Matsikenyeri ZIM 497 v South Africa, 08/11/2009
69 491 J.M. How NZ 582 v England, 20/02/2008
70 488 L.P.C. Silva SL 638 v England, 13/10/2007
70 488 A. Flintoff ENG 748 v Sri Lanka, 18/09/2004
72 484 R. Dravid IND 749 v West Indies, 18/05/2006
73 482 T. Taibu ZIM 501 v Bangladesh, 26/01/2005
74 480 W.T.S. Porterfield IRE 485 v Scotland, 22/08/2009
75 478 A. Obanda KEN 492 v Zimbabwe, 01/02/2009
76 472 J.R. Hopes AUS 519 v Pakistan, 27/04/2009
77 463 S.O. Tikolo KEN 525 v South Africa, 30/09/1999
78 460 Mahmudullah BAN 460 v India, 11/01/2010
79 459 K.J. O'Brien IRE 481 v Canada, 06/04/2009
80 456 G.M. Hamilton ENG 456 v Australia, 28/08/2009
81 455 N.J. O'Brien IRE 462 v Canada, 19/04/2009
82 454 D.J.J. Bravo WI 493 v England, 28/10/2006
83 453 Mushfiqur Rahim BAN 464 v Sri Lanka, 08/01/2010
84 452 A. Bagai CAN 463 v Scotland, 08/07/2009
85 448 S. Dhaniram CAN 448 v Holland, 11/07/2009
86 440 M.J. Prior ENG 457 v Australia, 04/09/2009
86 440 Abdul Razzaq PAK 638 v India, 19/03/2004
88 434 C.K. Kapugedera SL 488 v Zimbabwe, 28/11/2008
89 428 A.M. Samad CAN 447 v Bermuda, 01/07/2008
90 425 C.O. Obuya KEN 434 v Zimbabwe, 15/10/2009
91 424 J.A. Morkel SA 434 v Zimbabwe, 10/11/2009
92 422 T.M. Odoyo KEN 475 v Canada, 18/10/2007
93 421 D.L. Vettori NZ 421 v Pakistan, 09/11/2009
94 420 T.D. Paine AUS 479 v Pakistan, 30/09/2009
95 419 Naeem Islam BAN 419 v India, 11/01/2010
95 419 C.K. Coventry ZIM 480 v Bangladesh, 16/08/2009
97 416 A.D. Mathews SL 433 v India, 18/12/2009
98 412 A.N. Petersen SA 412 v England, 29/11/2009
98 412 D.O. Obuya KEN 419 v Scotland, 07/02/2007
100 409 J.M. Davison CAN 479 v New Zealand, 03/03/2003