Hambantota - Sri Lanka's captain Angelo Mathews won the toss and elected to bat in the third one-day international against England in Hambantota on Wednesday.
With Sri Lanka leading 2-0 in the seven-match series, the tourists will be looking for a much-improved performance to avoid going into the following encounter requiring a win.
England made three changes. Ian Bell, Harry Gurney and James Tredwell were dropped and replaced with Alex Hales, Ben Stokes and Chris Jordan.
Under-fire skipper Alastair Cook gets a chance to silence critics after scoring a patchy 32 from 54 balls in the previous two matches.
Sri Lanka are without senior batsman Mahela Jayawardene, who is not playing due to personal reasons. He was replaced by Thilina Kandamby.
Both teams wore black arm-bands to mourn Australian batsman Phil Hughes, whose funeral took place earlier in the day. Hughes died in Sydney last Thursday from injuries sustained after being hit on the skull by a rising ball during a domestic match.
England: Alastair Cook (captain), Moeen Ali, Alex Hales, Joe Root, Eoin Morgan, Ravi Bopara, Jos Buttler, Chris Woakes, Ben Stokes, Chris Jordan, Steven Finn.
Sri Lanka: Angelo Mathews (captain), Tillakaratne Dilshan, Kusal Perera, Kumar Sangakkara, Lahiru Thirimanne, Thilina Kandamby, Thisara Perera, Jeevan Mendis, Dhammika Prasad, Rangana Herath, Ajantha Mendis.
Umpires: Simon Fry (AUS) and Ruchira Palliyaguruge (SRI)
TV umpire: Steve Davis (AUS)
Match referee: David Boon (AUS)