High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
Saleem Elahi 135 129 19 0 104.65 Pakistan Port Elizabeth 11 Dec 2002 ODI # 1916
AB de Villiers 128 108 12 3 118.51 South Africa Johannesburg 17 Mar 2013 ODI # 3347
DJ Cullinan 124 117 12 0 105.98 South Africa Nairobi (Gym) 29 Sep 1996 ODI # 1121
HM Amla 122 113 9 1 107.96 South Africa Johannesburg 17 Mar 2013 ODI # 3347
JN Rhodes 121 114 12 0 106.14 South Africa Nairobi (Gym) 29 Sep 1996 ODI # 1121
HM Amla 119* 126 9 0 94.44 South Africa Dubai (DSC) 2 Nov 2010 ODI # 3064
G Kirsten 118* 127 16 0 92.91 South Africa Nairobi (Gym) 6 Oct 1996 ODI # 1126
Mohammad Yousuf 117 143 9 0 81.81 Pakistan Lahore 20 Oct 2007 ODI # 2635
AB de Villiers 115* 102 10 3 112.74 South Africa Sharjah 11 Nov 2013 ODI # 3433
Ijaz Ahmed 114* 90 17 3 126.66 Pakistan Durban 17 Dec 1994 ODI # 964
HH Gibbs 114 130 8 3 87.69 South Africa Tangier 12 Aug 2002 ODI # 1860
Abdul Razzaq 112 120 13 2 93.33 Pakistan Port Elizabeth 11 Dec 2002 ODI # 1916
Q de Kock 112 135 9 1 82.96 South Africa Abu Dhabi 8 Nov 2013 ODI # 3431
Aamer Sohail 111 139 8 0 79.85 Pakistan Karachi 29 Feb 1996 ODI # 1067
DJ Cullinan 110* 109 6 3 100.91 South Africa Sharjah 13 Apr 1996 ODI # 1095
HH Dippenaar 110* 131 7 2 83.96 South Africa Lahore 3 Oct 2003 ODI # 2046
Ijaz Ahmed 110 110 13 1 100.00 Pakistan Rawalpindi 20 Oct 1994 ODI # 934
JH Kallis 109* 114 8 0 95.61 South Africa Durban 3 Apr 1998 ODI # 1303
Abdul Razzaq 109* 72 7 10 151.38 Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
Javed Miandad 107 144 9 2 74.30 Pakistan East London 15 Feb 1993 ODI # 803
MJR Rindel 106 139 9 0 76.25 South Africa Johannesburg 12 Jan 1995 ODI # 971
CA Ingram 105* 104 10 0 100.96 South Africa Bloemfontein 10 Mar 2013 ODI # 3343
AB de Villiers 103* 95 9 3 108.42 South Africa Lahore 18 Oct 2007 ODI # 2633
G Kirsten 102* 118 9 0 86.44 South Africa Paarl 16 Dec 2002 ODI # 1921
HH Gibbs 102 128 11 1 79.68 South Africa Lahore 18 Oct 2007 ODI # 2633
Ahmed Shehzad 102 112 8 2 91.07 Pakistan Port Elizabeth 27 Nov 2013 ODI # 3440
Mohammad Yousuf 101* 111 12 0 90.99 Pakistan Durban 7 Feb 2007 ODI # 2513
CA Ingram 100 119 10 1 84.03 South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
Ijaz Ahmed 98* 87 11 1 112.64 Pakistan Faisalabad 28 Oct 1994 ODI # 940
JN Rhodes 98 92 12 2 106.52 South Africa Durban 8 Dec 2002 ODI # 1914
HM Amla 98 131 7 0 74.80 South Africa Port Elizabeth 27 Nov 2013 ODI # 3440
AB de Villiers 95* 111 9 1 85.58 South Africa Benoni 24 Mar 2013 ODI # 3350
AC Hudson 94* 86 11 2 109.30 South Africa Sharjah 16 Apr 1996 ODI # 1099
JN Rhodes 94* 95 8 2 98.94 South Africa Durban 3 Apr 1998 ODI # 1303
AC Hudson 93 124 10 1 75.00 South Africa Durban 9 Feb 1993 ODI # 800
HH Dippenaar 93 126 7 0 73.80 South Africa Cape Town 18 Dec 2002 ODI # 1923
Younis Khan 93 98 9 2 94.89 Pakistan Durban 7 Feb 2007 ODI # 2513
Imran Farhat 93 144 8 1 64.58 Pakistan Durban 21 Mar 2013 ODI # 3348
GC Smith 92 105 9 0 87.61 South Africa Dubai (DSC) 5 Nov 2010 ODI # 3067
SM Pollock 90 84 9 1 107.14 South Africa Multan 26 Oct 2007 ODI # 2639
G Kirsten 89 110 8 1 80.90 South Africa Lahore 2 Nov 1997 ODI # 1248
JH Kallis 88* 85 2 4 103.52 South Africa Centurion 4 Feb 2007 ODI # 2506
Ijaz Ahmed 88 63 15 0 139.68 Pakistan Nairobi (Gym) 29 Sep 1996 ODI # 1121
Shahid Afridi 88 48 5 7 183.33 Pakistan Johannesburg 17 Mar 2013 ODI # 3347
G Kirsten 87 111 8 1 78.37 South Africa Johannesburg 12 Jan 1995 ODI # 971
JH Kallis 86 130 4 1 66.15 South Africa Lahore 29 Oct 2007 ODI # 2642
Inzamam-ul-Haq 85 116 11 0 73.27 Pakistan Lahore 2 Nov 1997 ODI # 1248
JH Kallis 83 111 4 1 74.77 South Africa Colombo (RPS) 8 Jul 2000 ODI # 1606
JH Kallis 83 95 4 0 87.36 South Africa Dubai (DSC) 8 Nov 2010 ODI # 3069
Shoaib Malik 82* 41 6 6 200.00 Pakistan Lahore 3 Oct 2003 ODI # 2046
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
Pakistan v South Africa at Birmingham, ICC Champions Trophy 7th match, Jun 7, 2017 [ODI # 3881]
Pakistan v South Africa at Auckland, ICC Cricket World Cup 29th match, Mar 7, 2015 [ODI # 3626]
South Africa v Pakistan at Centurion, 3rd ODI, Nov 30, 2013 [ODI # 3441]