One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 Fakhar Zaman* Pakistan 04/04/2021 South Africa 193 155 18 10 124.52
2 H H Gibbs South Africa 12/03/2006 Australia 175 111 21 7 157.66
3 A K Markram* South Africa 02/04/2023 Netherlands 175 126 17 7 138.89
4 R T Ponting Australia 12/03/2006 South Africa 164 105 13 9 156.19
5 H M Amla South Africa 18/01/2015 West Indies 153* 142 14 0 107.75
6 C H Gayle West Indies 04/02/2004 South Africa 152* 153 12 3 99.35
7 A B de Villiers South Africa 18/01/2015 West Indies 149 44 9 16 338.64
8 H H Gibbs South Africa 16/02/2003 New Zealand 143 141 19 3 101.42
9 A Symonds Australia 11/02/2003 Pakistan 143* 125 18 2 114.40
10 R T Ponting Australia 23/03/2003 India 140* 121 4 8 115.70
11 J H Kallis South Africa 04/02/2004 West Indies 139 142 11 3 97.89
12 Q de Kock* South Africa 05/12/2013 India 135 121 18 3 111.57
13 S P Fleming New Zealand 16/02/2003 South Africa 134* 132 21 0 101.52
14 G Kirsten South Africa 05/10/2001 India 133* 155 13 0 85.81
15 A B de Villiers South Africa 17/03/2013 Pakistan 128 108 12 3 118.52
16 R R Rossouw South Africa 18/01/2015 West Indies 128 115 11 2 111.30
17 S C Ganguly India 05/10/2001 South Africa 127 126 14 5 100.79
18 G C Smith South Africa 22/01/2012 Sri Lanka 125 143 9 4 87.41
19 A B de Villiers South Africa 22/01/2012 Sri Lanka 125* 98 10 4 127.55
20 H M Amla South Africa 17/03/2013 Pakistan 122 113 9 1 107.96
21 W J Cronje South Africa 19/02/1994 Australia 112 120 7 3 93.33
22 F du Plessis South Africa 03/03/2019 Sri Lanka 112* 114 15 1 98.25
23 F du Plessis South Africa 02/10/2016 Australia 111 93 13 0 119.35
24 S Dhawan* India 10/02/2018 South Africa 109 105 10 2 103.81
25 J E Root* England 12/02/2016 South Africa 109 124 10 1 87.90
26 M J R Rindel South Africa 12/01/1995 Pakistan 106 139 9 0 76.26
27 H H Gibbs South Africa 03/02/2008 West Indies 102 84 13 3 121.43
28 K C Sangakkara Sri Lanka 22/01/2012 South Africa 102 97 10 0 105.15
29 S R Tendulkar India 05/10/2001 South Africa 101 129 9 0 78.29
30 S R Tendulkar India 10/03/2003 Sri Lanka 97 120 7 1 80.83
31 A K Markram* South Africa 17/09/2023 Australia 93 87 9 3 106.90
32 T Bavuma* South Africa 04/04/2021 Pakistan 92 102 9 0 90.20
33 D S Smith West Indies 03/02/2008 South Africa 91 76 10 3 119.74
34 D A Miller* South Africa 02/04/2023 Netherlands 91 61 6 4 149.18
35 G C Smith South Africa 12/03/2006 Australia 90 55 13 2 163.64
36 M J Di Venuto Australia 08/04/1997 South Africa 89 114 11 0 78.07
37 D R Martyn Australia 23/03/2003 India 88* 84 7 1 104.76
38 Shahid Afridi Pakistan 17/03/2013 South Africa 88 48 5 7 183.33
39 G Kirsten South Africa 12/01/1995 Pakistan 87 111 8 1 78.38
40 S Chanderpaul West Indies 04/02/2004 South Africa 85 114 6 1 74.56

Batting Records and Statistics Menu