Townsend made England’s 26-man squad for the European Championships, but he was cut from the final team.
The Newcastle winger admitted he was ‘gutted’ about the decision on social media last night, and Shearer believes Roy Hodgson may have made a mistake.
“I admire his [Hodgson’s] loyalty but I also feel that Andros Townsend could have offered them something different to what they have gone with,” Shearer said. “He’s been the one shining light for Newcastle at the back end of the season, even though they were relegated. We have regretted taking players who weren’t fully fit before, so I thought we would have learnt from previous mistakes.”
Townsend only moved to Newcastle in January from Tottenham Hotspur, but he offered more than most in their unsuccessful fight for survival.
The 24-year-old scored four goals in 13 Premier League appearances for Newcastle, as Rafael Benitez’s side tried to escape the drop zone.
Leicester City’s Danny Drinkwater and Manchester City’s Fabian Delph were also cut from England’s squad for Euro 2016.
England’s last friendly before Euro 2016 comes against Portugal on Thursday.