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 Chanderpaul West Indies 24/01/1999 South Africa 150 136 20 0 110.29
2 T Bavuma* South Africa 18/03/2023 West Indies 144 118 11 7 122.03
3 S D Hope* West Indies 18/03/2023 South Africa 128* 115 5 7 111.30
4 N D McKenzie South Africa 17/12/2000 Sri Lanka 120* 135 13 1 88.89
5 G C Smith South Africa 09/02/2005 England 115* 131 7 0 87.79
6 C L Hooper West Indies 24/01/1999 South Africa 108 119 8 3 90.76
7 Javed Miandad Pakistan 15/02/1993 South Africa 107 144 9 2 74.31
8 M S Atapattu Sri Lanka 15/03/2003 Zimbabwe 103* 127 7 0 81.10
9 K R Rutherford New Zealand 18/12/1994 Sri Lanka 102* 98 7 2 104.08
10 K P Pietersen England 09/02/2005 South Africa 100* 69 7 4 144.93
11 D Chandimal* Sri Lanka 14/01/2012 South Africa 92* 115 6 0 80.00
12 F du Plessis South Africa 22/10/2017 Bangladesh 91* 67 10 1 135.82
13 D J Cullinan South Africa 29/03/1997 Australia 85* 116 9 0 73.28
14 S C Ganguly India 19/10/2001 South Africa 85 95 6 4 89.47
15 P K Amre India 19/12/1992 South Africa 84* 98 5 0 85.71
16 S C Ganguly India 04/02/1997 South Africa 83 136 6 1 61.03
17 G Kirsten South Africa 04/02/1997 India 82 117 8 0 70.09
18 W J Cronje South Africa 15/02/1993 Pakistan 81 70 3 2 115.71
19 H H Dippenaar South Africa 19/10/2001 India 81 111 5 0 72.97
20 H H Dippenaar South Africa 27/02/2003 Canada 80 118 7 0 67.80
21 J M Kemp South Africa 09/02/2005 England 80 50 4 7 160.00
22 Asif Mujtaba Pakistan 15/02/1993 South Africa 74 96 6 1 77.08
23 Q de Kock* South Africa 22/10/2017 Bangladesh 73 68 9 1 107.35
24 R Dravid India 19/10/2001 South Africa 71* 87 7 0 81.61
25 M P Vaughan England 09/02/2005 South Africa 70 94 2 0 74.47
26 H P Tillakaratne Sri Lanka 18/12/1994 New Zealand 68* 86 6 0 79.07
27 A C Parore New Zealand 18/12/1994 Sri Lanka 67 83 3 1 80.72
28 S R Waugh Australia 02/04/1994 South Africa 67* 60 11 0 111.67
29 S M Pollock South Africa 11/04/1998 Pakistan 66 77 6 0 85.71
30 J-P Duminy South Africa 14/01/2012 Sri Lanka 66* 87 0 1 75.86
31 W U Tharanga Sri Lanka 14/01/2012 South Africa 66 85 6 1 77.65
32 A K Markram* South Africa 22/10/2017 Bangladesh 66 60 4 2 110.00
33 N V Knight England 04/02/2000 South Africa 64 111 6 0 57.66
34 M J R Rindel South Africa 11/04/1998 Pakistan 64 84 8 0 76.19
35 J H Kallis South Africa 29/03/1997 Australia 63 76 4 0 82.89
36 G C Smith South Africa 27/02/2003 Canada 63 79 6 0 79.75
37 Shakib Al Hasan* Bangladesh 22/10/2017 South Africa 63 82 8 0 76.83
38 H M Amla South Africa 21/01/2015 West Indies 61* 63 9 0 96.83
39 D P M D Jayawardene Sri Lanka 17/12/2000 South Africa 59 84 5 0 70.24
40 T B M de Leede Netherlands 16/02/2003 England 58* 96 6 0 60.42

Batting Records and Statistics Menu