List of match results (by season) in ODIs at SA: The Wanderers Stadium, Johannesburg
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
South Africa | Pakistan | Pakistan | 36 runs | Johannesburg | Dec 22, 2024 | ODI # 4821 |
South Africa | India | India | 8 wickets | Johannesburg | Dec 17, 2023 | ODI # 4713 |
South Africa | Australia | South Africa | 122 runs | Johannesburg | Sep 17, 2023 | ODI # 4648 |
South Africa | Netherlands | South Africa | 146 runs | Johannesburg | Apr 2, 2023 | ODI # 4563 |
South Africa | Bangladesh | South Africa | 7 wickets | Johannesburg | Mar 20, 2022 | ODI # 4372 |
South Africa | Pakistan | South Africa | 17 runs | Johannesburg | Apr 4, 2021 | ODI # 4286 |
South Africa | England | England | 2 wickets | Johannesburg | Feb 9, 2020 | ODI # 4242 |
South Africa | Sri Lanka | South Africa | 8 wickets | Johannesburg | Mar 3, 2019 | ODI # 4104 |
South Africa | Pakistan | Pakistan | 8 wickets | Johannesburg | Jan 27, 2019 | ODI # 4087 |
South Africa | India | South Africa | 5 wickets | Johannesburg | Feb 10, 2018 | ODI # 3973 |
South Africa | Sri Lanka | South Africa | 7 wickets | Johannesburg | Feb 4, 2017 | ODI # 3831 |
South Africa | Australia | South Africa | 142 runs | Johannesburg | Oct 2, 2016 | ODI # 3787 |
South Africa | England | South Africa | 1 wicket | Johannesburg | Feb 12, 2016 | ODI # 3737 |
South Africa | West Indies | South Africa | 148 runs | Johannesburg | Jan 18, 2015 | ODI # 3583 |
South Africa | India | South Africa | 141 runs | Johannesburg | Dec 5, 2013 | ODI # 3442 |
South Africa | Pakistan | South Africa | 34 runs | Johannesburg | Mar 17, 2013 | ODI # 3347 |
South Africa | Sri Lanka | Sri Lanka | 2 wickets | Johannesburg | Jan 22, 2012 | ODI # 3229 |
South Africa | India | India | 1 run | Johannesburg | Jan 15, 2011 | ODI # 3080 |
New Zealand | Pakistan | New Zealand | 5 wickets | Johannesburg | Oct 3, 2009 | ODI # 2906 |
India | West Indies | India | 7 wickets | Johannesburg | Sep 30, 2009 | ODI # 2904 |
England | New Zealand | New Zealand | 4 wickets | Johannesburg | Sep 29, 2009 | ODI # 2902 |
New Zealand | Sri Lanka | New Zealand | 38 runs | Johannesburg | Sep 27, 2009 | ODI # 2899 |
Australia | West Indies | Australia | 50 runs | Johannesburg | Sep 26, 2009 | ODI # 2897 |
England | Sri Lanka | England | 6 wickets | Johannesburg | Sep 25, 2009 | ODI # 2896 |
Pakistan | West Indies | Pakistan | 5 wickets | Johannesburg | Sep 23, 2009 | ODI # 2894 |
South Africa | Australia | Australia | 47 runs | Johannesburg | Apr 17, 2009 | ODI # 2841 |
South Africa | West Indies | South Africa | 8 wickets | Johannesburg | Feb 3, 2008 | ODI # 2671 |
South Africa | Pakistan | South Africa | 9 wickets | Johannesburg | Feb 14, 2007 | ODI # 2523 |
South Africa | Australia | South Africa | 1 wicket | Johannesburg | Mar 12, 2006 | ODI # 2349 |
South Africa | Zimbabwe | South Africa | 165 runs | Johannesburg | Feb 25, 2005 | ODI # 2229 |
South Africa | England | England | 26 runs | Johannesburg | Jan 30, 2005 | ODI # 2216 |
South Africa | West Indies | South Africa | 4 wickets | Johannesburg | Feb 4, 2004 | ODI # 2096 |
Australia | India | Australia | 125 runs | Johannesburg | Mar 23, 2003 | ODI # 1993 |
India | Sri Lanka | India | 183 runs | Johannesburg | Mar 10, 2003 | ODI # 1985 |
Bangladesh | Kenya | Kenya | 32 runs | Johannesburg | Mar 1, 2003 | ODI # 1974 |
South Africa | New Zealand | New Zealand | 9 wickets | Johannesburg | Feb 16, 2003 | ODI # 1955 |
Australia | Pakistan | Australia | 82 runs | Johannesburg | Feb 11, 2003 | ODI # 1945 |
South Africa | Sri Lanka | South Africa | 6 wickets | Johannesburg | Nov 27, 2002 | ODI # 1903 |
South Africa | Australia | Australia | 19 runs | Johannesburg | Mar 22, 2002 | ODI # 1819 |
South Africa | India | South Africa | 6 wickets | Johannesburg | Oct 5, 2001 | ODI # 1752 |
South Africa | Sri Lanka | Sri Lanka | 4 runs | Johannesburg | Jan 17, 2001 | ODI # 1673 |
South Africa | Australia | South Africa | 4 wickets | Johannesburg | Apr 16, 2000 | ODI # 1591 |
South Africa | England | South Africa | 38 runs | Johannesburg | Feb 13, 2000 | ODI # 1560 |
South Africa | Zimbabwe | South Africa | 6 wickets | Johannesburg | Jan 21, 2000 | ODI # 1544 |
South Africa | West Indies | South Africa | 2 wickets | Johannesburg | Jan 22, 1999 | ODI # 1390 |
South Africa | Sri Lanka | South Africa | 57 runs | Johannesburg | Apr 5, 1998 | ODI # 1306 |
South Africa | Australia | Australia | 8 runs | Johannesburg | Apr 8, 1997 | ODI # 1195 |
South Africa | Zimbabwe | South Africa | 4 wickets | Johannesburg | Jan 31, 1997 | ODI # 1171 |
South Africa | England | South Africa | 3 wickets | Johannesburg | Jan 13, 1996 | ODI # 1036 |
South Africa | Pakistan | South Africa | 157 runs | Johannesburg | Jan 12, 1995 | ODI # 971 |
South Africa | Pakistan | South Africa | 7 wickets | Johannesburg | Dec 10, 1994 | ODI # 959 |
South Africa | Australia | South Africa | 5 runs | Johannesburg | Feb 19, 1994 | ODI # 882 |
Pakistan | West Indies | West Indies | 5 wickets | Johannesburg | Feb 27, 1993 | ODI # 810 |
Pakistan | West Indies | West Indies | 8 wickets | Johannesburg | Feb 13, 1993 | ODI # 802 |
South Africa | India | South Africa | 6 wickets | Johannesburg | Dec 13, 1992 | ODI # 779 |
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:
India vs England at The Oval, India in England 5th Test, Jul 31-Aug 4, 2025 [Test # 2598]
Somerset vs Nottinghamshire at Nottingham, County Championship Division One 55th Match, Jul 29-Aug 1, 2025 [First-class]
Derbyshire vs Northamptonshire at Northampton, County Championship Division Two 41st Match, Jul 29-Aug 1, 2025 [First-class]