“What I have done is I have got myself in a position where I’m not able to look back and regret or say I’ve not given myself the best opportunity to play a full role with the ball this summer,” Stokes said.
“I’ve worked incredibly hard with the medical team in Chennai, liaising with the ECB guys. I have got myself into a place where I feel like back at 2019, 2020 space in terms of my own body and fitness and everything like that.”
Pushed about the exact nature of his knee problem, Stokes said: “We know what it is and it’s about managing it.”
“It’s managing it with workload,” he added, “and working it with the med team just to get through it.”
England has already named its team for the Ireland test, with seamer Josh Tongue making his debut while fast bowlers James Anderson and Ollie Robinson are rested.
Ireland has lost all six of its matches since gaining test status in 2017. That includes a defeat against England at Lord’s in 2019.
Captain Andrew Balbirnie has said beating England would be “the biggest moment in Irish cricket history.”