DHARAMSALA, INDIA - OCTOBER 17: Roelof van der Merwe of Netherlands celebrates the wicket of Temba Bavuma of South Africa during the ICC Men's Cricket World Cup India 2023 between South Africa and Netherlands at HPCA Stadium on October 17, 2023 in Dharamsala, India. (Photo by Darrian Traynor-ICC/ICC via Getty Images)

CWC2023::Netherlands stun South Africa, pull off only their 3rd win in World Cup history.

Delhi: Netherlands looked to be heading for a third

Read more