One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 S T Jayasuriya Sri Lanka 01/07/2006 England 152 99 20 4 153.54
2 D P M D Jayawardene Sri Lanka 01/07/2011 England 144 150 14 0 96.00
3 R A Smith England 23/05/1990 New Zealand 128 168 16 0 76.19
4 A J Strauss England 12/09/2010 Pakistan 126 134 10 1 94.03
5 M E Trescothick England 01/07/2006 Sri Lanka 121 118 15 1 102.54
6 S R Waugh Australia 13/06/1999 South Africa 120* 110 10 2 109.09
7 A D Mathews* Sri Lanka 06/07/2019 India 113 128 10 2 88.28
8 J E Root* England 05/09/2014 India 113 108 10 3 104.63
9 S T Jayasuriya Sri Lanka 02/07/2002 England 112 87 9 5 128.74
10 K L Rahul* India 06/07/2019 Sri Lanka 111 118 11 1 94.07
11 W U Tharanga Sri Lanka 01/07/2006 England 109 102 14 1 106.86
12 G M Wood Australia 08/06/1981 England 108 150 8 0 72.00
13 E J G Morgan* England 24/05/2017 South Africa 107 93 7 5 115.05
14 M E Trescothick England 07/07/2005 Australia 104* 134 8 1 77.61
15 R G Sharma* India 06/07/2019 Sri Lanka 103 94 14 2 109.57
16 M J Greatbatch New Zealand 23/05/1990 England 102* 104 9 3 98.08
17 Imran Khan Pakistan 16/06/1983 Sri Lanka 102* 133 11 0 76.69
18 H H Gibbs South Africa 13/06/1999 Australia 101 134 10 1 75.37
19 J E Root* England 17/07/2018 India 100* 120 10 0 83.33
20 A J Strauss England 26/06/2005 Bangladesh 98 104 7 1 94.23
21 Sarfaraz Ahmed Pakistan 19/05/2019 England 97 80 7 2 121.25
22 E J G Morgan* England 11/09/2015 Australia 92 92 8 2 100.00
23 Q de Kock* South Africa 24/07/2022 England 92* 76 13 0 121.05
24 P D Collingwood England 02/09/2007 India 91* 71 3 4 128.17
25 J H Edrich England 13/07/1974 India 90 97 6 1 92.78
26 K P Pietersen England 22/08/2008 South Africa 90* 82 7 1 109.76
27 E J G Morgan* England 17/07/2018 India 88* 108 9 1 81.48
28 R A Jadeja* India 05/09/2014 England 87 68 9 2 127.94
29 Ikram Ali Khil* Afghanistan 04/07/2019 West Indies 86 93 8 0 92.47
30 A D Mathews* Sri Lanka 21/06/2019 England 85* 115 5 1 73.91
31 G J Maxwell* Australia 11/09/2015 England 85 64 10 2 132.81
32 B A Edgar New Zealand 13/06/1979 India 84* 167 8 0 50.30
33 J E Root* England 19/05/2019 Pakistan 84 73 9 0 115.07
34 S V Manjrekar India 18/07/1990 England 82 133 7 0 61.65
35 B P Patel India 13/07/1974 England 82 78 8 2 105.13
36 C J Tavare England 28/05/1980 West Indies 82* 129 5 0 63.57
37 M E Trescothick England 02/07/2002 Sri Lanka 82 60 11 0 136.67
38 B A Stokes* England 21/06/2019 Sri Lanka 82* 89 7 4 92.13
39 G Fowler England 20/06/1983 Sri Lanka 81* 77 11 0 105.19
40 Inzamam-ul-Haq Pakistan 23/05/1999 Australia 81 104 6 1 77.88
41 Javed Omar Bangladesh 26/06/2005 England 81 150 5 0 54.00

Batting Records and Statistics Menu