ODI Matches played on JB Marks Cricket Oval, Potchefstroom (21)
20th October 2000
New Zealand in South Africa and Zimbabwe 2000/01
1st ODI
South Africa v New Zealand
o1641
27th March 2002
Australia in South Africa 2001/02
3rd ODI
South Africa v Australia
o1821
3rd October 2002
Bangladesh in South Africa 2002/03
1st ODI
South Africa v Bangladesh
o1890
12th February 2003
ICC World Cup 2002/03
Pool B
South Africa v Kenya
o1948
20th February 2003
ICC World Cup 2002/03
Pool A
Australia v Netherlands
o1960
27th February 2003
ICC World Cup 2002/03
Pool A
Australia v Namibia
o1970
20th September 2006
Zimbabwe in South Africa 2006/07
3rd ODI
South Africa v Zimbabwe
o2420
26th November 2006
ICC Associates South Africa Tri-Series 2006/07
Canada v Netherlands
o2448
27th November 2006
ICC Associates South Africa Tri-Series 2006/07
Bermuda v Canada
o2450
28th November 2006
ICC Associates South Africa Tri-Series 2006/07
Bermuda v Netherlands
o2451
7th November 2008
Bangladesh in South Africa 2008/09
1st ODI
South Africa v Bangladesh
o2771
1st April 2009
ICC World Cup Qualifier 2008/09
Group B
Kenya v Netherlands
o2831
6th April 2009
ICC World Cup Qualifier 2008/09
Group B
Bermuda v Kenya
o2835
8th April 2009
ICC World Cup Qualifier 2008/09
Group B
Bermuda v Netherlands
o2837
19th April 2009
ICC World Cup Qualifier 2008/09
3rd Place Play-off
Kenya v Netherlands
o2844
17th October 2010
Zimbabwe in South Africa 2010/11
2nd ODI
South Africa v Zimbabwe
o3059
25th January 2013
New Zealand in South Africa 2012/13
3rd ODI
South Africa v New Zealand
o3328
23rd August 2015
New Zealand in Zimbabwe and South Africa 2015
2nd ODI
South Africa v New Zealand
o3677
7th March 2020
Australia in South Africa 2019/20
3rd ODI
South Africa v Australia
o4254
21st March 2023
West Indies in South Africa 2022/23
3rd ODI
South Africa v West Indies
o4543
12th September 2023
Australia in South Africa 2023/24
3rd ODI
South Africa v Australia
o4642