In yesterday's cricket matches, India and South Africa played out a memorable Test while the Indian Under 19 team was also in action.
There was also Big Bash League action while Pakistan and Australia were into the 2nd day of the Final Test in Sydney.

The Indian cricket team secured a memorable win in Cape Town in the 2nd Test to level the series 1-1. The Test match ended with a day and a half and was the 2nd shortest match in Test cricket history with just 642 balls. The visitors won the match by 7 wickets and thus return to the top of WTC standings.
IND vs SA 2nd Test - Who scored Most Runs?
South Africa batter Aiden Markram scored the most runs in the match. He scored 106 runs in the 2nd innings and was the only batter with a 50+ score in the match.
India pacer Jasprit Bumrah was the highest wicket-taker with 8 wickets in the match. He picked up 2 wickets in the 1st innings, and followed it up with six more in the 2nd innings.
The Indian U19 team also registered a comprehensive victory over Afghanistan U19 in the termination series in Johannesburg. The India colts beat Afghanistan by 9 wickets and continue their 100 per cent winning record in the series.
Score
Afghanistan: 88 all out in 33 overs (Nasir Hassan 31; Naman Tiwari 4/11, Priyanshu Moliya 2/15). India: 92 for 1 in 12.1 overs (Adarsh Singh 52*, Innesh Mahajan 16; Allah Ghazanfar 1/30)
Hobart Hurricanes won against the Renegades by 6 wickets to inflict consecutive defeats for the Renegades. With the victory, the Hurricanes have now 6 points as they sit 5th in the BBL table.
Score
Melbourne Renegades: 147 for 4 in 20 overs (Jordan Cox 47, Jonathan Wells 38; Tim David 1/0). Hobart Hurricanes: 148 for 4 in 18.4 overs (Sam Hain 51, Corey Anderson 41*; Fergus O Neill 2/25)