Bairstow, 31, has not played a Test in over a year, but could be recalled for next week’s first Test in Galle in the absence of Rory Burns, Ben Stokes and Ollie Pope.
“I genuinely think that my game is in the best place it has been,” Bairstow said. “I believe I can make a huge contribution to England in the Test arena. I’ve proved it in the past.”
The first match of the two-Test series in Galle gets under way on 14 January.
Bairstow has played 70 Tests for England, scoring 4,030 runs at an average of 34.74.
However, he averaged only 18.55 in 2019 and was dropped for the tour of New Zealand.
He returned to play one Test in South Africa in December 2019, but has not featured in the longest format since.
His return in Sri Lanka is likely to be as a specialist batsman, with Jos Buttler having established himself as first-choice wicketkeeper.
Bairstow said: “People keep saying points to prove, this, that and the other. I’ve answered a lot of questions in the past.
sourced via www.bbc.co.uk