South Africa opening batsman Dean Elgar, who remained unbeaten on 141, equalled a world record when he carried his bat through a completed innings for the third time. On the second day of the 3rd Test, the hosts were bowled out for 311 against Australia on Friday. Elgar, who reached 3000 Test runs on Thursday, has carried his bat three times now in a career of 48 Tests. He equalled Desmond Haynes of the West Indies, who achieved the feat between 1986 and 1993. The first time Elgar carried his bat was against England in the Boxing Day Test of 2015 in Durban, then in the Johannesburg Test against India earlier this season, and now against Australia in Cape Town.
Elgar shared an 86-run stand with Hashim Amla and a 128-run partnership with AB de Villiers for the 2nd and 3rd wickets respectively. He struck 20 fours and a six during his 284-ball innings.
Elgar and Kagiso Rabada frustrated the Australians as they shared a partnership of 50 before off-spinner Nathan Lyon had Rabada caught by Steve Smith at slip off his first ball of the day.
Elgar batted for 434 minutes, faced 284 balls and hit 20 fours and a six.
The four-Test series, which has been punctuated by disciplinary issues, is tied at 1-1.