One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 G M Turner New Zealand 07/06/1975 East Africa 171* 201 16 2 85.07
2 R A Smith England 21/05/1993 Australia 167* 163 17 3 102.45
3 Babar Azam* Pakistan 13/07/2021 England 158 139 14 4 113.67
4 A J Strauss England 12/07/2010 Bangladesh 154 140 16 5 110.00
5 A D Hales England 24/06/2016 Sri Lanka 133* 110 10 6 120.91
6 J C Buttler* England 09/06/2015 New Zealand 129 77 13 5 167.53
7 R G Sharma* India 15/06/2017 Bangladesh 123* 129 15 1 95.35
8 S Chanderpaul West Indies 04/07/2007 England 116* 122 9 3 95.08
9 G A Gooch England 01/06/1985 Australia 115 159 9 1 72.33
10 M E Waugh Australia 21/05/1993 England 113 122 8 0 92.62
11 N V Knight England 31/08/1996 Pakistan 113 132 11 0 85.61
12 J J Roy* England 24/06/2016 Sri Lanka 112* 95 7 4 117.89
13 J M Bairstow* England 30/06/2019 India 111 109 10 6 101.83
14 I J L Trott England 12/07/2010 Bangladesh 110 121 12 0 90.91
15 G A Gooch England 22/08/1980 Australia 108 113 11 0 95.58
16 C G Greenidge West Indies 09/06/1979 India 106* 173 9 1 61.27
17 K S Williamson* New Zealand 19/06/2019 South Africa 106* 138 9 1 76.81
18 A M Rahane India 02/09/2014 England 106 100 10 4 106.00
19 R G Sharma* India 02/07/2019 Bangladesh 104 92 7 5 113.04
20 J E Root* England 09/06/2015 New Zealand 104 78 13 2 133.33
21 R G Sharma* India 30/06/2019 England 102 109 15 0 93.58
22 B A Stokes* England 10/06/2017 Australia 102* 109 13 2 93.58
23 J M Vince* England 13/07/2021 Pakistan 102 95 11 0 107.37
24 A J Stewart England 18/07/2000 Zimbabwe 101 144 8 0 70.14
25 Babar Azam* Pakistan 26/06/2019 New Zealand 101* 126 11 0 80.16
26 K S Williamson* New Zealand 02/06/2017 Australia 100 97 8 3 103.09
27 K J Hughes Australia 22/08/1980 England 98 84 10 0 116.67
28 S Dhawan* India 02/09/2014 England 97* 81 11 4 119.75
29 J D S Neesham* New Zealand 26/06/2019 Pakistan 97* 112 5 3 86.61
30 M W Gatting England 06/06/1981 Australia 96 131 14 1 73.28
31 V Kohli* India 15/06/2017 Bangladesh 96* 78 13 0 123.08
32 D I Gower England 15/06/1983 New Zealand 92* 96 6 4 95.83
33 H H Gibbs South Africa 10/06/1999 New Zealand 91 118 6 1 77.12
34 I R Bell England 08/06/2013 Australia 91 115 7 0 79.13
35 R G Sharma* India 04/06/2017 Pakistan 91 119 7 2 76.47
36 D L Amiss England 14/06/1975 East Africa 88 116 7 0 75.86
37 D L Haynes West Indies 20/06/1983 Zimbabwe 88* 136 9 0 64.71
38 M J Prior England 26/05/2009 West Indies 87 86 5 0 101.16
39 E J G Morgan* England 10/06/2017 Australia 87 81 8 5 107.41
40 A R Border Australia 21/05/1993 England 86* 96 9 0 89.58
41 M P Vaughan England 20/09/2004 Australia 86 122 9 0 70.49

Batting Records and Statistics Menu