One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 H H Gibbs South Africa 03/10/2002 Bangladesh 153 131 17 3 116.79
2 M V Boucher South Africa 20/09/2006 Zimbabwe 147* 68 8 10 216.18
3 H Klaasen* South Africa 21/03/2023 West Indies 119* 61 15 5 195.08
4 G C Smith South Africa 25/01/2013 New Zealand 116 130 14 0 89.23
5 H M Amla South Africa 17/10/2010 Zimbabwe 110 103 12 0 106.80
6 M Labuschagne* Australia 07/03/2020 South Africa 108 108 8 0 100.00
7 R N ten Doeschate Netherlands 01/04/2009 Kenya 106* 84 9 3 126.19
8 N Boje South Africa 20/10/2000 New Zealand 105* 93 12 0 112.90
9 M J Guptill* New Zealand 23/08/2015 South Africa 103* 134 9 3 76.87
10 D L Hemp Bermuda 06/04/2009 Kenya 102* 152 9 0 67.11
11 A K Markram* South Africa 12/09/2023 Australia 102* 74 9 4 137.84
12 A B de Villiers South Africa 17/10/2010 Zimbabwe 101* 72 5 5 140.28
13 M L Hayden Australia 27/02/2003 Namibia 88 73 9 3 120.55
14 T Duffin Zimbabwe 20/09/2006 South Africa 88 134 7 0 65.67
15 L L Bosman South Africa 20/09/2006 Zimbabwe 88 70 11 3 125.71
16 H H Gibbs South Africa 12/02/2003 Kenya 87* 66 12 4 131.82
17 J T Smuts* South Africa 07/03/2020 Australia 84 98 12 0 85.71
18 J N Rhodes South Africa 27/03/2002 Australia 83 74 6 1 112.16
19 Q de Kock* South Africa 12/09/2023 Australia 82 77 10 2 106.49
20 D L Hemp Bermuda 08/04/2009 Netherlands 81 101 9 0 80.20
21 D L S van Bunge Netherlands 19/04/2009 Kenya 80 65 10 3 123.08
22 A N Petersen South Africa 20/09/2006 Zimbabwe 80 74 10 1 108.11
23 M L Hayden Australia 27/03/2002 South Africa 78 103 5 3 75.73
24 T Taibu Zimbabwe 17/10/2010 South Africa 78 90 4 1 86.67
25 D A Warner* Australia 12/09/2023 South Africa 78 56 10 3 139.29
26 Mohammad Ashraful Bangladesh 07/11/2008 South Africa 73 78 10 0 93.59
27 B A King* West Indies 21/03/2023 South Africa 72 72 11 1 100.00
28 J H Kallis South Africa 27/03/2002 Australia 71 101 4 1 70.30
29 F Behardien South Africa 23/08/2015 New Zealand 70 87 5 1 80.46
30 H Klaasen* South Africa 07/03/2020 Australia 68* 63 10 1 107.94
31 D R Martyn Australia 20/02/2003 Netherlands 67* 76 6 0 88.16
32 R N ten Doeschate Netherlands 08/04/2009 Bermuda 67 78 4 0 85.90
33 R N ten Doeschate Netherlands 28/11/2006 Bermuda 65 78 3 3 83.33
34 B Zuiderent Netherlands 01/04/2009 Kenya 64* 94 4 1 68.09
35 T W M Latham* New Zealand 23/08/2015 South Africa 64 81 8 0 79.01
36 K Otieno Kenya 06/04/2009 Bermuda 63 87 5 0 72.41
37 B Zuiderent Netherlands 28/11/2006 Bermuda 63* 101 5 1 62.38
38 S Dhaniram Canada 27/11/2006 Bermuda 63 42 8 1 150.00
39 R D Shah Kenya 12/02/2003 South Africa 60 87 7 0 68.97
40 S O Tikolo Kenya 06/04/2009 Bermuda 60* 71 3 0 84.51

Batting Records and Statistics Menu