One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 Imam-ul-Haq* Pakistan 14/05/2019 England 151 131 16 1 115.27
2 S R Tendulkar India 23/05/1999 Kenya 140* 101 16 3 138.61
3 J M Bairstow* England 14/05/2019 Pakistan 128 93 15 5 137.63
4 S R Tendulkar India 11/07/2002 Sri Lanka 113 102 12 1 110.78
5 B M Duckett* England 26/09/2023 Ireland 107* 78 12 2 137.18
6 B M Duckett* England 29/09/2024 Australia 107 91 13 2 117.58
7 A Flintoff England 04/07/2004 New Zealand 106 121 11 2 87.60
8 R Dravid India 23/05/1999 Kenya 104* 109 10 0 95.41
9 R T Ponting Australia 10/06/2001 England 102 116 9 2 87.93
10 Moeen Ali* England 24/09/2017 West Indies 102 57 7 8 178.95
11 S R Tendulkar India 24/08/2007 England 99 112 15 1 88.39
12 S P Fleming New Zealand 04/07/2004 England 99 126 10 1 78.57
13 N C Johnson Zimbabwe 06/07/2000 West Indies 95* 128 9 0 74.22
14 C H Gayle West Indies 24/09/2017 England 94 78 9 6 120.51
15 I J L Trott England 10/07/2010 Bangladesh 94 130 8 0 72.31
16 R Dravid India 24/08/2007 England 92* 63 11 1 146.03
17 K P Pietersen England 19/06/2005 Australia 91* 65 8 4 140.00
18 N V Knight England 10/06/2001 Australia 84 116 7 2 72.41
19 M E K Hussey Australia 19/06/2005 England 84 83 11 0 101.20
20 J E Root* England 24/09/2017 West Indies 84 79 7 2 106.33
21 S Chanderpaul West Indies 16/05/1999 Pakistan 77 96 6 0 80.21
22 G P Howarth New Zealand 13/06/1983 Sri Lanka 76 79 14 0 96.20
23 Imrul Kayes Bangladesh 10/07/2010 England 76 111 4 0 68.47
24 J J Roy* England 14/05/2019 Pakistan 76 55 8 4 138.18
25 B A Stokes* England 24/09/2017 West Indies 73 63 5 3 115.87
26 H C Brook* England 29/09/2024 Australia 72 52 3 7 138.46
27 M E Trescothick England 10/06/2001 Australia 69 75 8 2 92.00
28 K C Sangakkara Sri Lanka 11/07/2002 India 66 47 11 1 140.43
29 I R Bell England 24/08/2007 India 64 96 6 1 66.67
30 D Chandimal* Sri Lanka 26/06/2016 England 62 77 5 0 80.52
31 A J Strauss England 04/07/2004 New Zealand 61 86 7 0 70.93
32 P D Salt* England 26/09/2023 Ireland 61 28 7 4 217.86
33 B C Lara West Indies 06/07/2000 Zimbabwe 60 63 6 1 95.24
34 R S Madugalle Sri Lanka 13/06/1983 New Zealand 60 87 3 1 68.97
35 S O Tikolo Kenya 23/05/1999 India 58 75 6 1 77.33
36 M W Short* Australia 29/09/2024 England 58 30 7 4 193.33
37 M P Vaughan England 19/06/2005 Australia 57 92 6 0 61.96
38 K Otieno Kenya 23/05/1999 India 56 82 5 0 68.29
39 G D Elliott New Zealand 21/06/2008 England 56 102 3 0 54.90
40 A D Mathews* Sri Lanka 26/06/2016 England 56 67 3 1 83.58

Batting Records and Statistics Menu