When Dane Piedt last played Test cricket for South Africa, at Ranchi in 2019, he was taken apart for over 100 runs in just 18 overs....
A fighting half-century from Ruan de Swardt revived South Africa on the opening day of the second Test against New Zealand after Rachin Ravindra’s triple strike...