While Brendon McCullum's men are in good form, they won’t be taking the Sri Lankans lightly, as the visitors also secured a 2-0 Test series win against Bangladesh in March.
Since then, the Lankans haven't played red-ball cricket but are in fine form, having defeated Gautam Gambhir's Team India in an ODI series last month.
England vs Sri Lanka 1st Test Playing 11:
England Playing XI: Dan Lawrence, Ben Duckett, Ollie Pope (C), Joe Root, Harry Brook (VC), Jamie Smith (WK), Chris Woakes, Gus Atkinson, Matthew Potts, Mark Wood, Shoaib Bashir
Sri Lanka Playing XI: Dimuth Karunaratne, Nishan Madushka, Kusal Mendis, Angelo Mathews, Dinesh Chandimal(WK), Dhananjaya de Silva(c), Kamindu Mendis, Prabath Jayasuriya, Asitha Fernando, Vishwa Fernando, Milan Priyanath Rathnayake
England vs Sri Lanka Head-to-Head in Test Series:
Sri Lanka haven't performed well in England in Test cricket, losing 5 of the 9 Test series since 1984.
Total Series: 9
England: 5
Sri Lanka: 2
No Result: 0
Tie: 2
When will the England vs Sri Lanka 1st Test match take place?
The England vs Sri Lanka 1st Test match will take place on Wednesday, August 21.
At what time will the England vs Sri Lanka 1st Test live toss take place?
The live toss for the England vs Sri Lanka 1st Test will take place at 3 PM IST today.
At what time will the England vs Sri Lanka 1st Test live match start on August 21?
The England vs Sri Lanka 1st Test live match will begin at 3:30 PM IST at Old Trafford Stadium in Manchester.
Which TV channels will live telecast the England vs Sri Lanka 1st Test match in India?
The match between England and Sri Lanka will be televised by Sony Sports Network, which holds the broadcasting rights for the 1st Test.
How to watch the live streaming of the England vs Sri Lanka 1st Test match in India?
The 1st Test between England and Sri Lanka will be streamed live on the Sony LIV app and website.