One Day Internationals - Ground Records and Statistics

 ODI Matches at
 Played Between and    

  Match Country Versus Result
1 17/12/1992  South Africa India South Africa won by 39 runs
2 09/02/1993  South Africa Pakistan Pakistan won by 10 runs
3 19/02/1993  Pakistan West Indies West Indies won by 124 runs
4 24/02/1994  South Africa Australia South Africa won by 7 wickets
5 02/12/1994  Pakistan Sri Lanka Pakistan won by 6 wickets
6 17/12/1994  South Africa Pakistan Pakistan won by 8 wickets
7 17/01/1996  South Africa England South Africa won by 5 wickets
8 12/02/1997  South Africa India No result
9 13/02/1997  South Africa India South Africa won by 17 runs
10 05/04/1997  South Africa Australia Australia won by 15 runs
11 03/04/1998  South Africa Pakistan South Africa won by 52 runs
12 27/01/1999  South Africa West Indies South Africa won by 55 runs
13 02/02/2000  South Africa Zimbabwe Zimbabwe won by 2 wickets
14 12/04/2000  South Africa Australia South Africa won by 6 wickets
15 01/11/2000  South Africa New Zealand South Africa won by 6 wickets
16 26/10/2001  South Africa India South Africa won by 6 wickets
17 03/04/2002  South Africa Australia Australia won by 8 wickets
18 08/12/2002  South Africa Pakistan South Africa won by 132 runs
19 11/02/2003  Bangladesh Canada Canada won by 60 runs
20 26/02/2003  England India India won by 82 runs
21 03/03/2003  South Africa Sri Lanka Match tied
22 15/03/2003  Australia Kenya Australia won by 5 wickets
23 20/03/2003  India Kenya India won by 91 runs
24 30/01/2004  South Africa West Indies No result
25 11/02/2005  South Africa England No result
26 27/02/2005  South Africa Zimbabwe South Africa won by 131 runs
27 20/08/2005  ACA Africa XI ACC Asian XI ACC Asian XI won by 17 runs
28 21/08/2005  ACA Africa XI ACC Asian XI No result
29 04/11/2005  South Africa New Zealand No result
30 10/03/2006  South Africa Australia Australia won by 1 wicket
31 22/11/2006  South Africa India South Africa won by 157 runs
32 07/02/2007  South Africa Pakistan Pakistan won by 141 runs
33 25/11/2007  South Africa New Zealand South Africa won by 2 wickets
34 01/02/2008  South Africa West Indies South Africa won by 5 wickets
35 03/04/2009  South Africa Australia Australia won by 141 runs
36 04/12/2009  South Africa England Match abandoned
37 12/01/2011  South Africa India South Africa won by 135 runs
38 28/10/2011  South Africa Australia Australia won by 3 wickets
39 21/03/2013  South Africa Pakistan Pakistan won by 3 wickets
40 08/12/2013  South Africa India South Africa won by 134 runs
41 16/01/2015  South Africa West Indies South Africa won by 61 runs
42 26/08/2015  South Africa New Zealand South Africa won by 62 runs
43 05/10/2016  South Africa Australia South Africa won by 4 wickets
44 01/02/2017  South Africa Sri Lanka South Africa won by 121 runs
45 01/02/2018  South Africa India India won by 6 wickets
46 22/01/2019  South Africa Pakistan South Africa won by 5 wickets
47 10/03/2019  South Africa Sri Lanka South Africa won by 71 runs
48 07/02/2020  South Africa England No result


Ground Records and Statistics
List of Grounds