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 15/10/2017 Bangladesh 168* 145 21 2 115.86
2 K S Williamson* New Zealand 22/01/2013 South Africa 145* 136 17 1 106.62
3 J C Buttler* England 01/02/2023 South Africa 131 127 6 7 103.15
4 C H Gayle West Indies 04/03/2003 Kenya 119 151 8 2 78.81
5 D J Malan* England 01/02/2023 South Africa 118 114 7 6 103.51
6 Inzamam-ul-Haq Pakistan 07/04/1998 Sri Lanka 116* 110 4 4 105.45
7 H M Amla South Africa 15/10/2017 Bangladesh 110* 112 8 0 98.21
8 Mushfiqur Rahim* Bangladesh 15/10/2017 South Africa 110* 116 11 2 94.83
9 H H Gibbs South Africa 04/12/2002 Sri Lanka 108* 92 14 3 117.39
10 G Kirsten South Africa 28/10/2000 New Zealand 101 107 10 0 94.39
11 A B de Villiers South Africa 20/01/2012 Sri Lanka 96 76 8 3 126.32
12 J H Kallis South Africa 28/10/2000 New Zealand 93 111 7 2 83.78
13 J H Kallis South Africa 02/11/2008 Kenya 92* 94 8 2 97.87
14 R G Twose New Zealand 28/10/2000 South Africa 89 91 9 1 97.80
15 T M Dilshan Sri Lanka 20/01/2012 South Africa 87 87 9 2 100.00
16 A Ranatunga Sri Lanka 07/04/1998 Pakistan 86 82 5 1 104.88
17 S P Fleming New Zealand 28/10/2000 South Africa 85 103 5 0 82.52
18 H Klaasen* South Africa 01/02/2023 England 80 62 7 2 129.03
19 C A Ingram South Africa 22/01/2013 New Zealand 79 94 10 0 84.04
20 H M Amla South Africa 02/11/2008 Kenya 78 76 13 0 102.63
21 L Klusener South Africa 14/10/2001 Kenya 75* 74 11 2 101.35
22 C D McMillan New Zealand 26/02/2003 Bangladesh 75 83 9 2 90.36
23 H H Dippenaar South Africa 14/10/2001 Kenya 74* 118 9 0 62.71
24 S Waters Kenya 02/11/2008 South Africa 74 115 9 1 64.35
25 N V Knight England 30/01/2000 Zimbabwe 72* 94 8 0 76.60
26 H H Gibbs South Africa 14/10/2001 Kenya 70 60 14 0 116.67
27 N L T C Perera Sri Lanka 20/01/2012 South Africa 69* 44 3 5 156.82
28 C J Nevin New Zealand 28/10/2000 South Africa 68 69 8 1 98.55
29 G C Smith South Africa 20/01/2012 Sri Lanka 68 69 7 1 98.55
30 S Chanderpaul West Indies 04/03/2003 Kenya 66 72 7 2 91.67
31 G C Smith South Africa 22/01/2013 New Zealand 66 75 8 0 88.00
32 N Hussain England 30/01/2000 Zimbabwe 64 77 7 2 83.12
33 J H Kallis South Africa 04/12/2002 Sri Lanka 64* 83 5 1 77.11
34 Saleem Elahi Pakistan 16/02/2003 Namibia 63 100 5 0 63.00
35 P A de Silva Sri Lanka 07/04/1998 Pakistan 62 79 1 0 78.48
36 M O Odumbe Kenya 14/10/2001 South Africa 60 94 4 0 63.83
37 Ijaz Ahmed Pakistan 07/04/1998 Sri Lanka 59 55 3 4 107.27
38 D Chandimal* Sri Lanka 20/01/2012 South Africa 59 81 1 1 72.84
39 S T Jayasuriya Sri Lanka 07/04/1998 Pakistan 57 71 7 1 80.28
40 Mohammad Ashraful Bangladesh 26/02/2003 New Zealand 56 82 6 1 68.29

Batting Records and Statistics Menu