Got a TV Licence?

You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.

Find out more
I don’t have a TV Licence.


  1. Highlights on BBC Two at 23:40 BST (BBC2 NI, 00:40)
  2. Sri Lanka collapse from 116-2 to 203 all out
  3. Four wickets for leg-spinner Tahir (4-27)
  4. De Villiers takes brilliant catch & executes run-out
  5. Tharanga 57, Perera 44*, Dickwella 41
  6. Amla makes 112-ball century for SA
  7. Du Plessis 75, Duminy 38*, Pradeep 2-54

Live Reporting

By Amy Lofthouse

All times stated are UK

Get involved


Right, that's our cue to leave.

You can watch the highlights from today's game on BBC Two tonight at 23:40 BST (00:40 in NI).

We'll be back for India v Pakistan tomorrow, which is set to be a cracker at Edgbaston. Until then...

Ebony Rainford-Brent

Ex-England batter on BBC Test Match Special

South Africa have shown today why they're number one. They were under the pump and it started with their captain taking a brilliant catch, executing a superb run out and then Imran Tahir has been magnificent with the ball.

View from the captains

South Africa captain AB de Villiers: "It wasn't as true a wicket as the England v Bangladesh game so I was happy with our total. I thought Sri Lanka could chase it down, but also thought we should have enough. Credit to our openers for toughing it out for the first 10 overs and laying the platform. Hashim is a great asset to have. He's a great team man who contributes so much in the changing room, as well as scoring all those runs."

Sri Lanka captain Upul Tharanga: "We bowled well. We kept them down below 300, which is a good effort. We have to come back strongly against India, especially with our batting."

'A big win for us'

Man of the match Imran Tahir on TMS: "It's a big win for us. We've worked really hard over the past two weeks and to win is really pleasing.

"Credit goes to the batters. They set a target for us to bowl at.

"I always believe that my job is whatever is best of the team - that might be taking wickets or going at under three or four an over.

"I've been working really hard at my feeling. I'm pleased to get a run out. I can stand in the team meeting and celebrate that."

Sri Lanka were unable to get any oomph to the end of their innings as they slipped to a 96-run defeat in their Group B opener.

From there on, it was a little flat for Sri Lanka. There was the odd impressive start but South Africa, led by Imran Tahir, dried up the runs and Sri Lanka struggled. Tahir, who finished with figures of 4-27, also chipped in with a fine bit of fielding to rival his captain.

It took some brilliance from ABDV in the field, twice over, to stem the flow of runs. First, an absolute belter of a catch, which he somehow managed to make look easy...

And then this sterling pick-up-and-throw to run out Chandimal.

Right, let's have a little recap, shall we?

South Africa set Sri Lanka 300 to win their Group B opener, and they got off to a flier. Openers Dickwella and Tharanga took the attack to the South African openers and there was some sloppiness from fast bowler Kagiso Rabada. The openers put on 69 before Morne Morkel ended Dickwella's swashbuckling innings.

Man of the match

South Africa's Imran Tahir, who took 4-27: "Every time I put this jersey on, I feel honoured. I'm working hard and I hope this form continues in the tournament. We stuck to our plans today and won and that's very pleasing and encouraging."

Sri Lanka will need to improve their batting if they want to get past the group stages. Losing captain Angelo Mathews won't have helped, but once South Africa struck to end that early partnership, they struggled for momentum.

Charles Dagnall

BBC Test Match Special

Sri Lanka's seamers were very precise with their lines and their lengths. South Africa got off to a boring start.

Imran Tahir will finish with figures of 8.3-0-27-4. A cracking day's work.

Ebony Rainford-Brent

Ex-England batter on BBC Test Match Special

Sri Lanka could have taken this deeper, but South Africa were very good. In tournament cricket, it's about building momentum. It doesn't matter about winning pretty. They shut Sri Lanka down today and move on to the next match.

WICKET - South Africa win by 96 runs

Pradeep c Duminy b Tahir 5 (SL 203 all out)

A win for South Africa! Fitting that it's Imran Tahir, who turned things back in South Africa's favour, who takes the final wicket as Pradeep goes for the big heave ho and ends up smacking the ball to long-on. That's an impressive win for South Africa.

Here are the three wickets that fell in quick succession, including that belter of a throw from Imran Tahir. Clearly he wasn't content with taking three wickets for next to nothing.

Charles Dagnall

BBC Test Match Special

Rabada kisses the surface. His wrist position is so good and it helps him generate the pace he does.

SL 203-9

Perera 44, Pradeep 5

