Leeds - Sri Lanka captain Angelo Mathews won the toss and elected to field in the first Test against England at Headingley on Thursday.
The tourists' skipper clearly hoped his bowlers could take advantage of overcast conditions that threatened to make batting difficult in the first of this three-match series.
His decision gave England captain Alastair Cook a chance Thursday to become the first Englishman to score 10 000 test runs in Tests, with the left-handed opener needing 36 more runs to become just the 12th batsman in history to reach the landmark.
England had named their side on Wednesday, with uncapped Nottinghamshire paceman Jake Ball left out from a 12-man squad and Steven Finn preferred as third seamer in an attack led by James Anderson and Stuart Broad – the world's No 1 ranked Test bowler.
Hampshire batsman James Vince, was given a Test debut following the enforced retirement of James Taylor with a heart condition.
Sri Lanka were returning to the scene of their 100-run win off the penultimate ball in 2014 that gave them their first test series win in England in a match where Mathews scored a Test-best 160.
Their team contained eight survivors from that match, with batting greats Kumar Sangakkara and Mahela Jayawardene now retired and fast bowler Dhammika Prasad, who took five second-innings wickets, out with a shoulder injury.
Fast bowler Dushmantha Chameera came in for Prasad.
Sri Lanka gave a Test debut to Dasun Shanaka, who made a hundred in the recent tour match against Leicestershire.
This Test also marked the first fixture of the inaugural 'Super Series', with matches in all formats between England and Sri Lanka carrying points to produce an overall winner.
England: AN Cook (captain), AD Hales, NRD Compton, JE Root, JM Vince, BA Stokes, JM Bairstow (wk), MM Ali, SCJ Broad, JM Anderson, ST Finn
Sri Lanka: FDM Karunaratne, JK Silva, BKG Mendis, LD Chandimal
(wk), AD Mathews (captain), HDRL Thirimanne, MD Shanaka, HMRKB Herath, PVD
Chameera, RMS Eranga, N Pradeep