Arsenal midfielder Jack Wilshere said he “could have made a real impact” for England at the World Cup.
The 26-year-old said he should be on the plane to Russia as he has felt “fit, sharp and strong all season”.
Manager Gareth Southgate named England’s third youngest squad in the tournament’s history on Wednesday with goalkeeper Joe Hart and Wilshere the two highest-profile omissions.
“It goes without saying, I’m incredibly disappointed,” said Wilshere
Wilshere, who has had an injury-plagued career, made 38 appearances for Arsenal in the 2017-18 season, but that included only 12 Premier League starts.
He won the last of his 34 England caps in the Euro 2016 defeat by Iceland.
“I believe I should be in the squad!” he added.
“However, I have to respect the manager’s decision and would like to wish the whole squad all the very best for the tournament.
“I will always be an England fan and will be supporting the boys with the rest of the nation.”
Southgate defended his decision to omit him.
“Jack Wilshere has of course been in our thoughts,” Southgate said on Thursday.
“We selected him in March, but he hasn’t played a game for us.
“We’ve been pleased with the players who played in November and March. The only midfielder we added is Fabian Delph, who had a fantastic season with the champions.
“Jack had a good spell but was maybe not as effective towards the end of the season. We’re very open minded in terms of what we want.”