Grający jako napastnik lub pomocnik Wagner ma być zmiennikiem kapitana reprezentacji Polski Roberta Lewandowskiego. 30-letni piłkarz związał się z Bayernem na trzy sezony, kontrakt obowiązuje do 2020 roku. Według nieoficjalnych informacji, za jego przejście klub z Monachium zapłacił 13 mln euro. Wagner, który jest wychowankiem Bayernu, już 2 stycznia wyjedzie z nowym zespołem na tygodniowe zgrupowanie do Kataru. Nowy napastnik Bayernu na początku kariery w latach 2007-08 wystąpił w czterech meczach pierwszego zespołu z Monachium. W 2008 roku został zawodnikiem MSV Duisburg, a dwa lata później Werderu Brema. W połowie sezonu 2011/2012 został wypożyczony do zespołu 1. FC Kaiserslautern, a w lipcu 2012 podpisał kontrakt z Herthą Berlin. Od 2016 roku związany był z Hoffenheim, w którym wystąpił w 50 meczach i strzelił 18 bramek. W 2009 roku zdobył wraz z reprezentacją Niemiec mistrzostwo Europy w kategorii do lat 21. Bundesliga: wyniki, tabela, strzelcy, terminarz