Skip to main content

ODI Batting ICC Player Rankings - Best-Ever All Time-243452

When players maintain great form for long periods of time make the all-time list. The ratings shown here are the highest points achieved by these players.

All Time top ODI batsmen

#RatingNameTeamCareer Best RatingCareer Best Ranking
1935Viv RichardsWI935 v Pakistan, 02/12/19851 v England, 23/12/1979
2931Zaheer AbbasPAK931 v New Zealand, 20/06/19831 v Sri Lanka, 09/06/1983
3921Greg ChappellAUS921 v New Zealand, 03/02/19811 v West Indies, 27/11/1979
4919David GowerENG919 v New Zealand, 15/06/19832 v Sri Lanka, 11/06/1983
5918Dean JonesAUS918 v West Indies, 09/03/19911 v Pakistan, 23/10/1989
6911Virat KohliIND911 v England, 12/07/20181 v Australia, 30/10/2013
7910Javed MiandadPAK910 v Sri Lanka, 08/10/19871 v West Indies, 22/10/1988
8908Brian LaraWI908 v Pakistan, 26/03/19931 v South Africa, 23/02/1993
9902AB de VilliersSA902 v New Zealand, 24/03/20151 v West Indies, 30/05/2010
10901Hashim AmlaSA901 v England, 05/09/20121 v Pakistan, 02/11/2010
11900Gary KirstenSA900 v Australia, 19/10/1996 1 v Australia, 19/10/1996
12900Desmond HaynesWI900 v New Zealand, 23/04/19851 v Pakistan, 01/11/1989
13897Allan LambENG897 v Pakistan, 02/03/19851 v India, 25/10/1989
14895Gordon GreenidgeWI895 v India, 07/12/19831 v New Zealand, 06/02/1980
15887Sachin TendulkarIND887 v Zimbabwe, 13/11/19981 v Sri Lanka, 02/03/1996
16885Rohit SharmaIND885 v Sri Lanka, 06/07/20192 v England, 12/07/2018
17885Michael BevanAUS885 v England, 17/01/19991 v Sri Lanka, 31/01/1999
18880David WarnerAUS880 v Pakistan, 26/01/20171 v Pakistan, 26/01/2017
19873Babar AzamPAK873 v England, 13/07/20211 v South Africa, 02/04/2021
20872Kepler WesselsAUS872 v Sri Lanka, 23/01/19853 v Sri Lanka, 23/01/1985
21867George BaileyAUS867 v South Africa, 27/08/20143 v India, 02/11/2013
22863Graham GoochENG863 v Pakistan, 22/11/19873 v Pakistan, 20/11/1987
23862Aravinda de SilvaSL862 v Pakistan, 11/04/19972 v Pakistan, 07/04/1997
24861Kumar SangakkaraSL861 v Scotland, 11/03/20152 v England, 01/03/2015
25857Mike HusseyAUS857 v New Zealand, 28/01/20071 v West Indies, 24/09/2006
26854Glenn TurnerNZ854 v Sri Lanka, 13/06/19831 v Sri Lanka, 09/06/1979
27852Mark WaughAUS852 v New Zealand, 11/03/19961 v Pakistan, 22/10/1994
28850Matthew HaydenAUS850 v India, 15/02/20031 v England, 23/01/2003
29844Sourav GangulyIND844 v South Africa, 17/03/20002 v Australia, 12/01/2000
30841Ross TaylorNZ841 v Bangladesh, 05/06/20193 v Pakistan, 09/11/2018
31838Sanath JayasuriyaSL838 v Bangladesh, 14/02/20031 v Pakistan, 12/09/2002
32836MS DhoniIND836 v Australia, 31/10/20091 v Pakistan, 19/04/2006
33835David BoonAUS835 v Sri Lanka, 10/01/19883 v West Indies, 18/03/1992
34833Kevin PietersenENG833 v Australia, 08/04/20071 v Kenya, 24/03/2007
35833Hansie CronjeSA833 v New Zealand, 11/12/19941 v Pakistan, 10/12/1994
36830Robin SmithENG830 v Australia, 21/05/19932 v Pakistan, 24/08/1992
37829Ricky PontingAUS829 v New Zealand, 20/12/20071 v West Indies, 18/05/2003
38824Lance KlusenerSA824 v Zimbabwe, 28/09/19992 v Pakistan, 05/06/1999
39824Joe RootENG824 v Sri Lanka, 13/10/20182 v India, 17/07/2018
40822Salim MalikPAK822 v West Indies, 01/11/19894 v West Indies, 01/11/1989
41820Adam GilchristAUS820 v Sri Lanka, 20/02/20041 v India, 01/02/2004
42820Francois du PlessisSA820 v Australia, 06/07/20194 v Sri Lanka, 07/02/2017
43819Geoff MarshAUS819 v West Indies, 21/10/19893 v West Indies, 20/03/1991
44818Martin CroweNZ818 v Australia, 27/03/19932 v Zimbabwe, 08/11/1992
45817Jacques KallisSA817 v West Indies, 04/02/20041 v West Indies, 04/02/2004
46815Graeme HickENG815 v Australia, 10/01/19952 v Australia, 10/01/1995
47813Shikhar DhawanIND813 v Pakistan, 23/09/20184 v Pakistan, 23/09/2018
48813Quinton de KockSA813 v Sri Lanka, 10/03/20193 v England, 09/02/2016
49812Andrew JonesNZ812 v England, 23/05/19903 v England, 15/03/1992
50811Mohammad AzharuddinIND811 v West Indies, 27/11/19934 v West Indies, 27/11/1993
51810Richie RichardsonWI810 v Pakistan, 21/10/19913 v Pakistan, 21/10/1991
52808Shai HopeWI808 v Bangladesh, 17/05/20194 v Bangladesh, 13/05/2019
53808Saeed AnwarPAK808 v New Zealand, 13/11/19965 v Sri Lanka, 12/11/1996
54805Daryll CullinanSA805 v Pakistan, 02/11/19976 v Australia, 29/03/1997
55805Clive LloydWI805 v Sri Lanka, 02/02/19853 v New Zealand, 16/06/1979
56804Chris GayleWI804 v Zimbabwe, 30/11/20031 v England, 18/04/2004
57802Tillekeratne DilshanSL802 v Scotland, 11/03/20153 v England, 26/03/2011
58801Inzamam-ul-HaqPAK801 v New Zealand, 20/12/19953 v New Zealand, 20/12/1995
59799Kane WilliamsonNZ799 v India, 09/07/20193 v Zimbabwe, 02/08/2015
60798Aaron FinchAUS798 v England, 25/06/20194 v England, 25/06/2019
61797Marcus TrescothickENG797 v South Africa, 28/06/20031 v South Africa, 28/06/2003
62796Jonny BairstowENG796 v India, 26/03/20215 v India, 26/03/2021
63796Jonathan TrottENG796 v South Africa, 19/06/20133 v India, 20/10/2011
64794Allan BorderAUS794 v West Indies, 10/02/19856 v West Indies, 26/01/1982
65790Roger TwoseNZ790 v South Africa, 04/11/20003 v Pakistan, 11/10/2000
66789Arjuna RanatungaSL789 v South Africa, 15/12/19945 v South Africa, 15/12/1994
67789Martin GuptillNZ789 v South Africa, 01/03/20175 v South Africa, 01/03/2017
68787Yuvraj SinghIND787 v West Indies, 26/06/20092 v Sri Lanka, 03/02/2009
69784Graeme SmithSA784 v India, 25/11/20051 v Bangladesh, 14/03/2008
70784Steve WaughAUS784 v West Indies, 21/10/19899 v New Zealand, 17/01/1988
71784Navjot SidhuIND784 v West Indies, 22/10/19916 v West Indies, 19/10/1991
72783Chris BroadENG783 v New Zealand, 16/03/19888 v Pakistan, 25/05/1987
73782Jason RoyENG782 v Australia, 11/07/20199 v Australia, 11/07/2019
74780Ramnaresh SarwanWI780 v India, 23/05/20062 v Pakistan, 01/02/2005
75779Fakhar ZamanPAK779 v England, 08/07/20217 v South Africa, 07/04/2021
76777Mohammad YousufPAK777 v Zimbabwe, 01/12/20021 v South Africa, 10/10/2003
77777Kapil DevIND777 v West Indies, 25/06/19836 v England, 22/06/1983
78776Andrew SymondsAUS776 v India, 14/10/20072 v India, 05/10/2007
79776Shivnarine ChanderpaulWI776 v England, 22/03/20093 v Pakistan, 14/11/2008
80774Virender SehwagIND774 v New Zealand, 11/01/20033 v New Zealand, 11/01/2003
81 773Shane WatsonAUS773 v Sri Lanka, 14/08/20113 v Sri Lanka, 10/08/2011
82 772Nathan AstleNZ772 v Australia, 01/03/20003 v Pakistan, 20/08/2000
83 769Russel ArnoldSL769 v England, 23/03/20014 v England, 23/03/2001
84 768Imam-ul-HaqPAK768 v South Africa, 02/04/20218 v Zimbabwe, 01/11/2020
85 767Michael AthertonENG767 v South Africa, 11/01/19965 v South Africa, 11/01/1996
86 766Aamir SohailPAK766 v South Africa, 16/04/19967 v India, 15/04/1996
87 765Carl HooperWI765 v South Africa, 30/01/19995 v South Africa, 24/01/1999
88 764Roy DiasSL764 v India, 21/09/198510 v West Indies, 17/01/1985
89 762Ramiz RajaPAK762 v West Indies, 18/10/19888 v West Indies, 18/10/1988
90 761Nick KnightENG761 v Sri Lanka, 03/02/19995 v South Africa, 04/02/2000
91 757Graham ThorpeENG757 v West Indies, 19/12/199710 v Australia, 22/05/1997
92 752Alastair CookENG752 v West Indies, 19/06/20125 v West Indies, 19/06/2012
93 752Geoffrey BoycottENG752 v Australia, 04/06/19814 v Australia, 20/08/1980
94 752Steve SmithAUS752 v Pakistan, 22/01/20177 v Pakistan, 19/01/2017
95 751Basit AliPAK751 v Sri Lanka, 02/12/19949 v Australia, 30/10/1994
96 751Dilip VengsarkarIND751 v Sri Lanka, 22/09/19857 v Pakistan, 18/04/1986
97 751Neil JohnsonZIM751 v West Indies, 06/07/20004 v West Indies, 06/07/2000
98 750Herschelle GibbsSA750 v Bangladesh, 22/02/20035 v Bangladesh, 22/02/2003
99 750Michael ClarkeAUS750 v Sri Lanka, 22/02/20082 v Sri Lanka, 22/02/2008
100749Andrew FlintoffENG749 v Sri Lanka, 18/09/20046 v Sri Lanka, 18/09/2004
Related Pages:
  1. Sold and Unsold Players List in IPL Auction 2022 Day 1
  2. Sold and unsold players list in IPL 2022 auction
  3. Most Fours Hit by a Batsman in IPL 2021 Season 14
  4. ODI batsmen in the last decade (2010-2021)
  5. Top 100 ODI batsman in 2012 and 2022
  6. Top 20 bowlers to bowl most dot balls in IPL 2021
  7. ICC ODI Rankings
  8. Most runs in ICC T20 World Cup 2021
  9. ICC World Cup Winners – Women
  10. World Cup List of Winners – Important Facts
  11. Sample Questions Related to List of Cricket World Cup Winners

