By runs
Winner Margin Target Ground Match Date Scorecard
Pakistan 182 runs 336 Port Elizabeth 11 Dec 2002 ODI # 1916
South Africa 164 runs 393 Centurion 4 Feb 2007 ODI # 2506
South Africa 157 runs 267 Johannesburg 12 Jan 1995 ODI # 971
South Africa 143 runs 315 Sharjah 13 Apr 1996 ODI # 1095
Pakistan 141 runs 352 Durban 7 Feb 2007 ODI # 2513
South Africa 132 runs 273 Durban 8 Dec 2002 ODI # 1914
South Africa 125 runs 316 Bloemfontein 10 Mar 2013 ODI # 3343
South Africa 124 runs 214 Mohali 27 Oct 2006 ODI # 2438
South Africa 117 runs 269 Sharjah 11 Nov 2013 ODI # 3433
South Africa 93 runs 215 Singapore 27 Aug 2000 ODI # 1626
South Africa 68 runs 260 Abu Dhabi 6 Nov 2013 ODI # 3430
Pakistan 67 runs 169 Sharjah 28 Mar 2000 ODI # 1582
South Africa 67 runs 235 Birmingham 10 Jun 2013 ODI # 3367
Pakistan 66 runs 210 Dubai (DSC) 1 Nov 2013 ODI # 3427
South Africa 62 runs 322 Nairobi (Gym) 29 Sep 1996 ODI # 1121
South Africa 62 runs 183 East London 13 Dec 2002 ODI # 1918
South Africa 57 runs 318 Dubai (DSC) 8 Nov 2010 ODI # 3069
South Africa 54 runs 284 Tangier 12 Aug 2002 ODI # 1860
South Africa 52 runs 281 Durban 3 Apr 1998 ODI # 1303
South Africa 45 runs 295 Lahore 18 Oct 2007 ODI # 2633
Pakistan 42 runs 268 Lahore 5 Oct 2003 ODI # 2047
Pakistan 39 runs 250 Rawalpindi 20 Oct 1994 ODI # 934
South Africa 37 runs 216 Cape Town 10 Jan 1995 ODI # 970
South Africa 34 runs 266 Cape Town 18 Dec 2002 ODI # 1923
South Africa 34 runs 344 Johannesburg 17 Mar 2013 ODI # 3347
Pakistan 29 runs 232 Auckland 7 Mar 2015 ODI # 3626
Pakistan 28 runs 228 Singapore 23 Aug 2000 ODI # 1624
South Africa 28 runs 267 Abu Dhabi 8 Nov 2013 ODI # 3431
Pakistan 25 runs 266 Lahore 20 Oct 2007 ODI # 2635
Pakistan 23 runs 219 Cape Town 24 Nov 2013 ODI # 3438
By wickets
Winner Margin Balls Rem Target Overs Ground Match Date Scorecard
South Africa 10 wickets 216 108 14.0 Cape Town 11 Feb 2007 ODI # 2521
South Africa 9 wickets 134 115 27.4 Cape Town 23 Apr 1998 ODI # 1326
South Africa 9 wickets 48 214 42.0 Paarl 16 Dec 2002 ODI # 1921
South Africa 9 wickets 130 154 28.2 Johannesburg 14 Feb 2007 ODI # 2523
Pakistan 8 wickets 32 164 44.4 Karachi 16 Oct 1994 ODI # 930
Pakistan 8 wickets 90 207 35.0 Durban 17 Dec 1994 ODI # 964
South Africa 8 wickets 101 189 33.1 Sharjah 16 Apr 1996 ODI # 1099
South Africa 8 wickets 63 204 39.3 Abu Dhabi 29 Oct 2010 ODI # 3062
Pakistan 8 wickets 111 165 31.3 Johannesburg 27 Jan 2019 ODI # 4087
South Africa 7 wickets 26 215 45.4 Johannesburg 10 Dec 1994 ODI # 959
South Africa 7 wickets 64 204 39.2 Nairobi (Gym) 6 Oct 1996 ODI # 1126
South Africa 7 wickets 87 146 35.3 Centurion 17 Apr 1998 ODI # 1318
South Africa 7 wickets 75 154 37.3 Colombo (SSC) 12 Jul 2000 ODI # 1612
South Africa 7 wickets 25 193 45.5 Rawalpindi 12 Oct 2003 ODI # 2050
South Africa 7 wickets 74 231 37.4 Multan 26 Oct 2007 ODI # 2639
South Africa 7 wickets 60 241 40.0 Cape Town 30 Jan 2019 ODI # 4090
Pakistan 6 wickets 33 223 44.3 Faisalabad 28 Oct 1994 ODI # 940
South Africa 6 wickets 67 158 38.5 Rawalpindi 10 Oct 2003 ODI # 2049
Pakistan 6 wickets 11 198 48.1 Faisalabad 23 Oct 2007 ODI # 2637
Pakistan 6 wickets 28 192 39.2 Centurion 15 Mar 2013 ODI # 3346
South Africa 6 wickets 36 206 44.0 Benoni 24 Mar 2013 ODI # 3350
South Africa 5 wickets 34 243 44.2 Karachi 29 Feb 1996 ODI # 1067
Pakistan 5 wickets 5 267 49.1 Port Elizabeth 19 Jan 2019 ODI # 4080
South Africa 5 wickets 48 204 42.0 Durban 22 Jan 2019 ODI # 4081
South Africa 4 wickets 68 180 38.4 Centurion 30 Nov 2013 ODI # 3441
South Africa 3 wickets 22 251 46.2 East London 11 Apr 1998 ODI # 1314
South Africa 3 wickets 6 221 49.0 Nottingham 5 Jun 1999 ODI # 1474
South Africa 3 wickets 33 197 44.3 Sharjah 24 Mar 2000 ODI # 1579
Pakistan 3 wickets 8 235 48.4 Durban 21 Mar 2013 ODI # 3348
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Ground Match Date Scorecard
South Africa 10 wickets 216 108 14.0 50.0 Cape Town 11 Feb 2007 ODI # 2521
South Africa 9 wickets 134 115 27.4 50.0 Cape Town 23 Apr 1998 ODI # 1326
South Africa 9 wickets 130 154 28.2 50.0 Johannesburg 14 Feb 2007 ODI # 2523
Pakistan 8 wickets 111 165 31.3 50.0 Johannesburg 27 Jan 2019 ODI # 4087
South Africa 8 wickets 101 189 33.1 50.0 Sharjah 16 Apr 1996 ODI # 1099
Pakistan 8 wickets 90 207 35.0 50.0 Durban 17 Dec 1994 ODI # 964
South Africa 7 wickets 87 146 35.3 50.0 Centurion 17 Apr 1998 ODI # 1318
South Africa 7 wickets 75 154 37.3 50.0 Colombo (SSC) 12 Jul 2000 ODI # 1612
South Africa 7 wickets 74 231 37.4 50.0 Multan 26 Oct 2007 ODI # 2639
South Africa 4 wickets 68 180 38.4 50.0 Centurion 30 Nov 2013 ODI # 3441
South Africa 6 wickets 67 158 38.5 50.0 Rawalpindi 10 Oct 2003 ODI # 2049
South Africa 7 wickets 64 204 39.2 50.0 Nairobi (Gym) 6 Oct 1996 ODI # 1126
South Africa 8 wickets 63 204 39.3 50.0 Abu Dhabi 29 Oct 2010 ODI # 3062
South Africa 7 wickets 60 241 40.0 50.0 Cape Town 30 Jan 2019 ODI # 4090
South Africa 9 wickets 48 214 42.0 50.0 Paarl 16 Dec 2002 ODI # 1921
South Africa 5 wickets 48 204 42.0 50.0 Durban 22 Jan 2019 ODI # 4081
South Africa 6 wickets 36 206 44.0 50.0 Benoni 24 Mar 2013 ODI # 3350
South Africa 5 wickets 34 243 44.2 50.0 Karachi 29 Feb 1996 ODI # 1067
Pakistan 6 wickets 33 223 44.3 50.0 Faisalabad 28 Oct 1994 ODI # 940
South Africa 3 wickets 33 197 44.3 50.0 Sharjah 24 Mar 2000 ODI # 1579
Pakistan 8 wickets 32 164 44.4 50.0 Karachi 16 Oct 1994 ODI # 930
Pakistan 6 wickets 28 192 39.2 44.0 Centurion 15 Mar 2013 ODI # 3346
South Africa 7 wickets 26 215 45.4 50.0 Johannesburg 10 Dec 1994 ODI # 959
South Africa 7 wickets 25 193 45.5 50.0 Rawalpindi 12 Oct 2003 ODI # 2050
South Africa 3 wickets 22 251 46.2 50.0 East London 11 Apr 1998 ODI # 1314
Pakistan 6 wickets 11 198 48.1 50.0 Faisalabad 23 Oct 2007 ODI # 2637
Pakistan 3 wickets 8 235 48.4 50.0 Durban 21 Mar 2013 ODI # 3348
South Africa 3 wickets 6 221 49.0 50.0 Nottingham 5 Jun 1999 ODI # 1474
Pakistan 5 wickets 5 267 49.1 50.0 Port Elizabeth 19 Jan 2019 ODI # 4080
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
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]