Ben Foakes brings up his maiden Test ton. Getty Images
20 Players to score a century on debut for England. Ben Foakes joined this elite list when he made 107 runs from 202 balls. His teammate Keaton Jennings was the last batsman to do so for England when he scored 112 against India at Mumbai in 2016
4 Batsmen from England to score a century on debut in Asia. Foakes joined Jennings, Alastair Cook and Bryan Valentine. Incidentally, the other three scored their centuries in India. Foakes is the first from England to do so in Sri Lanka.
2 Batsmen who are not from Asia to score a century in Sri Lanka on debut - Foakes joins Shaun Marsh in achieving this feat. In all there have been eight batsmen to score a hundred on debut in Sri Lanka, five of them from the visiting nation. Foakes and Brendon Kuruppu are the only players to do so in the first innings of a Test match.
5 Wicketkeepers to score a century on Test debut. Foakes is only the second keeper from England to do so after Matt Prior. Incidentally three of the five centuries were scored in Sri Lanka. No keeper had previously scored a century in Sri Lanka from England. The previous highest was 79 by Prior in 2007.
239 Runs added for the last five wickets by England in the first innings - the second-highest in Asia for England and highest in Sri Lanka. The last instance of England adding more than 239 runs for the last five wickets in Asia was in Delhi against India in 1976-77.
8 Five-wicket hauls for Sri Lanka against England at home. Dilruwan Perera is the first spinner not named Muttiah Muralitharan or Rangana Herath to achieve this feat. Herath took three such hauls when England toured Sri Lanka in 2012.