Read a preview and watch a live stream of England vs Sri Lanka.
Where: Mahinda Rajapaksa International Cricket Stadium, Hambantota.
When: Wednesday 3 December, 09.00 GMT.
Watch live: Click here to watch on NowTV from Sky!
It’s the third one-day international of the seven match series between Sri Lanka and England with the hosts having taken a 2-0 lead so far.
It was a poor showing from the visitors with the bat in their last outing in Colombo, with only Ravi Bopara and Joe Root showing any decent form after captain Alastair Cook had won the toss.
The Three Lions will be hoping the weather holds out in Hambantota with three of the last eight ODIs held there called off due to rain, because this venue is perhaps the best chance Cook’s men have of victory.
The ground offers plenty of swing and seam movement, which would favour bowlers used to English conditions and a win for the visitors would see the series become a lot closer.
Angelo Mathews meanwhile is looking a lot calmer as skipper of the Sri Lankans after suffering a humiliating 5-0 whitewash against India in their last 50-over series.
Mathews will be without veteran batsman Mahela Jayawardene for the game though as he asked to be excluded due to personal reasons.