A boundary for Nuwan Pradeep! It's his second in ODI cricket! Two big swings and misses at Kagiso Rabada, before he finally gets an outside edge through extra cover and down to the boundary. Pradeep gets a single and then watches from the other end as Rabada whizzes a bouncer past Perera's nose. Perera then lashes a full delivery for another boundary!

Ebony Rainford-Brent

Ex-England batter on BBC Test Match Special

If I was Kusal Perera, I'd be looking for a nice 50 not out. Boost the average.

SL 194-9

Perera, on 40, is happily driving everything up to mid-on and not taking a single. The field comes in to the final ball to try and keep Perera on strike, and Morris spears it wide. So Kagiso Rabada will get a bowl at the number 11.

Get Involved


Dave Wood: Struggling to understand what Sri Lanka's gameplan was here. 87-1 off the first 10 should have been game over.

SL 192-9

Rabada 7-0-37-1

That's a cracker of a delivery from Rabada, short and pacey and Pradeep sways out of harm's way. His feet were nowhere near that. He wisely sticks to defending for the rest of the over.

Charles Dagnall

BBC Test Match Special

Lasith Malinga looks forlornly at his stumps as he trudges off, as though he was thinking he could have got these runs.


Malinga b Rabada 1 (SL 192-9)

Bowled 'im! The end is nigh. Malinga goes back to a short delivery from Rabada, trying to cut, and ends up bottom edging into his stumps. The first bowled of the tournament, even if, technically, he chopped on.

Alison Mitchell

BBC Test Match Special

Imran Tahir threw his arms up in the air as though to say 'anything you can do AB, I can do too'.

Imran Tahir


Lakmal run out Tahir 0 (SL 191-8)

Horribly, horribly out. It was shortish from Morris and Lakmal prodded it towards mid-on. Tahir swooped in, like a seagull scenting your chips, and threw it at the bowler's end. A direct hit and Lakmal was well short of his ground. What a corker of a throw.

Umpire review

SL 191-7

Oh, has Imran Tahir just pulled off a cracking run out? That looks so very out, but we're going upstairs...


Prasanna lbw b Morris 13 (SL 191-7)

Out. It hit him above the knee roll but hawkeye reckons it would have gone on to hit middle and leg. Prasanna has to trudge off rather reluctantly.

It's struck him quite high on the pad, admittedly. Doesn't seem to be anything on hot spot...

Sri Lanka review

SL 191-6

Ooh, Prasanna has been given out lbw to Chris Morris, but he's not convinced! He's made the T-sign straight away.

Here are some of the shots Perera's got in his locker - Sri Lanka will need some more like this if they're going to chase 300. This is, of course, Perera's highest ODI score to date.

SL 191-6

Target 300

Now then, this could be set for an interesting finish. Four from Perera, swatting at a Rabada short ball and getting enough bat on it to help it down to the fine leg boundary. Rabada swats at his leg with his hat in annoyance as he ends his over.

Get Involved


Mathew George: Pretty sure Imran Tahir's parents had a lot of trouble running after him when he was a kid.

SL 187-6

Perera 34, Prasanna

Oop! There Prasanna goes. He doesn't' quite get hold of the delivery from Morris but it sat up nicely. All Prasanna had to do was swing his arms and the ball went sailing into the crowd. A top-edged pull to round off the over isn't quite as well-timed, but Prasanna will get away with it.

This has won the internet today...

View more on twitter

App users may need to click through to see the full tweet.

SL 176-6

Target 300

Kagiso Rabada is on, presumably to try and knock the tail over quickly. He's a touch off line, leaning to the leg side, and the batsman knock him away for consecutive singles. They need 124 from the final 15 overs to win their Group B opener.

Phil Tufnell

Ex-England spinner on BBC Test Match Special

Stats-wise, most of South Africa's players are in the top 10 in the world. That's impressive.

SL 171-6

A thwack from Perera goes whizzing to the boundary. Substitute fielder Maharaj goes diving to his left, gets a hand to it, and ends up parrying it into the boundary rope. He did everything right there, right up until he tried to stop the ball.

SL 166-6

That's Wayne Parnell's work done for the day. He finishes with figures of 10-0-54-0. He's finished well after taking a bit of tap first up.

Ebony Rainford-Brent

Ex-England batter on BBC Test Match Special

South Africa have got their tail up. Wayne Parnell has not bowled 87-88mph for a while - he started out at 83mph today.

SL 166-6

Target 300

Oof! Prasanna's not a fan of facing Wayne Parnell as he pushes forward to a ball that was moving away from him all the time. He's tempting him all the time, trying to get him to drive, but Prasanna can't get an edge on it. Meanwhile, a group of four blokes in crocodile onesies try and start a Mexican wave. As you do.