Ben Stokes, England all-rounder, will miss the Sri Lankan series due to a knee injury.

England and Wales Cricket Board (ECB) had previously announced that Stokes had been ruled out of the second test at his Durham home ground starting on Friday after he limped off with a left knee injury during England's innings and 88-run in the first of a three-match series at Headingley last week, it was reported.

He responded to the incident on Twitter, "Devastated to be missing the rest of the series, this has been a ongoing issue for 2/3 years which I've managed to play through until now," the 24-year-old said. "All the best to the lads in the rest of the series, see you down at @DurhamCricket in the crowd."