Gareth Southgate claims Jack Wilshere is being played out of position at Arsenal
Gunners midfielder Wilshere, 25, has not played for England since the 2-1 loss to Iceland at Euro 2016.
Gareth Southgate says he did not call up Jack Wilshere to the England squad as he disagrees with the way he is being utilised by Arsene Wenger at Arsenal.
Wilshere's career has been hampered by injuries and the midfielder has not played for England since the 2-1 loss to Iceland at Euro 2016.
He played his first game for Arsenal in more than a year in the 3-1 win over Cologne in the Europa League in September and made his first Premier League appearance of the season in the win over Everton last month.
The 25-year-old has been predominantly used as a number 10 by Wenger, but Southgate said he saw his best position as a deep-lying playmaker.
England play Germany at Wembley on 10 November and face another home game against Brazil on 14 November.
"Jack played as a number 10 all of last season on loan at Bournemouth," Southgate was quoted as saying by Sky Sports on 9 November.
"That is not the way we are playing. When we have played with a 10, we have had Dele [Alli] and [Adam] Lallana. But we are not playing with a 10 tomorrow.
"I don't think Jack is a 10. I think he is a deeper player, but he is not playing deeper. You'd have to ask Arsene why that was."
Southgate encouraged Wilshere to keep working hard at Arsenal and refused to rule out the possibility of including the midfielder in his World Cup squad.
"I really like Jack Wilshere as a player," he said. "I think he is a talent and I really respect him as an individual. And I'm hoping that we are in a position in March where we can pick him."
Wilshere has won 34 caps for England since making his senior international debut as an 18-year-old in 2010.
Wenger said last week that the midfielder was "ready" to play for England again after overcoming his injury troubles.