One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 B A Stokes* England 13/09/2023 New Zealand 182 124 15 9 146.77
2 E Lewis* West Indies 27/09/2017 England 176* 130 17 7 135.38
3 J J Roy* England 29/06/2016 Sri Lanka 162 118 13 3 137.29
4 A J Finch* Australia 15/06/2019 Sri Lanka 153 132 15 5 115.91
5 N J Astle New Zealand 10/09/2004 United States 145* 151 13 6 96.03
6 K C Sangakkara Sri Lanka 13/06/2013 England 134* 135 12 0 99.26
7 J E Root* England 01/06/2017 Bangladesh 133* 129 11 1 103.10
8 Tamim Iqbal* Bangladesh 01/06/2017 England 128 142 12 3 90.14
9 G S Chappell Australia 06/06/1977 England 125* 137 11 0 91.24
10 S Dhawan* India 08/06/2017 Sri Lanka 125 128 15 1 97.66
11 S T Jayasuriya Sri Lanka 20/06/2006 England 122 136 15 2 89.71
12 A C Gilchrist Australia 12/07/2005 England 121* 101 17 2 119.80
13 I V A Richards West Indies 15/06/1983 India 119 146 6 1 81.51
14 L R P L Taylor* New Zealand 12/06/2015 England 119* 96 10 4 123.96
15 S Dhawan* India 09/06/2019 Australia 117 109 16 0 107.34
16 D I Gower England 26/05/1978 Pakistan 114* 122 6 0 93.44
17 M E Trescothick England 28/06/2003 South Africa 114* 125 13 0 91.20
18 Fakhar Zaman* Pakistan 18/06/2017 India 114 106 12 3 107.55
19 M A Atherton England 24/05/1997 Australia 113* 149 10 0 75.84
20 Javed Miandad Pakistan 21/05/1987 England 113 145 11 0 77.93
21 G A Gooch England 25/05/1990 New Zealand 112* 152 15 0 73.68
22 A N Cook England 19/06/2012 West Indies 112 120 13 1 93.33
23 M J Greatbatch New Zealand 25/05/1990 England 111 130 10 1 85.38
24 D L Amiss England 06/06/1977 Australia 108 146 7 0 73.97
25 M G Bevan Australia 24/05/1997 England 108* 129 6 0 83.72
26 J H Kallis South Africa 28/06/2003 England 107 133 12 0 80.45
27 O A Shah England 05/09/2007 India 107* 95 11 2 112.63
28 V S Solanki England 28/06/2003 South Africa 106 108 17 0 98.15
29 R C Fredericks West Indies 07/09/1973 England 105 122 10 1 86.07
30 M E Trescothick England 25/09/2004 West Indies 104 124 14 0 83.87
31 Saeed Anwar Pakistan 11/06/1999 Zimbabwe 103 144 11 0 71.53
32 A J Stewart England 22/05/1992 Pakistan 103 145 10 0 71.03
33 H M Amla South Africa 03/06/2017 Sri Lanka 103 115 5 2 89.57
34 A J Lamb England 09/06/1983 New Zealand 102 105 12 2 97.14
35 S Dhawan* India 11/06/2013 West Indies 102* 107 10 1 95.33
36 A Turner Australia 11/06/1975 Sri Lanka 101 113 9 1 89.38
37 H H Gibbs South Africa 18/09/2004 West Indies 101 135 9 1 74.81
38 A Jadeja India 04/06/1999 Australia 100* 138 7 2 72.46
39 M E Trescothick England 16/06/2005 Bangladesh 100* 76 16 0 131.58
40 G Boycott England 20/08/1980 Australia 99 159 10 0 62.26
41 B C Broad England 21/05/1987 Pakistan 99 168 4 0 58.93
42 A J Lamb England 04/06/1982 India 99 109 5 0 90.83
43 A Flintoff England 03/09/2004 India 99 93 9 4 106.45
44 M J Clarke Australia 30/06/2010 England 99* 106 7 0 93.40

Batting Records and Statistics Menu