Highest individual score by a batsman in one day cricket (ODI)
Rohit Sharma holds the record of highest individual score in one day cricket. 3 years since I analyzed batsmen capable of scoring one day double century, Sachin Tendulkar on 24 Feb 2010 made the first ever ODI double century, off 147 balls. . Inside 5 years, we've had 5 double centuries, four of them by Indians (twice by Rohit Sharma, once each by Tendulkar and Virender Sehwag) and one by a West Indian (Chris Gayle). Doesn't it call for a list of fastest double century in ODIs..?

The record of highest ODI score belongs to Rohit Sharma for his murderous 264 against Sri Lanka back in November 2014. The Indian opener batted out 173 balls and hit 33 fours that day, which are records in themselves. Rohit broke Virender Sehwag's record (219) that day who himself had snatched it from Sachin Tendulkar (200*).

Who also have held this remarkable record, before Sehwag & Tendulkar? Saeed Anwar was leader between 1997 to 2009 until Charls Coventry equaled him. John Edrich's 82 was the highest score in the first ever ODI, which was then broken by DL Amiss who made first hundred in 50 over cricket = 103 in 1972. Roy Fredericks broke that record inside a year with his 105, which was then broken by English David Lloyd's 116 not out against Pakistan another year later in 1974.

Glenn Turner of New Zealand owned the record with his 171* against East Africa for 8 year, since 1975 to 1983 when Kapil Dev made 175* against Zimbabwe. Vivian Richards then held the record for 12 years, from 31 May 1984 to 21 May 1997 when Saeed Anwar hit 194 against Indians at Chennai as you see in the list below.

Note : Only scores of over 170 are in the list below. There have been nearly 50 other batsmen to cross 150+ mark but they need to do more to enter following elite list!
Highest individual scores by a batsman in one day matches (ODI).
Batsman (Country) Score Balls 4s 6s Versus Date
Rohit Sharma (India) 264 173 33 9 Sri Lanka 13 Nov 2014
Virender Sehwag (India) 219 149 25 7 West Indies 8 Dec 2011
Chris Gayle (West Indies) 215 147 10 16 Zimbabwe 24 Feb 2015
Rohit Sharma (India) 209 158 12 16 Australia 2 Nov 2013
Sachin Tendulkar (India) 200* 147 25 3 South Africa 24 Feb 2010
Saeed Anwar (Pakistan) 194 146 22 5 India 21 May 1997
Charls Coventry (Zimbabwe) 194* 156 16 7 Bangladesh 16 Aug 2009
Martin Guptill (New Zealand) 189* 155 19 2 England 2 Jun 2013
Vivian Richards (West Indies) 189* 170 21 5 England 31 May 1984
Sanath Jayasuriya (Sri Lanka) 189 170 21 5 India 29 Oct 2000
Gary Kirsten (South Africa) 188* 159 23 4 UAE 16 Feb 1996
Sachin Tendulkar (India) 186* 150 20 3 New Zealand 8 Nov 1999
Shane Watson (Australia) 185* 96 15 15 Bangladesh 11 Apr 2011
MS Dhoni (India) 183* 145 15 10 Sri Lanka 31 Oct 2005
Virat Kohli (India) 183 148 22 1 Pakistan 18 Mar 2012
Sourav Ganguly (India) 183 158 17 7 Sri Lanka 26 May 1999
Vivian Richards (West Indies) 181 125 16 7 Sri Lanka 13 Oct 1987
Mathew Hayden (Australia) 181* 166 11 10 New Zealand 20 Feb 2007
Hamilton Masakadza (Zimbabwe) 178* 167 17 4 Kenya 18 Oct 2009
Paul Stirling (Ireland) 177 134 21 5 Canada 7 Sep 2010
Kapil Dev (India) 175* 138 16 6 Zimbabwe 18 Jun 1983
Herschelle Gibbs (South Africa) 175 111 21 7 Australia 12 Mar 2006
Sachin Tendulkar (India) 175 141 19 4 Australia 5 Nov 2009
Virendra Sehwag (India) 175 140 14 5 Bangladesh 19 Feb 2011
Calum MacLeod (Scotland) 175 141 14 5 Canada 23 Jan 2014
Upul Tharanga (Sri Lanka) 174* 159 19 3 India 2 Jul 2013
Mark Waugh (Australia) 173 148 16 3 West Indies 9 Feb 2001
Craig Wishart (Zimbabwe) 172* 151 18 3 Namibia 10 Feb 2003
Adam Gilchrist (Australia) 172 126 13 3 Zimbabwe 16 Jan 2004
Lou Vincent (New Zealand) 172 120 16 9 Zimbabwe 24 Aug 2005
Glenn Turner (New Zeland) 171* 201 16 2 East Africa 7 Jun 1975
Luke Ronchi (New Zeland) 170* 99 14 9 Sri Lanka 23 Jan 2015
Dave Callaghan (South Africa) 169* 143 19 4 New Zealand 11 Dec 1994

Past record holders of highest ODI score.
Batsman (Country) Score Balls Date Span
John Edrich (England) 82 119 5 Jan 1971 1st ODI ever, 597 days
Dennis Amiss (England) 103 134 24 Aug 1972 379 days
Roy Fredericks (West Indies) 105 122 7 Sep 1973 358 days
David Llyod (England) 116* 134 31 Aug 1974 280 days
Glenn Turner (New Zealand) 171* 130 7 Jun 1975 2933 days
Kapil Dev (India) 175* 138 18 Jun 1983 1578 days
Viv Richards (West Indies) 181 125 13 Oct 1987 3508 days
Saeed Anwar (Pakistan) 194 146 21 May 1997 4662 days
Sachin Tendulkar (India) 200* 147 24 Feb 2010 652 days
Virender Sehwag (India) 219 149 8 Dec 2011 1071 days
Rohit Sharma (India) 264 173 13 Nov 2014 Currently unborken