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 B M Duckett* England 165 22/02/2025 Gaddafi Stadium
4 A D Hales* England 147 19/06/2018 Trent Bridge
5 I R Bell England 141 23/01/2015 Bellerive Oval
6 J M Bairstow* England 139 19/06/2018 Trent Bridge
7 I J L Trott England 137 02/02/2011 Sydney Cricket Ground
8 G A Gooch England 136 29/05/1989 Lord's
9 D J Malan* England 134 17/11/2022 Adelaide Oval
10 R G Sharma* India 209 02/11/2013 M Chinnaswamy Stadium
11 S R Tendulkar India 175 05/11/2009 Rajiv Gandhi International Stadium
12 R G Sharma* India 171* 12/01/2016 WACA Ground
13 S R Tendulkar India 143 22/04/1998 Sharjah Cricket Stadium
14 S Dhawan* India 143 10/03/2019 Punjab Cricket Association IS Bindra Stadium
15 S R Tendulkar India 141 28/10/1998 Bangabandhu National Stadium
16 R G Sharma* India 141* 16/10/2013 Sawai Mansingh Stadium
17 S R Tendulkar India 139 31/03/2001 Nehru Stadium (Indore)
18 Yuvraj Singh India 139 22/01/2004 Sydney Cricket Ground
19 M S Dhoni India 139* 19/10/2013 Punjab Cricket Association IS Bindra Stadium
20 R G Sharma* India 138 18/01/2015 Melbourne Cricket Ground
21 S R Tendulkar India 134 24/04/1998 Sharjah Cricket Stadium
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

Best Innings For...
Batting Records and Statistics Menu