Reliance Mobile ICC ODI Championship Batting Rankings

The current top 100 ODI batters 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.

  
 

Name

Country

Rating

Career Best

M.S. Dhoni IND 803 806 v West Indies, 18/05/2006
G.C. Smith SA 776 792 v Bangladesh, 14/03/2008
R.T. Ponting AUS 751 832 v New Zealand, 20/12/2007
M.E.K. Hussey AUS 750 863 v New Zealand, 28/01/2007
K.P. Pietersen ENG 744 834 v Australia, 08/04/2007
Mohammad Yousuf PAK 738 777 v South Africa, 10/10/2003
S. Chanderpaul WI 733 754 v South Africa, 27/01/1999
A. Symonds AUS 730 778 v India, 14/10/2007
S.R. Tendulkar IND 728 887 v Zimbabwe, 13/11/1998
M.L. Hayden AUS 722 854 v India, 15/02/2003
A.B. de Villiers SA 710 733 v Bangladesh, 14/03/2008
H.H. Gibbs SA 708 750 v Sri Lanka, 03/03/2003
M.J. Clarke AUS 703 756 v Sri Lanka, 22/02/2008
C.H. Gayle WI 700 804 v Zimbabwe, 30/11/2003
K.C. Sangakkara SL 691 760 v India, 11/02/2007
S.T. Jayasuriya SL 686 838 v Bangladesh, 14/02/2003
J.H. Kallis SA 682 816 v West Indies, 04/02/2004
Yuvraj Singh IND 678 739 v West Indies, 20/05/2006
Shoaib Malik PAK 676 685 v India, 13/02/2006
R.R. Sarwan WI 667 798 v India, 23/05/2006
Salman Butt PAK 666 689 v India, 14/06/2008
D.P.M.D. Jayawardena SL 665 737 v West Indies, 19/12/2001
S.B. Styris NZ 662 665 v England, 28/06/2008
I.R. Bell ENG 655 705 v India, 27/08/2007
P.D. Collingwood ENG 654 669 v New Zealand, 21/06/2008
B.B. McCullum NZ 649 654 v Ireland, 01/07/2008
G. Gambhir IND 646 696 v Sri Lanka, 03/07/2008
Younis Khan PAK 639 639 v Bangladesh, 04/07/2008
V. Sehwag IND 612 774 v New Zealand, 11/01/2003
M.V. Boucher SA 592 642 v Scotland, 20/03/2007
P.G. Fulton NZ 580 633 v England, 09/02/2008
L.P.C. Silva SL 580 603 v West Indies, 10/04/2008
R.L. Taylor NZ 579 579 v Scotland, 03/07/2008
S. Raina IND 573 573 v Sri Lanka, 27/08/2008
R. Dravid IND 571 754 v West Indies, 18/05/2006
T.M. Dilshan SL 566 593 v West Indies, 15/04/2008
J.M. How NZ 562 604 v England, 20/02/2008
Misbah-ul-Haq PAK 552 552 v India, 02/07/2008
J.D.P. Oram NZ 546 546 v Ireland, 01/07/2008
R.S. Morton WI 539 605 v South Africa, 20/01/2008
Tamim Iqbal BAN 538 538 v Pakistan, 04/07/2008
A. Flintoff ENG 538 749 v Sri Lanka, 18/09/2004
W.U. Tharanga SL 536 688 v New Zealand, 28/12/2006
Shakib Al Hasan BAN 533 562 v Pakistan, 16/04/2008
E. Chigumbura ZIM 533 573 v South Africa, 22/08/2007
O.A. Shah ENG 532 540 v New Zealand, 28/06/2008
B.R.M. Taylor ZIM 528 579 v Bangladesh, 04/08/2006
H.H. Dippenaar SA 521 718 v Sri Lanka, 31/01/2006
J.M. Kemp SA 516 607 v Australia, 03/03/2006
Shahriar Nafees BAN 515 697 v Bermuda, 25/02/2007
M.N. Samuels WI 510 632 v Sri Lanka, 11/06/2003
A.J. Strauss ENG 509 697 v Pakistan, 10/12/2005
Mohammad Ashraful BAN 509 526 v Australia, 25/06/2005
M.S. Atapattu SL 508 739 v Zimbabwe, 15/03/2003
Shahid Afridi PAK 506 663 v India, 02/10/1997
V. Sibanda ZIM 499 525 v Pakistan, 21/01/2008
J.P. Duminy SA 495 500 v Bangladesh, 14/03/2008
R.N. ten Doeschate HOL 493 501 v Bermuda, 20/08/2007
S.R. Watson AUS 493 494 v West Indies, 29/06/2008
Aftab Ahmed BAN 492 599 v Bermuda, 25/02/2007
S.O. Tikolo KEN 485 535 v South Africa, 30/09/1999
A.R. Uthappa IND 483 509 v Pakistan, 05/11/2007
Kamran Akmal PAK 480 518 v England, 02/09/2006
C.K. Kapugedera SL 480 480 v India, 27/08/2008
S.C. Ganguly IND 479 844 v South Africa, 17/03/2000
S.C. Williams ZIM 476 479 v Pakistan, 30/01/2008
A.N. Cook ENG 474 488 v New Zealand, 23/02/2008
S.M. Katich AUS 471 637 v West Indies, 12/09/2006
A.G. Prince SA 470 581 v Asia, 17/08/2005
S. Matsikenyeri ZIM 469 501 v West Indies, 02/12/2007
D.J.J. Bravo WI 468 494 v Zimbabwe, 07/12/2007
L. Vincent NZ 465 565 v Australia, 16/02/2007
T.M. Odoyo KEN 459 481 v Canada, 18/10/2007
Yasir Hameed PAK 453 724 v Bangladesh, 17/07/2004
T. Mishra KEN 451 490 v Canada, 14/03/2007
C.J. Chibhabha ZIM 450 459 v West Indies, 30/11/2007
L.O. Cann BER 446 482 v Kenya, 25/10/2007
H. Masakadza ZIM 444 476 v Pakistan, 24/01/2008
R. Sharma IND 443 443 v Sri Lanka, 27/08/2008
N.J. O'Brien IRE 437 451 v Holland, 28/07/2008
Nasir Jamshed PAK 436 436 v Bangladesh, 04/07/2008
A.M. Samad CAN 435 442 v Bermuda, 01/07/2008
R.P. Arnold SL 429 769 v England, 23/03/2001
H.J.H. Marshall NZ 428 628 v Australia, 05/03/2005
K.J. O'Brien IRE 424 451 v Bangladesh, 15/04/2007
I.K. Pathan IND 422 540 v Pakistan, 19/04/2006
B.J. Haddin AUS 418 436 v India, 02/10/2007
R.S. Bopara ENG 410 412 v South Africa, 22/08/2008
Raqibul Hasan BAN 409 427 v Sri Lanka, 30/06/2008
M.S. Sinclair NZ 406 552 v Sri Lanka, 17/04/2001
A. Bagai CAN 404 418 v Bermuda, 01/07/2008
J.M. Davison CAN 398 440 v New Zealand, 03/03/2003
R.R. Watson SCO 397 443 v India, 16/08/2007
P. Mustard ENG 397 423 v New Zealand, 20/02/2008
J.R. Hopes AUS 397 397 v West Indies, 29/06/2008
D. Ramdin WI 397 418 v Zimbabwe, 07/05/2006
S. Chattergoon WI 396 396 v Canada, 24/08/2008
I.H. Romaine BER 394 400 v Holland, 02/12/2006
S. Dhaniram CAN 389 401 v West Indies, 22/08/2008
Imran Farhat PAK 386 609 v New Zealand, 07/01/2004
  Top 10s
 Top 100 Test Batting . Top 100 Test Bowling
 Top 100 ODI Batting . Top 100 ODI Bowling