Sandro Wagner (Monaco di Baviera, 29 novembre 1987) è un calciatore tedesco, attaccante del Bayern Monaco.
Cresciuto nelle giovanili del Bayern Monaco, Wagner ha fatto il suo esordio tra i professionisti il 21 luglio 2007, in una partita di DFL Ligapokal vinta per 4-1 sul campo del Werder Brema, subentrando a Franck Ribéry all'81º minuto di gioco. Quattro giorni più tardi, nel successivo turno di coppa, ha realizzato il suo primo gol con la maglia dei bavaresi, nella vittoria per 2-0 contro lo Stoccarda. L'11 agosto seguente ha debuttato anche in Bundesliga, nel match vinto per 3-0 contro l'Hansa Rostock all'Allianz Arena, subentrando a Miroslav Klose all'87º minuto di gioco.
Il 10 giugno 2008 è stato acquistato dal Duisburg, squadra in cui ha militato fino al 2010. Il 31 gennaio 2010 è stato acquistato per due milioni di euro dal Werder Brema, con cui ha firmato un contratto quadriennale. In totale con la maglia biancoverde ha disputato 36 partite tra campionato e coppe, segnando cinque gol. Viene successivamente prestato al Kaiserslautern per la stagione 2011-2012 e dopo il ritorno alla base viene venduto per 250 mila euro all’Hertha BSC. Qui vi rimane sino alla stagione 2015-2016, venendo venduto successivamente dapprima all’SV Darmstadt 98 e poi all’TSG Hoffenheim.