Individual Highest Scores in ODI



List of players with most runs in an innings by a batsman in ODI cricket.
Presently Rohit Sharma hold the record of high score in an innings with 264 runs.

Highest Score in ODI


Player Runs Balls 4s 6s SR Team Opposition Ground Match Date
RG Sharma 264 173 33 9 152.6 India v Sri Lanka Kolkata 13-Nov-14
Martin Guptill 237* 163 24 11 145.39 New Zealand v West Indies Wellington 21-Mar-15
V Sehwag 219 149 25 7 146.97 India v West Indies Indore 8-Dec-11
Chris Gayle 215 147 10 16 146.25 West Indies v Zimbabwe  Canberra 24-Feb-15
RG Sharma 209 158 12 16 132.27 India v Australia Bangalore 2-Nov-13
SR Tendulkar 200* 147 25 3 136.05 India v South Africa Gwalior 24-Feb-10
CK Coventry 194* 156 16 7 124.35 Zimbabwe v Bangladesh Bulawayo 16-Aug-09
Saeed Anwar 194 146 22 5 132.87 Pakistan v India Chennai 21-May-97
IVA Richards 189* 170 21 5 111.17 West Indies v England Manchester 31-May-84
MJ Guptill 189* 155 19 2 121.93 New Zealand v England Southampton 2-Jun-13
ST Jayasuriya 189 161 21 4 117.39 Sri Lanka v India Sharjah 29-Oct-00
G Kirsten 188* 159 13 4 118.23 South Africa v U.A.E. Rawalpindi 16-Feb-96
SR Tendulkar 186* 150 20 3 124 India v New Zealand Hyderabad (Deccan) 8-Nov-99

Updated Date: March 21, 2015

ODI Records
Most Runs Most Wickets Most Sixes
Fastest Century Fastest Fifty Highest Score
Most Centuries Most Fifties Highest Chases
Fastest 150 Most Sixes in an Innings Most Catches