Germany announced his 23-man squad for Euro 2016 with Borussia Dortmund midfielder Marco Reus the biggest name left out of the squad.
The 27-year-old, who missed the 2014 World Cup win through injury, was omitted by head coach Joachim Low as he struggles with injury.
Fellow midfielders Sebastian Rudy, Julian Brandt, and Karim Bellarabi also failed to make the cut.
Captain Bastian Schweinsteiger, who endured an injury-hit first season with Manchester United, is one of three Premier League players included, alongside Arsenal playmaker Mesut Ozil and Liverpool’s Emre Can.
Germany Euro 2016 squad in full
Goalkeepers: Manuel Neuer (Bayern Munich), Marc-Andre ter Stegen (Barcelona), Bernd Leno (Bayer Leverkusen).
Defenders: Jerome Boateng (Bayern Munich), Mats Hummels (Borussia Dortmund), Benedikt Howedes (Schalke), Jonas Hector (FC Koln), Shkodran Mustafi (Valencia), Antonio Rudiger (Roma), Emre Can (Liverpool).
Midfielders: Bastian Schweinsteiger (Manchester United), Mesut Ozil (Arsenal), Toni Kroos (Real Madrid), Sami Khedira (Juventus), Mario Gotze (Bayern Munich), Andre Schurrle (Wolfsburg), Julian Draxler (Wolfsburg), Leroy Sane (Schalke), Julian Weigl (Borussia Dortmund), Joshua Kimmich (Bayern Munich).
Strikers: Lukas Podolski (Galatasaray), Thomas Muller (Bayern Munich), Mario Gomez (Besiktas).