ICC Cricket World Cup 2023

Riyad ton in vain as Tigers lose by 149 runs against Proteas

Heinrich Klaseen's  blistering 90 off 49 balls after Quinton De Kock's brutal 174 off 140 balls powered South Africa to a daunting 382-4