Guerrero spent his early career in Germany, formed at Bayern Munich, and later playing at Hamburger SV, amassing Bundesliga totals of 161 games and 47 goals across eight seasons. He later played in Brazil, scoring the goal which won the 2012 FIFA Club World Cup Final for Corinthians.