Sports | Football |Lawn Tennis |Cricket | Health and Fitness


Comments

Read other -

ICC Women’s T20 WCW List - ICC Women's T20 World Cup

ICC Women’s T20 WCW List ICC Women's T20 World Cup Winners... T20 cricket has gained a lot of popularity. The 2007 T20 World Cup played a major role in pushing the development of the shortest format. In women's cricket too, the ICC introduced the T20 World Cup in 2009. The T20 World Cup is held roughly every two years, although the next one will be held in 2025. Eight tournaments have been played since 2009. Current title holders New Zealand and Australia have performed extremely well in this tournament, winning the title a total of six times. Check the list of ICC Women's T20 World Cup winners here below. Women’s T20 World Cup Winners List Year Host Winner Result Runner-up 2024 United Arab Emirates New Zealand Won by 32 runs South Africa 2023 South Africa Australia Won by 19 runs South Africa 2020 Australia Australia Won by 85 runs India 2018 West Indies Australia Won by 8 wickets England 201...

ODI Cricket/Most ODI Hat tricks/Cricket/Records

Hat Tricks in ODI History (max-width- 640px)"> Hat Tricks in ODI... Jalal-ud-Din took the first hat-trick in ODIs against Australia, becoming the first bowler to achieve this feat in the tournament. Sri Lanka's Lasith Malinga is the only bowler to have taken three hat-tricks in ODIs. Wasim Akram and Saqlain Mushtaq (Pakistan), Chaminda Vaas (Sri Lanka), Trent Boult (New Zealand), and Kuldeep Yadav (India) have taken two hat-tricks in ODIs. Here is the list of all Hat Tricks in ODI history. Check out the list of Hat Tricks in ODI History here. Hat Tricks in ODI History: Pos Player Team Batsmen Dismissed Opposition 1 Jalal-ud-Din Pakistan RW Marsh, B Yardley, GF Lawson Australia 2 Bruce Reid Australia BR Blair, EB McSweeney, SR Gillespie New Zealand 3 Chetan Sharma India KR Rutherford, IDS Smith, EJ C...

