Roque Santa Cruz debutó como profesional a los 15 años en el Olimpia, protagonizando destacadas actuaciones, que le valieron la firma de su primer contrato en Europa con el Bayern Munich a la edad de 17 años. Tras su pasó por la Bundesliga, recaló en la Premier de la mano del Blackburn Rovers FC, firmando una gran temporada y de la que se hicieron eco en el Manchester City donde terminó firmando. El jugador paraguayo estará una temporada cedido en el Real Betis Balompié.