List of hundreds
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
Javed Miandad 107 144 9 2 74.30 Pakistan East London 15 Feb 1993 ODI # 803
Ijaz Ahmed 110 110 13 1 100.00 Pakistan Rawalpindi 20 Oct 1994 ODI # 934
Ijaz Ahmed 114* 90 17 3 126.66 Pakistan Durban 17 Dec 1994 ODI # 964
MJR Rindel 106 139 9 0 76.25 South Africa Johannesburg 12 Jan 1995 ODI # 971
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
DJ Cullinan 124 117 12 0 105.98 South Africa Nairobi (Gym) 29 Sep 1996 ODI # 1121
JN Rhodes 121 114 12 0 106.14 South Africa Nairobi (Gym) 29 Sep 1996 ODI # 1121
G Kirsten 118* 127 16 0 92.91 South Africa Nairobi (Gym) 6 Oct 1996 ODI # 1126
JH Kallis 109* 114 8 0 95.61 South Africa Durban 3 Apr 1998 ODI # 1303
HH Gibbs 114 130 8 3 87.69 South Africa Tangier 12 Aug 2002 ODI # 1860
Saleem Elahi 135 129 19 0 104.65 Pakistan Port Elizabeth 11 Dec 2002 ODI # 1916
Abdul Razzaq 112 120 13 2 93.33 Pakistan Port Elizabeth 11 Dec 2002 ODI # 1916
G Kirsten 102* 118 9 0 86.44 South Africa Paarl 16 Dec 2002 ODI # 1921
HH Dippenaar 110* 131 7 2 83.96 South Africa Lahore 3 Oct 2003 ODI # 2046
Mohammad Yousuf 101* 111 12 0 90.99 Pakistan Durban 7 Feb 2007 ODI # 2513
HH Gibbs 102 128 11 1 79.68 South Africa Lahore 18 Oct 2007 ODI # 2633
AB de Villiers 103* 95 9 3 108.42 South Africa Lahore 18 Oct 2007 ODI # 2633
Mohammad Yousuf 117 143 9 0 81.81 Pakistan Lahore 20 Oct 2007 ODI # 2635
CA Ingram 100 119 10 1 84.03 South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
Abdul Razzaq 109* 72 7 10 151.38 Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
HM Amla 119* 126 9 0 94.44 South Africa Dubai (DSC) 2 Nov 2010 ODI # 3064
CA Ingram 105* 104 10 0 100.96 South Africa Bloemfontein 10 Mar 2013 ODI # 3343
HM Amla 122 113 9 1 107.96 South Africa Johannesburg 17 Mar 2013 ODI # 3347
AB de Villiers 128 108 12 3 118.51 South Africa Johannesburg 17 Mar 2013 ODI # 3347
Q de Kock 112 135 9 1 82.96 South Africa Abu Dhabi 8 Nov 2013 ODI # 3431
AB de Villiers 115* 102 10 3 112.74 South Africa Sharjah 11 Nov 2013 ODI # 3433
Ahmed Shehzad 102 112 8 2 91.07 Pakistan Port Elizabeth 27 Nov 2013 ODI # 3440
HM Amla 108* 120 7 1 90.00 South Africa Port Elizabeth 19 Jan 2019 ODI # 4080
Imam-ul-Haq 101 116 8 0 87.06 Pakistan Centurion 25 Jan 2019 ODI # 4084
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:
South Africa v Pakistan at Cape Town, 5th ODI, Jan 30, 2019 [ODI # 4090]
South Africa v Pakistan at Johannesburg, 4th ODI, Jan 27, 2019 [ODI # 4087]
South Africa v Pakistan at Centurion, 3rd ODI, Jan 25, 2019 [ODI # 4084]