One Day Internationals - Ground Records and Statistics

 ODI Matches at
 Played Between and    

  Match Country Versus Result
1 09/12/1992  South Africa India South Africa won by 6 wickets
2 11/02/1993  South Africa West Indies South Africa won by 6 wickets
3 22/02/1994  South Africa Australia Australia won by 88 runs
4 04/04/1994  South Africa Australia South Africa won by 26 runs
5 13/12/1994  New Zealand Pakistan Pakistan won by 5 wickets
6 21/12/1994  South Africa Sri Lanka South Africa won by 44 runs
7 21/01/1996  South Africa England South Africa won by 64 runs
8 02/02/1997  South Africa India South Africa won by 6 wickets
9 31/03/1997  South Africa Australia Australia won by 7 wickets
10 13/04/1998  South Africa Sri Lanka Sri Lanka won by 6 wickets
11 30/01/1999  South Africa West Indies South Africa won by 99 runs
12 06/02/2000  South Africa Zimbabwe South Africa won by 53 runs
13 15/12/2000  South Africa Sri Lanka South Africa won by 4 wickets
14 17/10/2001  India Kenya Kenya won by 70 runs
15 06/04/2002  South Africa Australia Australia won by 3 wickets
16 11/12/2002  South Africa Pakistan Pakistan won by 182 runs
17 13/02/2003  West Indies New Zealand New Zealand won by 20 runs
18 19/02/2003  England Namibia England won by 55 runs
19 02/03/2003  Australia England Australia won by 2 wickets
20 11/03/2003  Australia New Zealand Australia won by 96 runs
21 18/03/2003  Australia Sri Lanka Australia won by 48 runs
22 28/01/2004  South Africa West Indies South Africa won by 16 runs
23 04/02/2005  South Africa England South Africa won by 3 wickets
24 02/03/2005  South Africa Zimbabwe South Africa won by 5 wickets
25 30/10/2005  South Africa New Zealand South Africa won by 4 wickets
26 05/03/2006  South Africa Australia Australia won by 24 runs
27 29/11/2006  South Africa India South Africa won by 80 runs
28 09/02/2007  South Africa Pakistan No result
29 30/11/2007  South Africa New Zealand New Zealand won by 7 wickets
30 27/01/2008  South Africa West Indies South Africa won by 7 wickets
31 13/04/2009  South Africa Australia South Africa won by 61 runs
32 29/11/2009  South Africa England England won by 7 wickets
33 21/01/2011  South Africa India South Africa won by 48 runs
34 23/10/2011  South Africa Australia South Africa won by 80 runs
35 27/11/2013  South Africa Pakistan Pakistan won by 1 run
36 25/01/2015  South Africa West Indies West Indies won by 1 wicket
37 06/02/2016  South Africa England England won by 5 wickets
38 08/10/2016  South Africa Australia South Africa won by 6 wickets
39 28/01/2017  South Africa Sri Lanka South Africa won by 8 wickets
40 13/02/2018  South Africa India India won by 73 runs
41 19/01/2019  South Africa Pakistan Pakistan won by 5 wickets
42 13/03/2019  South Africa Sri Lanka South Africa won by 6 wickets
43 19/12/2023  South Africa India South Africa won by 8 wickets


Ground Records and Statistics
List of Grounds