WBBL/Women's Big Bash League Winners List All Seasons

Women's Big Bash League (WBBL) Winners List & Runner-Up List | India-sportmart WBBL Winner & Runner-up List... Women's Big Bash League (WBBL) is currently one of the highest rated T20 leagues. Before the start of this league, there was the Australian Women's Twenty20 Cup. It was replaced by tournament. The names of the teams are similar to the names of the men's Big Bash League tournament. They are – Adelaide Strikers, Brisbane Heat, Hobart Hurricanes, Melbourne Renegades, Melbourne Stars, Perth Scorchers, Sydney Sixers and Sydney Thunder. Eight teams have participated in the competition since the inaugural edition held in 2015. Let's take a look at the winners of all the seasons of the Women's Big Bash League. WBBL Winner & Runner-up Season Winner Won By Runners-Up Host 2024–25 Melbourne Renegades 7 runs Brisbane Heat Melbourne 2023–24 Adelaide Strikers 3 runs Brisbane Heat Adelaide ...

IPL Records/bowling-list-five-Wkts-in-Indian Premier League

List of five-wickets-in-an-innings For IPL history (max-width- 640px)"> List of five-wickets-in-an-innings For IPL... IPL is famous for explosive batting, aggressive bowling and high run scores. Sohail Tanvir was the first bowler to take five wickets for Rajasthan Royals against Chennai Super Kings on 4 May 2008. James Faulkner, Jaydev Unadkat, Bhuvneshwar Kumar, and Jasprit Bumrah are the only bowlers to take multiple five-wicket hauls in the IPL history. Check out the list of bowlers with most five-wicket hauls in Indian Premier League history here. List of five-wickets-in-an-innings For IPL history: Player Overs Mdns Runs Conceded Wkts Taken Econ Team Opposition Ground Match Date Sohail Tanvir 4.0 - 14 6 3.50 RR v CSK Jaipur 04 May 2008 L Balaji 4.0 - 24 5 6.00 CSK v Kings XI Chennai 10 May 2008 A Mishra 4.0 - 17 5 4.25 Dare...

