After starting his playing career in Romania, with Farul Constanța, and subsequently featuring for Sportul Studențesc and Steaua București, he later also had spells in Spain with Real Madrid and FC Barcelona, Italy with Brescia, and Turkey, with Galatasaray; as such, Hagi is one of the few footballers to have played for both Spanish rival clubs Real Madrid and Barcelona. Throughout his club career, he won numerous titles while playing in four different countries: he won three Romanian League titles, two Cupa României titles, and the European Super Cup with Steaua București – also reaching the final of the 1988–89 European Cup –, a Supercopa de España title with Real Madrid, the Anglo-Italian Cup with Brescia, another Supercopa de España title with Barcelona, and four Süper Lig titles, two Turkish Cups, two Turkish Super Cups, the UEFA Cup, and the UEFA Super Cup with Galatasaray.