One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 I V A Richards West Indies 23/06/1979 England 138* 157 11 3 87.90
2 D L Amiss England 07/06/1975 India 137 147 18 0 93.20
3 M E Trescothick England 12/06/2001 Pakistan 137 142 11 3 96.48
4 G A Gooch England 29/05/1989 Australia 136 162 11 0 83.95
5 M S Atapattu Sri Lanka 20/08/1998 England 132* 151 14 0 87.42
6 N C Johnson Zimbabwe 09/06/1999 Australia 132* 144 14 2 91.67
7 C H Gayle West Indies 06/07/2004 England 132* 165 12 1 80.00
8 M A Atherton England 28/05/1995 West Indies 127 160 14 1 79.38
9 D J Malan* England 15/09/2023 New Zealand 127 114 14 3 111.40
10 A Flintoff England 06/07/2004 West Indies 123 104 8 7 118.27
11 J C Buttler* England 31/05/2014 Sri Lanka 121 74 11 4 163.51
12 W U Tharanga Sri Lanka 17/06/2006 England 120 156 14 0 76.92
13 A N Cook England 03/07/2011 Sri Lanka 119 143 13 0 83.22
14 G A Gooch England 03/06/1985 Australia 117* 164 13 1 71.34
15 N Hussain England 13/07/2002 India 115 128 10 0 89.84
16 G M Wood Australia 03/06/1985 England 114* 165 10 1 69.09
17 N H Fairbrother England 27/05/1991 West Indies 113 109 10 2 103.67
18 J E Root* England 14/07/2018 India 113* 116 8 1 97.41
19 K C Sangakkara Sri Lanka 31/05/2014 England 112 104 14 0 107.69
20 G R Marsh Australia 29/05/1989 England 111* 162 7 1 68.52
21 R T Ponting Australia 10/07/2005 England 111 115 14 1 96.52
22 M E Trescothick England 13/07/2002 India 109 100 7 2 109.00
23 M E Trescothick England 22/06/2003 Pakistan 108* 145 9 1 74.48
24 Sarfaraz Ahmed* Pakistan 27/08/2016 England 105 130 6 0 80.77
25 D Chandimal* Sri Lanka 03/07/2011 England 105* 126 11 2 83.33
26 M E Waugh Australia 09/06/1999 Zimbabwe 104 120 13 0 86.67
27 A Symonds Australia 04/09/2004 Pakistan 104* 103 9 1 100.97
28 M J Guptill* New Zealand 31/05/2013 England 103* 123 8 4 83.74
29 D I Gower England 03/06/1985 Australia 102 118 14 1 86.44
30 C H Lloyd West Indies 21/06/1975 Australia 102 85 12 2 120.00
31 A J Strauss England 06/07/2004 West Indies 100 116 8 2 86.21
32 A J Finch* Australia 25/06/2019 England 100 116 11 2 86.21
33 Imam-ul-Haq* Pakistan 05/07/2019 Bangladesh 100 100 7 0 100.00
34 I V A Richards West Indies 28/08/1976 England 97 96 10 0 101.04
35 A J Stewart England 22/07/2000 Zimbabwe 97 123 14 0 78.86
36 R S Bopara England 11/09/2011 India 96 111 6 0 86.49
37 Babar Azam* Pakistan 05/07/2019 Bangladesh 96 98 11 0 97.96
38 I V A Richards West Indies 18/06/1983 Australia 95* 117 9 3 81.20
39 M E Waugh Australia 25/05/1997 England 95 96 12 0 98.96
40 P D Collingwood England 03/07/2010 Australia 95 121 7 2 78.51

Batting Records and Statistics Menu