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 805 A.B. de Villiers SA 814 v West Indies, 30/05/2010
2 796 M.S. Dhoni IND 837 v Australia, 31/10/2009
3 792 M.E.K. Hussey AUS 865 v New Zealand, 28/01/2007
4 751 H.M. Amla SA 751 v West Indies, 03/06/2010
4 751 T.M. Dilshan SL 751 v India, 28/08/2010
6 738 C.H. Gayle WI 808 v Zimbabwe, 30/11/2003
7 721 J.H. Kallis SA 818 v West Indies, 04/02/2004
8 717 V. Sehwag IND 787 v New Zealand, 11/01/2003
9 716 R.T. Ponting AUS 831 v New Zealand, 20/12/2007
10 714 S.R. Tendulkar IND 887 v Zimbabwe, 13/11/1998
11 711 S. Chanderpaul WI 778 v England, 22/03/2009
12 700 K.C. Sangakkara SL 755 v Bangladesh, 25/02/2006
13 691 G.C. Smith SA 785 v India, 25/11/2005
14 678 P.D. Collingwood ENG 700 v Australia, 03/07/2010
15 660 R.L. Taylor NZ 698 v Australia, 10/02/2009
16 659 M.J. Clarke AUS 751 v Sri Lanka, 22/02/2008
17 658 S.R. Watson AUS 666 v England, 30/06/2010
18 641 H.H. Gibbs SA 752 v Sri Lanka, 03/03/2003
19 635 E.J.G. Morgan ENG 687 v Australia, 30/06/2010
19 635 B.B. McCullum NZ 666 v Pakistan, 09/11/2009
21 633 G. Gambhir IND 702 v Sri Lanka, 05/02/2009
22 632 Yuvraj Singh IND 786 v West Indies, 26/06/2009
23 631 V. Kohli IND 681 v Sri Lanka, 05/06/2010
24 619 A.J. Strauss ENG 709 v Pakistan, 10/12/2005
24 619 C.L. White AUS 645 v Pakistan, 29/01/2010
26 610 S. Raina IND 661 v Sri Lanka, 30/05/2010
27 608 Salman Butt PAK 688 v Sri Lanka, 21/01/2009
27 608 Shoaib Malik PAK 687 v India, 13/02/2006
29 607 R.R. Sarwan WI 784 v India, 23/05/2006
30 604 Tamim Iqbal BAN 633 v England, 28/02/2010
31 602 D.P.M.D. Jayawardena SL 742 v West Indies, 19/12/2001
32 600 Shahid Afridi PAK 667 v India, 02/10/1997
33 597 R.N. ten Doeschate NET 625 v Scotland, 15/06/2010
34 595 S.B. Styris NZ 665 v England, 28/06/2008
35 588 J.P. Duminy SA 633 v England, 22/11/2009
36 583 K.P. Pietersen ENG 842 v Australia, 08/04/2007
37 573 Umar Akmal PAK 578 v Australia, 31/01/2010
38 568 B.R.M. Taylor ZIM 583 v Bangladesh, 04/08/2006
39 563 Shakib Al Hasan BAN 640 v Zimbabwe, 29/10/2009
39 563 Younus Khan PAK 661 v West Indies, 16/11/2008
41 562 S.T. Jayasuriya SL 841 v Bangladesh, 14/02/2003
42 557 I.R. Bell ENG 693 v India, 27/08/2007
43 556 Misbah-ul-Haq PAK 597 v Australia, 03/05/2009
44 555 W.U. Tharanga SL 673 v New Zealand, 28/12/2006
45 551 B.J. Haddin AUS 622 v Pakistan, 22/04/2009
46 548 O.A. Shah ENG 612 v South Africa, 27/09/2009
47 542 H. Masakadza ZIM 568 v Bangladesh, 31/10/2009
48 540 T.L.W. Cooper NET 540 v Ireland, 18/08/2010
49 538 Mohammad Shahzad AFG 560 v Scotland, 16/08/2010
50 536 Kamran Akmal PAK 556 v New Zealand, 03/11/2009
51 533 K.J. O'Brien IRE 540 v Bangladesh, 15/07/2010
52 527 M.V. Boucher SA 622 v Scotland, 20/03/2007
53 523 W.T.S. Porterfield IRE 540 v Bangladesh, 15/07/2010
54 517 A. Bagai CAN 517 v Kenya, 10/07/2010
55 516 Raqibul Hasan BAN 532 v India, 11/01/2010
55 516 M.J. Guptill NZ 552 v Bangladesh, 11/02/2010
57 512 J.D.P. Oram NZ 584 v Bangladesh, 11/10/2008
58 510 R.G. Sharma IND 548 v Sri Lanka, 24/06/2010
59 509 S.E. Marsh AUS 559 v South Africa, 23/01/2009
60 508 A. Obanda KEN 508 v Canada, 10/07/2010
61 505 P.R. Stirling IRE 505 v Netherlands, 18/08/2010
62 504 E. Chigumbura ZIM 555 v South Africa, 22/08/2007
63 503 I.J.L. Trott ENG 503 v Bangladesh, 12/07/2010
64 501 J.R. Hopes AUS 519 v Pakistan, 27/04/2009
65 498 T. Taibu ZIM 501 v Bangladesh, 26/01/2005
66 490 S.H.T. Kandamby SL 542 v India, 14/09/2009
67 487 C.J. Ferguson AUS 610 v England, 12/09/2009
68 485 T.T. Samaraweera SL 529 v India, 05/01/2010
68 485 R.S. Bopara ENG 518 v Australia, 06/09/2009
70 477 G.D. Elliott NZ 529 v Pakistan, 03/10/2009
71 476 L.P.C. Silva SL 638 v England, 13/10/2007
71 476 Junaid Siddique BAN 476 v Netherlands, 20/07/2010
73 475 S.C. Williams ZIM 524 v Bangladesh, 11/08/2009
73 475 K.K.D. Karthik IND 511 v New Zealand, 10/08/2010
75 470 J.D. Ryder NZ 518 v India, 14/03/2009
76 468 Mushfiqur Rahim BAN 497 v India, 16/06/2010
77 467 Mohammad Ashraful BAN 539 v Zimbabwe, 09/08/2009
78 462 D.J.J. Bravo WI 493 v England, 28/10/2006
78 462 S. Matsikenyeri ZIM 497 v South Africa, 08/11/2009
78 462 A.D. Mathews SL 495 v Bangladesh, 18/06/2010
78 462 Mahmudullah BAN 472 v India, 16/06/2010
82 459 N.J. O'Brien IRE 475 v Australia, 17/06/2010
82 459 Imrul Kayes BAN 485 v England, 10/07/2010
84 456 T.D. Paine AUS 479 v Pakistan, 30/09/2009
85 455 C.K. Coventry ZIM 480 v Bangladesh, 16/08/2009
86 454 G.M. Hamilton ENG 470 v England, 19/06/2010
87 453 K.A. Pollard WI 453 v South Africa, 03/06/2010
88 450 D.L. Vettori NZ 465 v Australia, 06/03/2010
89 449 A.N. Cook ENG 487 v New Zealand, 23/02/2008
90 448 C.K. Kapugedera SL 488 v Zimbabwe, 28/11/2008
91 446 R. Dravid IND 749 v West Indies, 18/05/2006
92 444 S.O. Tikolo KEN 525 v South Africa, 30/09/1999
93 442 R.S. Morton WI 572 v South Africa, 20/01/2008
94 441 C.O. Obuya KEN 444 v Afghanistan, 05/07/2010
94 441 N. Deonarine WI 441 v South Africa, 03/06/2010
96 440 Abdul Razzaq PAK 638 v India, 19/03/2004
96 440 D.J.G. Sammy WI 440 v South Africa, 03/06/2010
98 438 M.J. Prior ENG 458 v Bangladesh, 02/03/2010
99 432 D.F. Watts SCO 432 v Afghanistan, 17/08/2010
100 428 S. Dhaniram CAN 463 v Afghanistan, 16/02/2010