<P> Before breaking the 200 mark, the highest ODI score was 194 jointly held by Pakistani Saeed Anwar and Zimbabwean Charles Coventry . In One Day Internationals, the first man to score a double century was Indian batsman Sachin Tendulkar, who scored 200 not out against South Africa at (Captain Roop Singh Stadium) in (Gwaliore, Madhya pradesh, India). The following table lists the best 20 highest scores in ODIs history . </P> <P>! Rank! Name! Sre! Strike Rate! Innings!! Opponent! Venue! Date </P> <P> - 1 Sharma, Rohit Rohit Sharma 264 152.60 1 India Sri Lanka Eden Gardens, Kolkata, West Bengal, India 13 November 2014 Won - 2 Guptil, Martin Martin Guptil 237 * 145.39 1 New Zealand West Indies Westpac Stadium, Wellington, New Zealand 21 March 2015 Won - 3 Sehwag, Virender Virender Sehwag 219 146.97 1 India West Indies Holkar Cricket Stadium, Indore 8 December 2011 Won - 4 Gayle, Chris Chris Gayle 215 146.25 1 West Indies Zimbabwe Manuka Oval, Canberra 24 February 2015 Won - 5 Sharma, Rohit Rohit Sharma 209 132.28 1 India Australia M. Chinnaswamy Stadium, Bangalore 2 November 2013 Won - 6 Tendulkar, Sachin Sachin Tendulkar 200 * 136.05 1 India South Africa Captain Roop Singh Stadium, Gwalior 24 February 2010 Won - 7 Charles Coventry 194 * 124.36 1 Zimbabwe Bangladesh Queens Sports Club, Bulawayo 16 August 2009 Lost - 8 Saeed Anwar 194 132.88 1 Pakistan India M.A. Chidambaram Stadium, Chennai 21 May 1997 Won - 9 Vivian Richards 189 * 111.18 1 West Indies England Old Trafford Cricket Ground, Manchester 31 May 1984 Won - 10 Martin Guptill 189 * 121.94 1 New Zealand England Rose Bowl, Southampton 2 June 2013 Won - 11 Jayasuriya, Sanath Sanath Jayasuriya 189 117.39 1 Sri Lanka India Sharjah Cricket Association Stadium, Sharjah 29 October 2000 Won - 12 Kirsten, Gary Gary Kirsten 188 * 118.24 1 South Africa United Arab Emirates Rawalpindi Cricket Stadium, Rawalpindi 16 February 1996 Won - 13 Sachin Tendulkar 186 * 124.00 1 India New Zealand Lal Bahadur Shastri Stadium, Hyderabad 8 November 1999 Won - 14 Watson, Shane Shane Watson 185 * 192.71 2 Australia Bangladesh Sher - e-Bangla National Cricket Stadium, Dhaka 11 April 2011 Won - 15 du Plessis, Faf Faf du Plessis 185 131.20 1 South Africa Sri Lanka Newlands Cricket Ground, Cape Town 7 February 2017 Won - 16 Dhoni, M.S. M.S. Dhoni 183 * 126.21 2 India Sri Lanka Sawai Mansingh Stadium, Jaipur 31 October 2005 Won - 17 Ganguly, Sourav Sourav Ganguly 183 115.82 1 India Sri Lanka County Ground, Taunton 26 May 1999 Won - 18 Kohli, Virat Virat Kohli 183 123.65 2 India Pakistan Sher - e-Bangla National Cricket Stadium, Dhaka 18 March 2012 Won - 19 Hayden, Matthew Matthew Hayden 181 * 109.03 1 Australia New Zealand Seddon Park, Hamilton 20 February 2007 Lost - 20 Vivian Richards 181 144.80 1 West Indies Sri Lanka National Stadium, Karachi 13 October 1987 Won - 21 Martin Guptill 180 * 130.43 2 New Zealand South Africa Seddon Park, Hamilton 1 March 2017 Won - 22 David Warner 179 139.84 1 Australia Pakistan Adelaide Oval, Adelaide 26 January 2017 Won - 23 Masakadza, Hamilton Hamilton Masakadza 178 * 106.58 1 Zimbabwe Kenya Harare Sports Club, Harare 18 October 2009 Won - 24 David Warner 178 133.83 1 Australia Afghanistan WACA Ground, Perth 4 March 2017 Won - 25 de Kock, Quinton Quinton de Kock 178 132.09 1 South Africa Australia SuperSport Park, Centurion 30 September 2016 Won - colspan = "10" Source Cricinfo . Last updated 2 May 2017 .) </P> <P> * indicates not out </P>

Who made highest score in one day cricket