South Africa vs Sri Lanka, 2nd Test at Port Elizabeth, Feb 21-25, 2019

Over 1.1 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and leaves it down the leg side through to the keeper.

Over 1.2 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and once again let it go through to the keeper.

Over 1.3 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets right behind the line on the front foot and defends it back to the bowler.

Over 1.4 Kagiso Rabada bowls a pitched up delivery to Dimuth Karunaratne, no run, comes across and misses the flick down the leg side.

Over 1.5 Kagiso Rabada bowls a pitched up delivery to Dimuth Karunaratne,1 leg bye, gets forward and works it off the pads down the leg side and pick up a leg bye

Over 1.6 Kagiso Rabada bowls a good length delivery to HDRL Thirimanne, no run, gets forward and left alone outside off through to the keeper.

Over: 4.0

Over 3.1 Kagiso Rabada bowls a good length delivery to HDRL Thirimanne,1 run, goes on to the back foot and works it behind square on the onside and gets off the mark with a single.

Over 3.2 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and left alone outside off through to the keeper.

Over 3.3 Kagiso Rabada bowls a pitched up delivery to Dimuth Karunaratne, no run, comes on to the front foot and mistime drive towards mid-on.

Over 3.4 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets inside the line on the back foot and defends it to cover.

Over 3.5 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and watches it along with going through to the keeper.

Over 3.6 Kagiso Rabada bowls a pitched up delivery to Dimuth Karunaratne, no run, gets forward and punches it straight back to the bowler with the full face of the bat.

Over: 6.0

Over 5.1 Kagiso Rabada bangs it short onto the pitch to Dimuth Karunaratne, no run, stays deep inside the crease and ducks under it to sways away from the bouncer.

Over 5.2 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and happy to let it go outside off through to the keeper.

Over 5.3 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets across the line on the back foot and works it down the leg side.

Over 5.4 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and punches it down the pitch back to the bowler.

Over 5.5 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, Boundary! Gets forward and tries to push at it, the ball takes the outside edge but not carry to slip and raced away to the fence for four.

Over 5.6 Kagiso Rabada bowls a pitched up delivery to Dimuth Karunaratne, Boundary! Gets forward and driven along the ground beautifully through cover and the ball raced away to the fence for four.

Over: 8.0

Over 7.1 Kagiso Rabada bowls a good length delivery to HDRL Thirimanne, no run, goes on to the back foot and works it towards square leg.

Over 7.2 Kagiso Rabada bowls a good length delivery to HDRL Thirimanne, no run, comes on to the front foot and blocks it towards mid-on.

Over 7.3 Kagiso Rabada bowls a good length delivery to HDRL Thirimanne, no run, gets forward and defends it to cover watchfully.

Over 7.4 Kagiso Rabada bangs it short onto the pitch to HDRL Thirimanne, no run, stays deep inside the crease and ducks under it to sways away from the bouncer.

Over 7.5 Kagiso Rabada bowls a good length delivery to HDRL Thirimanne, no run, comes on to the front foot and blocks it towards cover region.

Over 7.6 Kagiso Rabada bowls a pitched up delivery to HDRL Thirimanne,1 run, gets forward and whips it away through mid-wicket and picks up a quick single.

Over: 10.0

Over 9.1 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, Boundary! Gets across the line on the back foot and flicks it down to deep mid-wicket fence for four.

Over 9.2 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and punches it down the pitch back to the bowler.

Over 9.3 Kagiso Rabada bowls a back of length delivery to Dimuth Karunaratne, no run, gets across the line on the back foot and tucks it behind square on the onside.

Over 9.4 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and manage to keep it down the pitch.

Over 9.5 Kagiso Rabada bowls a good length delivery to Dimuth Karunaratne, no run, gets forward and watches it along with going through to the keeper.

Over 9.6 Kagiso Rabada bowls it short of length to Dimuth Karunaratne, no run, goes back in the crease and tries to push at it, the ball beats the outside edge of the bat.

View More Commentary