In Cricket, Common methods of dismissal

In cricket, common methods of dismissal are: In cricket, common methods of dismissal are... In cricket, a dismissal occurs when a batsman's innings is terminated by the opposing team. Cricket players bat in pairs. If 10 out of 11 members of a team are dismissed in a cricket match, the team's innings ends. A player is out when a batsman's batting period is terminated by the opposing team, which means the batting side loses a wicket and the fielding side gains a wicket. If 10 players of a team get out before the stipulated overs then it is considered all out. Then the batting team has to go for bowling or fielding. For what reasons is a batsman considered out in cricket? A batsman can be given out in cricket for the following reasons: 1. Bowled — The ball, delivered by the bowler, hits the stumps and dislodges the bails. 2. Caught —The batsman hits the ball with the bat (or glove) and a fielder, wicketkeeper, or bowler catches it before ...

Who are the manufacturers of cricket bats in Jalandhar?

10 Cricket Bat manufacturing factories in jalandhar (max-width- 640px)"> 10 Cricket Bat manufacturing factories in jalandhar... Cricket is the most watched and played sport in the world. The number of viewers is increasing day by day and right now the IPL season is also going on. In the game of cricket it is customary to make a batsman conform to a cricket bat which includes size, thickness, weight, handle and grip. Cricket bat has got the cricketers contracted with the manufacturers. Cricket has been made a game dominated by batsmen. With the increasing demand for cricket bats, only two cities in India have emerged as a large number of cricket bat manufacturers on the global stage. Meerut is on the first place and Jalandhar is on the second. Jalandhar is one of the sports goods manufacturing hub of India. It is famous for exporting sporting goods within and outside India. I will know about some of those companies which make bats not only for Indi...

