Santa Cruz was part of a successful team for Bayern, winning numerous Bundesliga, DFB-Pokal and DFB-Ligapokal titles. He also won the 2000–01 UEFA Champions League and the 2001 Intercontinental Cup. He left Bayern Munich in July 2007 to join Blackburn Rovers for a transfer fee of €5 million, where he scored 19 goals in the 2007–08 Premier League season. In June 2009, he joined Manchester City for a fee of £17.5 million on a four-year deal. Since his transfer, he was loaned out to Blackburn and Real Betis. A holder of a Spanish passport, Santa Cruz is eligible for unrestricted selection in all EU-based sides.