Once again, Keaton Jennings is back in the Test frame. With an average of 25.19 and only three scores above 50 in his 32 innings, the Lancashire opener has plenty of doubters.

However, his impressive ability to play spin – reflected through his two Test tons on the subcontinent – has landed him another shot on the international stage for the two-match series against Sri Lanka next month. Dan Haygarth examines the story so far.

Winter of 2016/17: “He’s got the game”

Opposition: India | Tests: 2, Innings: 4, Runs: 167, Average: 41.75, HS: 112, 100s: 1, 50s: 1

The start was a dream. After 1,548 runs at 64.5 in the 2016 County Championship, Jennings was called up to England’s tour of India after an injury to Haseeb Hameed, and slotted in as Alastair Cook’s eleventh opening partner since the retirement of Andrew Strauss.

He took his chance and scored a fine 112 on debut in Mumbai. After getting a first-baller in the second innings, he scored one and 54 in his second Test as England succumbed to a 4-0 series defeat.

He was ditched after England’s nightmarish time in Bridgetown – they were bowled out for 77 in their first innings – his struggles against the seaming ball coming under close inspection once more. An almost cruel recall came for the final Test of the series, with Jennings adding just 31 runs across two innings to bring a close to another chapter in his Test career.

Now, having been granted another life thanks to his impressive record in the subcontinent, Jennings won’t want to let this opportunity pass him by.