Cricket/Record/List of Cricket Records

List of Cricket Records | India-sportmart Cricket Records List... Records have always attracted people. Setting a record in any field, especially in cricket or other sports, requires time, patience and good performance. Here is the list of all the records achieved by cricket players from golden ducks to most centuries. List of Cricket Records: ◾ Highest Strike Rate In ODI ◾ Most Runs as Captain In ODI ◾ Highest Batting Average In ODI ◾ Consecutive Centuries In ODI ◾ Fastest century in ODI ◾ Most Fifties In ODI ◾ Most Sixes In ODI ◾ Most Fours in ODI ◾ Lowest Score In ODI ◾ Fastest 1000 Runs In ODI ◾ Fastest 2000 Runs In ODI ◾ Fastest 3000 Runs In ODI ◾ Fastest 4000 Runs In ODI ◾ Fastest 5000 Runs In ODI ◾ Fastest 6000 Runs In ODI ◾ Fastest 7000 runs In ODI ◾ Fastest 8000 Runs In...

Five Wkts Haul's/ODI/Most five-wicket hauls in ODI cricket

List of top 20 bowlers with most five wickets in ODI cricket | India-sportmart List of top 20 bowlers with most five wickets in ODI cricket... Former Pakistan fast bowler Waqar Younis leads the list of players with most 5 wickets in ODIs. Since making his ODI debut against the West Indies in 1989, Waqar Younis has taken five wickets on 13 occasions. He is followed by Sri Lanka's Muttiah Muralitharan and Australia's Brett Lee. Most five-wicket hauls in ODI cricket: Pakistan bowler Waqar Younis holds the record for taking most five wickets in ODI cricket. He ended his illustrious career with 416 ODI wickets in 262 matches at an average of 23.84 and an economy of 4.68. The second cricketer is Sri Lanka's legendary bowler Muttiah Muralitharan, who is second in the list of most five-wicket hauls in ODI cricket. He took 10 five-wicket hauls in his impressive ODI career. Between 1993 and 2011, Muralitharan took 534 ODI wickets in 350 matches at a...

ODI Cricket/Fastest 4000 Runs in ODI/Cricket/Records

Fastest 4000 Runs in ODI Cricket | India-sportmart Fastest 4000 Runs in ODI Cricket... Former South African captain "Hashim Amla" is the fastest player to score 4,000 ODI runs. Hashim played his first ODI in March 2008 against Bangladesh. He took 84 matches, 81 innings to score the fastest 4000 ODI runs. Hashim Amla played 181 matches and scored 8113 runs at an average of 49.46. Hashim also scored 27 centuries and 39 half-centuries. Indian cricketer Virat Kohli is at the fourth place after Joe Root. Another South African Quinton de Kock is also included in this list. Check out the list of the fastest players to score 3000 runs in ODI's cricket . Some of the batting records that we will analyze are quite unbelievable, so let's list the fastest batsmen to score 4000 runs in ODI. List of fastest 4000 ODI runs scorer. So let's look at the list of batsmen who scored the fastest 4000 runs in ODIs Fastest 4000 Runs in ODI ...