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 M Amla South Africa 09/11/2008 Bangladesh 140 135 8 4 103.70
2 J-P Duminy South Africa 22/10/2010 Zimbabwe 129 117 7 4 110.26
3 M S Atapattu Sri Lanka 01/12/2002 South Africa 123* 121 15 1 101.65
4 N F I McCallum Scotland 01/04/2009 Ireland 121* 138 12 3 87.68
5 T Bavuma* South Africa 25/09/2016 Ireland 113 123 13 1 91.87
6 A B de Villiers South Africa 22/10/2010 Zimbabwe 109 99 5 5 110.10
7 S R Tendulkar India 09/02/1997 Zimbabwe 104 97 8 1 107.22
8 T Taibu Zimbabwe 08/11/2009 South Africa 103* 112 6 3 91.96
9 W T S Porterfield Ireland 01/04/2009 Scotland 101 89 12 3 113.48
10 H H Gibbs South Africa 06/10/2002 Bangladesh 97* 66 19 0 146.97
11 A B de Villiers South Africa 24/03/2013 Pakistan 95* 111 9 1 85.59
12 M S Atapattu Sri Lanka 15/04/1998 Pakistan 94 123 7 1 76.42
13 T Bavuma* South Africa 31/03/2023 Netherlands 90* 79 8 1 113.92
14 K J O'Brien Ireland 06/04/2009 Canada 89* 104 9 1 85.58
15 J H Kallis South Africa 01/12/2002 Sri Lanka 87 117 10 1 74.36
16 A Bagai Canada 08/04/2009 Scotland 87 122 8 1 71.31
17 A D R Campbell Zimbabwe 09/02/1997 India 86 108 2 2 79.63
18 S Matsikenyeri Zimbabwe 08/11/2009 South Africa 86 87 8 1 98.85
19 E J G Morgan Ireland 06/04/2009 Canada 84* 100 10 1 84.00
20 U T Khawaja Australia 27/09/2016 Ireland 82* 77 8 2 106.49
21 Q de Kock* South Africa 25/09/2016 Ireland 82 66 8 2 124.24
22 H M Amla South Africa 08/11/2009 Zimbabwe 80 96 6 0 83.33
23 A Ranatunga Sri Lanka 15/04/1998 Pakistan 78 73 9 0 106.85
24 J M Davison Canada 03/03/2003 New Zealand 75 62 9 4 120.97
25 P A de Silva Sri Lanka 01/12/2002 South Africa 71 77 10 0 92.21
26 S O Tikolo Kenya 07/10/2001 South Africa 68* 83 8 0 81.93
27 G C Smith South Africa 09/11/2008 Bangladesh 65 67 6 1 97.01
28 N Boje South Africa 22/10/2000 New Zealand 64 83 6 1 77.11
29 L Klusener South Africa 01/12/2002 Sri Lanka 60* 57 7 1 105.26
30 E J G Morgan Ireland 01/04/2009 Scotland 60 56 3 4 107.14
31 Saeed Anwar Pakistan 15/04/1998 Sri Lanka 59 86 4 0 68.60
32 S P D Smith* Australia 27/09/2016 Ireland 59* 74 6 1 79.73
33 N J Astle New Zealand 22/10/2000 South Africa 58 105 7 0 55.24
34 Mohammad Nabi* Afghanistan 19/04/2009 Scotland 58 64 3 3 90.63
35 G Kirsten South Africa 22/10/2000 New Zealand 57 93 3 0 61.29
36 S Mukuddem Bermuda 30/11/2006 Canada 57 104 4 0 54.81
37 A Jadeja India 09/02/1997 Zimbabwe 56* 66 1 1 84.85
38 J H Kallis South Africa 07/10/2001 Kenya 54 80 6 0 67.50
39 S B Styris New Zealand 03/03/2003 Canada 54* 38 4 2 142.11
40 A B de Villiers South Africa 09/11/2008 Bangladesh 54* 27 2 4 200.00

Batting Records and Statistics Menu