One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores Versus 
  Player Country Runs Match Ground
1 J J Roy* England 180 14/01/2018 Melbourne Cricket Ground
2 R A Smith England 167* 21/05/1993 Edgbaston
3 A D Hales* England 147 19/06/2018 Trent Bridge
4 I R Bell England 141 23/01/2015 Bellerive Oval
5 J M Bairstow* England 139 19/06/2018 Trent Bridge
6 I J L Trott England 137 02/02/2011 Sydney Cricket Ground
7 G A Gooch England 136 29/05/1989 Lord's
8 D J Malan* England 134 17/11/2022 Adelaide Oval
9 R G Sharma* India 209 02/11/2013 M Chinnaswamy Stadium
10 S R Tendulkar India 175 05/11/2009 Rajiv Gandhi International Stadium
11 R G Sharma* India 171* 12/01/2016 WACA Ground
12 S R Tendulkar India 143 22/04/1998 Sharjah Cricket Stadium
13 S Dhawan* India 143 10/03/2019 Punjab Cricket Association IS Bindra Stadium
14 S R Tendulkar India 141 28/10/1998 Bangabandhu National Stadium
15 R G Sharma* India 141* 16/10/2013 Sawai Mansingh Stadium
16 S R Tendulkar India 139 31/03/2001 Nehru Stadium (Indore)
17 Yuvraj Singh India 139 22/01/2004 Sydney Cricket Ground
18 M S Dhoni India 139* 19/10/2013 Punjab Cricket Association IS Bindra Stadium
19 R G Sharma* India 138 18/01/2015 Melbourne Cricket Ground
20 S R Tendulkar India 134 24/04/1998 Sharjah Cricket Stadium
21 R G Sharma* India 133 12/01/2019 Sydney Cricket Ground
22 Q de Kock* South Africa 178 30/09/2016 SuperSport Park
23 H H Gibbs South Africa 175 12/03/2006 Wanderers Stadium
24 H Klaasen* South Africa 174 15/09/2023 SuperSport Park
25 D A Miller* South Africa 139 11/11/2018 Bellerive Oval
26 A B de Villiers South Africa 136* 27/08/2014 Harare Sports Club
27 P Nissanka* Sri Lanka 137 19/06/2022 R Premadasa Stadium
28 I V A Richards West Indies 153* 09/12/1979 Melbourne Cricket Ground
29 D L Haynes West Indies 148 22/02/1978 Antigua Recreation Ground
30 B C Lara West Indies 139 12/03/1995 Queen's Park Oval
31 D L Haynes West Indies 133* 29/02/1984 Albion Sports Complex

Best Innings For...
Batting Records and Statistics Menu