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

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: 9.0

Over 8.6 Dale Steyn bowls a back of length delivery to HDRL Thirimanne, Boundary! Gets wait for the ball and run it down to the third man fence for four.

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: 13.0

Over 12.5 Duanne Olivier bowls it short of length to HDRL Thirimanne, Boundary! Gets on top of the bounce and dabs it over the infield and the ball raced away to the third man fence for four.

Over: 17.0

Over 16.3 Duanne Olivier bowls a back of length delivery to Kusal Perera, Boundary! Goes deep inside the crease and tucks it behind square on the onside and the ball raced away to the fence for four.

Over 16.5 Duanne Olivier bowls a back of length delivery to Kusal Mendis, Boundary! Gets on top of the bounce and punches it through point. There's a fielder chasing it who comes second.

Over: 18.0

Over 17.4 Dale Steyn bowls it short of length to HDRL Thirimanne, Boundary! Rocks back in the crease and cuts it through cover-point places it right into the gap and adds four runs to his account.

Over: 19.0

Over 18.2 Duanne Olivier bowls a pitched up delivery to Kusal Mendis, Boundary! Comes on to the front foot and driven along the ground to long on fence for four.

Over: 25.0

Over 24.2Duanne Olivier bowls pitched up delivery to Kusal Perera, lofts it in the air over covers.Boundary!

Over: 26.0

Over 25.1Kagiso Rabada bowls pitched up delivery to Kusal Perera, leans forward and drives it gloriously past covers for a boundary.Boundary!

Over 25.5Kagiso Rabada bowls short of length delivery to Kusal Perera, goes back and cuts it away towards the thirdman region.Boundary!

Over 25.6Kagiso Rabada bowls pitched up delivery to Kusal Perera, lofts it in the air over mid off.Boundary!

Over: 27.0

Over 26.2Duanne Olivier bowls pitched up delivery to Dhananjaya de Silva, flicks it off his pads towards the deep mid wicket regionBoundary!

Over 26.4Duanne Olivier bowls short of length delivery to Dhananjaya de Silva, pulls it through squareleg.Boundary!

Over 26.6Duanne Olivier bowls good length delivery to Dhananjaya de Silva, gets forward and guides it away towards thirdman.Boundary!

Over: 29.0

Over 28.2Duanne Olivier bowls pitched up delivery to Dhananjaya de Silva, flicks it off his pads towards long onBoundary!

Over 28.3Duanne Olivier bowls short of length delivery to Dhananjaya de Silva, pulls it away through fine leg.Boundary!

Over 28.6Duanne Olivier bowls pitched up delivery to Dhananjaya de Silva, gets forward and drives it straight down the groundBoundary!

Over: 32.0

Over 31.1Dale Steyn bowls good length delivery to DPDN Dickwella, lofts it in the air over covers.Boundary!

Over 31.2Dale Steyn bowls short of length delivery to DPDN Dickwella, moves back and steers it with an open face blade towards thirdman.Boundary!

Over: 34.0

Over 33.6Dale Steyn bowls good length delivery to RAS Lakmal, moves back into the crease and drives it past extra coversBoundary!

Over: 35.0

Over 34.1Keshav Maharaj bowls flighted delivery to DPDN Dickwella, flicks it off his pads towards the fine leg region.Boundary!

Over: 36.0

Over 35.5Willem Mulder bowls pitched up delivery to DPDN Dickwella, flicks it off his pads towards the fine leg region.Boundary!