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 31/05/1984 England 189* 170 21 5 111.18
2 E J G Morgan* England 18/06/2019 Afghanistan 148 71 4 17 208.45
3 K S Williamson* New Zealand 22/06/2019 West Indies 148 154 14 1 96.10
4 C W J Athey England 18/07/1986 New Zealand 142* 172 14 0 82.56
5 R G Sharma* India 16/06/2019 Pakistan 140 113 14 3 123.89
6 R R Pant* India 17/07/2022 England 125* 113 16 2 110.62
7 D A Warner* Australia 06/07/2019 South Africa 122 117 15 2 104.27
8 A D Brown England 26/05/1996 India 118 137 10 2 86.13
9 S W Billings* England 11/09/2020 Australia 118 110 14 2 107.27
10 C T Radley England 17/07/1978 New Zealand 117* 140 11 0 83.57
11 G M Turner New Zealand 14/06/1975 India 114* 177 13 0 64.41
12 Saeed Anwar Pakistan 16/06/1999 New Zealand 113* 148 9 0 76.35
13 J M Bairstow* England 16/09/2020 Australia 112 126 12 2 88.89
14 J C Buttler* England 24/06/2018 Australia 110* 122 12 1 90.16
15 G J Maxwell* Australia 16/09/2020 England 108 90 4 7 120.00
16 A T Carey* Australia 16/09/2020 England 106 114 7 2 92.98
17 M J Clarke Australia 08/09/2013 England 105 102 14 0 102.94
18 D L Amiss England 24/08/1972 Australia 103 134 9 0 76.87
19 J W A Taylor England 08/09/2015 Australia 101 114 5 0 88.60
20 C R Brathwaite West Indies 22/06/2019 New Zealand 101 82 9 5 123.17
21 D P M D Jayawardene Sri Lanka 28/06/2006 England 100 83 9 0 120.48
22 F du Plessis South Africa 06/07/2019 Australia 100 94 7 2 106.38
23 J M Bairstow* England 19/09/2017 West Indies 100* 97 11 0 103.09
24 H E van der Dussen* South Africa 06/07/2019 Australia 95 97 4 4 97.94
25 M D Crowe New Zealand 18/07/1986 England 93* 74 11 2 125.68
26 G A Gooch England 18/07/1986 New Zealand 91 102 9 0 89.22
27 J M Bairstow* England 18/06/2019 Afghanistan 90 99 8 3 90.91
28 Yashpal Sharma India 09/06/1983 West Indies 89 120 9 0 74.17
29 J E Root* England 18/06/2019 Afghanistan 88 82 5 1 107.32
30 Aamir Sohail Pakistan 24/08/1992 England 87 140 5 0 62.14
31 C H Gayle West Indies 22/06/2019 New Zealand 87 84 8 6 103.57
32 A J Strauss England 27/06/2010 Australia 87 121 8 0 71.90
33 G A Hick England 19/05/1993 Australia 85 102 8 1 83.33
34 R A Smith England 24/08/1992 Pakistan 85* 91 9 1 93.41
35 A T Carey* Australia 06/07/2019 South Africa 85 69 11 1 123.19
36 Wajahatullah Wasti Pakistan 16/06/1999 New Zealand 84 123 10 1 68.29
37 J M Bairstow* England 11/09/2020 Australia 84 107 4 4 78.50
38 J H Kallis South Africa 03/07/2003 England 82* 105 5 1 78.10
39 G J Bailey Australia 08/09/2013 England 82 67 5 4 122.39
40 D I Gower England 26/05/1986 India 81 94 4 0 86.17

Batting Records and Statistics Menu