Dimuth Karunaratne believes Sri Lanka have a "clear advantage" over England in the two-match Test series due to the tourists' inexperience of playing in the conditions they will face.
Joe Root's side completed a whitewash in Sri Lanka the last time they met in the longest format in November 2018.
England start the series in the Galle bio-secure bubble on Thursday with the aim of securing a third consecutive Test series triumph over Sri Lanka for the first time.
They will have a very different side to the one selected at the same venue just over two years ago, with Rory Burns, Ben Stokes, Adil Rashid, Moeen Ali and Keaton Jennings not featuring.
Wicketkeeper-batsman Ben Foakes is expected to be overlooked despite being named man of the series in that 3-0 success in Sri Lanka, while batsman Dan Lawrence is poised to make his debut.
Sri Lanka have won only one of their past seven Tests and were beaten 2-0 by South Africa recently, but captain Karunaratne believes they can respond against England.
"We have a clear advantage against this team, because they've got a few new players," the batsman said.
"From the last series they played against us, Stokes is not in their squad and Jennings is not in the team. And Stokes is the guy who balanced their team. The players in the current squad don't have much experience in these conditions."
Karunaratne, however, knows Sri Lanka - who are able to call upon Angelo Mathews, Dinesh Chandimal and Suranga Lakmal - will be in for a battle.
"That said, we shouldn't take it easy. They've prepared well, and I've seen how well they've prepared. They've also been playing cricket and they were the first ones to start playing Tests again after COVID hit.
"Their fitness levels are still up there. We only started again against South Africa, and because of the injury concerns, we've lost players."