One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 A B de Villiers South Africa 18/10/2017 Bangladesh 176 104 15 7 169.23
2 S R Tendulkar India 24/10/2001 Kenya 146 132 17 0 110.61
3 H E van der Dussen* South Africa 19/01/2022 India 129* 96 9 4 134.38
4 H Klaasen* South Africa 29/02/2020 Australia 123* 114 7 3 107.89
5 H M Amla South Africa 11/01/2012 Sri Lanka 112 128 8 0 87.50
6 S C Ganguly India 24/10/2001 Kenya 111 124 7 3 89.52
7 T Bavuma* South Africa 19/01/2022 India 110 143 8 0 76.92
8 S V Samson* India 21/12/2023 South Africa 108 114 6 3 94.74
9 G Kirsten South Africa 16/12/2002 Pakistan 102* 118 9 0 86.44
10 J H Kallis South Africa 09/01/2001 Sri Lanka 100* 139 3 1 71.94
11 J N Malan* South Africa 21/01/2022 India 91 108 8 1 84.26
12 H M Amla South Africa 18/10/2017 Bangladesh 85 92 4 0 92.39
13 R R Pant* India 21/01/2022 South Africa 85 71 10 2 119.72
14 R S Kaluwitharana Sri Lanka 09/01/2001 South Africa 83 117 8 0 70.94
15 T de Zorzi* South Africa 21/12/2023 India 81 87 6 3 93.10
16 S Dhawan* India 19/01/2022 South Africa 79 84 10 0 94.05
17 Q de Kock* South Africa 21/01/2022 India 78 66 7 3 118.18
18 S P D Smith* Australia 29/02/2020 South Africa 76 94 3 0 80.85
19 J N Rhodes South Africa 09/01/2001 Sri Lanka 75* 59 5 0 127.12
20 J H Kallis South Africa 11/01/2012 Sri Lanka 72 80 6 1 90.00
21 S C Williams* Zimbabwe 06/10/2018 South Africa 69 79 10 0 87.34
22 Imrul Kayes Bangladesh 18/10/2017 South Africa 68 77 6 1 88.31
23 S T Jayasuriya Sri Lanka 09/01/2001 South Africa 66 83 7 1 79.52
24 R R Hendricks* South Africa 06/10/2018 Zimbabwe 66 82 5 1 80.49
25 Ijaz Ahmed Pakistan 09/04/1998 Sri Lanka 65 78 5 1 83.33
26 H H Dippenaar South Africa 09/01/2001 Sri Lanka 65 100 5 0 65.00
27 D A Miller* South Africa 29/02/2020 Australia 64 70 4 1 91.43
28 D L S van Bunge Netherlands 12/02/2003 India 62 116 5 0 53.45
29 A D R Campbell Zimbabwe 27/01/1997 India 61 70 3 1 87.14
30 Mohammad Yousuf Pakistan 16/12/2002 South Africa 61 71 2 1 85.92
31 Mushfiqur Rahim* Bangladesh 18/10/2017 South Africa 60 70 4 1 85.71
32 H Klaasen* South Africa 06/10/2018 Zimbabwe 59 67 6 1 88.06
33 Mohammad Yousuf Pakistan 25/02/2003 Netherlands 58 59 4 0 98.31
34 F du Plessis South Africa 19/01/2013 New Zealand 57 72 3 0 79.17
35 V Sehwag India 24/10/2001 Kenya 55* 23 7 3 239.13
36 K L Rahul* India 21/01/2022 South Africa 55 79 4 0 69.62
37 Saeed Anwar Pakistan 09/04/1998 Sri Lanka 53 59 6 0 89.83
38 S R Tendulkar India 12/02/2003 Netherlands 52 72 7 0 72.22
39 H H Gibbs South Africa 16/12/2002 Pakistan 52 58 6 1 89.66
40 A B de Villiers South Africa 11/01/2012 Sri Lanka 52 40 7 0 130.00
41 N T T Tilak Varma* India 21/12/2023 South Africa 52 77 5 1 67.53

Batting Records and Statistics Menu