There are plenty of people voicing their displeasure at Jack Wilshere’s inclusion in Roy Hodgson’s England squad, including former Three Lions captain Alan Shearer.

Wilshere has been injured since August but appeared in three of Arsenal’s last four league games, playing around 70 minutes in each of the last two weekends.

On top of those appearances, the midfielder has three England friendlies to prove his fitness before Euro 2016 begins, but that isn’t enough for Shearer.

“I am not doubting Wilshere’s ability but he simply cannot be regarded as match-fit going into the tournament,” said the Match of the Day pundit, who won 63 caps for his country.

“He has come back for Arsenal’s last three games and played six minutes, 66 minutes and 69 minutes. That is not enough football under your belt.”

Roy Hodgson named a 26-man squad on Monday, meaning he will have to drop three players before the end of the month.

Leicester City’s Danny Drinkwater and Manchester City’s Fabian Delph could both miss out, but Shearer won’t be happy if it’s the recently crowned Premier League winner.

“There is absolutely no way Drinkwater should be making way for anybody after the season he has had with Leicester.”

The thing there is, England play nothing like Leicester. Different teammates, different formation, tactics, manager. Picking Drinkwater – as with any other player – should take into account form, but also talent and how well they suit Roy Hodgson’s plan.

As Hodgson said himself, he doesn’t have many players with the ability of Jack Wilshere. Leaving him out would be ridiculous.