One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 Q de Kock* South Africa 30/09/2016 Australia 178 113 16 11 157.52
2 H Klaasen* South Africa 15/09/2023 Australia 174 83 13 13 209.64
3 D J Callaghan South Africa 11/12/1994 New Zealand 169* 143 19 4 118.18
4 H M Amla South Africa 10/02/2017 Sri Lanka 154 134 15 5 114.93
5 G C Smith South Africa 27/09/2009 England 141 134 16 0 105.22
6 S R Watson Australia 02/10/2009 England 136* 132 10 7 103.03
7 Q de Kock* South Africa 09/02/2016 England 135 117 16 4 115.38
8 H M Amla South Africa 28/01/2015 West Indies 133 105 11 6 126.67
9 R R Rossouw South Africa 28/01/2015 West Indies 132 98 9 8 134.69
10 N Boje South Africa 25/10/2000 New Zealand 129 114 13 1 113.16
11 V Kohli* India 16/02/2018 South Africa 129* 96 19 2 134.38
12 Shoaib Malik Pakistan 26/09/2009 India 128 126 16 0 101.59
13 H M Amla South Africa 09/02/2016 England 127 130 13 2 97.69
14 J E Root* England 09/02/2016 South Africa 125 113 10 5 110.62
15 H M Amla South Africa 19/08/2015 New Zealand 124 126 13 3 98.41
16 H E van der Dussen* South Africa 02/04/2021 Pakistan 123* 134 10 2 91.79
17 G C Smith South Africa 26/02/2006 Australia 119* 124 12 1 95.97
18 G Kirsten South Africa 14/01/1996 England 116 126 11 0 92.06
19 H M Amla South Africa 23/01/2011 India 116* 132 9 0 87.88
20 K P Pietersen England 13/02/2005 South Africa 116 110 10 6 105.45
21 W V Raman India 11/12/1992 South Africa 114 148 6 1 77.03
22 R T Ponting Australia 07/03/2003 Sri Lanka 114 109 8 4 104.59
23 D A S Gunaratne Sri Lanka 10/02/2017 South Africa 114* 117 14 2 97.44
24 R T Ponting Australia 02/10/2009 England 111* 115 12 1 96.52
25 J M Davison Canada 23/02/2003 West Indies 111 76 8 6 146.05
26 J-P Duminy South Africa 10/11/2009 Zimbabwe 111* 87 9 2 127.59
27 A B de Villiers South Africa 11/12/2013 India 109 101 6 5 107.92
28 Q de Kock* South Africa 10/02/2017 Sri Lanka 109 87 16 0 125.29
29 A C Parore New Zealand 11/12/1994 South Africa 108 95 8 3 113.68
30 T M Dilshan Sri Lanka 22/09/2009 South Africa 106 92 16 1 115.22
31 P D Collingwood England 22/11/2009 South Africa 105* 110 7 2 95.45
32 S R Watson Australia 05/10/2009 New Zealand 105* 129 10 4 81.40
33 Y K Pathan India 23/01/2011 South Africa 105 70 8 8 150.00
34 W T S Porterfield* Ireland 19/04/2009 Canada 104* 133 13 0 78.20
35 M G Bevan Australia 10/04/1997 South Africa 103 95 8 1 108.42
36 Babar Azam* Pakistan 02/04/2021 South Africa 103 104 17 0 99.04
37 Saeed Anwar Pakistan 01/03/2003 India 101 126 7 0 80.16
38 Q de Kock* South Africa 11/12/2013 India 101 120 9 2 84.17
39 Fakhar Zaman* Pakistan 07/04/2021 South Africa 101 104 9 3 97.12
40 Imam-ul-Haq* Pakistan 25/01/2019 South Africa 101 116 8 0 87.07

Batting Records and Statistics Menu