On this day in 1975, West Indies won the inaugural Cricket World Cup when they defeated Australia in the final at Lord’s.
On June 14 Shahid Afridi played his 500th List-A match when he turned out for Hampshire, adding another milestone to an illustrious career.
Sri Lankan fast-bowler Lasith Malinga produced arguably the best ODI spell ever against the Proteas in Guyana in 2007.
In 2005 an extraordinary Charl Langeveldt final over hat-trick took the Proteas to an unlikely win.
South Africa took West Indies closer than many expected in their first Test back after readmission.
South Africa lost one of the most thrilling games in World Cup history when they went down to New Zealand in the semi-finals of the 2015 tournament in Australia.
South Africa’s poor record in World Cup play-off matches started in 1992 but ironically the first one wasn’t their fault as rain ruined a tense semi-final.
South Africa were knocked out of their own World Cup in bizarre and cruel circumstances after a rain affected tie in their crunch clash against Sri Lanka in Durban at the 2003 World Cup.
Nathan Bracken was the hero the day Australia beat New Zealand by a single run in a T20 international in Sydney in 2009.
Imran Tahir took 3-45 as South Africa pulled off an unlikely one-run win against Pakistan in Sharjah in October 2013.
Boeta Dippenaar scored a hundred and Charl Langeveldt took five wickets as South Africa beat the West Indies by one run in Bridgetown in 2005.
Jacques Kallis produced a Man-of-the-Match performance to help South Africa beat England by one run during a triangular series in 2000.
After nine consecutive defeats on tour Zimbabwe finally managed to beat New Zealand by one run in Christchurch in 1998.
Australia beat South Africa in dramatic fashion by one run as they squared the eight-match series 4-4 in the final ODI in Bloemfontein in 1994.
All-rounder Lance Klusener led from the front when South Africa beat New Zealand by one run in an ODI back in 1997.