ODI Matches played on Willowmoore Park Main Oval, Benoni (22)
9th February 1997
Standard Bank International Series 1996/97
India v Zimbabwe
o1175
15th April 1998
Standard Bank International Series 1997/98
Pakistan v Sri Lanka
o1317
22nd October 2000
New Zealand in South Africa and Zimbabwe 2000/01
2nd ODI
South Africa v New Zealand
o1644
7th October 2001
Standard Bank Triangular Tournament 2001/02
South Africa v Kenya
o1754
6th October 2002
Bangladesh in South Africa 2002/03
2nd ODI
South Africa v Bangladesh
o1891
1st December 2002
Sri Lanka in South Africa 2002/03
3rd ODI
South Africa v Sri Lanka
o1907
18th February 2003
ICC World Cup 2002/03
Pool B
Bangladesh v West Indies
o1956
3rd March 2003
ICC World Cup 2002/03
Pool B
Canada v New Zealand
o1977
30th November 2006
ICC Associates South Africa Tri-Series 2006/07
Bermuda v Canada
o2454
1st December 2006
ICC Associates South Africa Tri-Series 2006/07
Canada v Netherlands
o2455
2nd December 2006
ICC Associates South Africa Tri-Series 2006/07
Bermuda v Netherlands
o2456
9th November 2008
Bangladesh in South Africa 2008/09
2nd ODI
South Africa v Bangladesh
o2772
1st April 2009
ICC World Cup Qualifier 2008/09
Group A
Ireland v Scotland
o2830
6th April 2009
ICC World Cup Qualifier 2008/09
Group A
Canada v Ireland
o2836
8th April 2009
ICC World Cup Qualifier 2008/09
Group A
Canada v Scotland
o2838
19th April 2009
ICC World Cup Qualifier 2008/09
5th Place Play-off
Afghanistan v Scotland
o2842
8th November 2009
Zimbabwe in South Africa 2009/10
1st ODI
South Africa v Zimbabwe
o2926
22nd October 2010
Zimbabwe in South Africa 2010/11
3rd ODI
South Africa v Zimbabwe
o3061
24th March 2013
Pakistan in South Africa 2012/13
5th ODI
South Africa v Pakistan
o3350
25th September 2016
Ireland in South Africa 2016/17
Only ODI
South Africa v Ireland
o3781
27th September 2016
Ireland in South Africa 2016/17
Only ODI
Australia v Ireland
o3782
31st March 2023
Netherlands in South Africa 2022/23
1st ODI
South Africa v Netherlands
o4558