Di Stéfano began his career at Argentina's River Plate aged 17, in 1943. For the 1946 season he was loaned to Club Atlético Huracán, but he returned to River in 1947. Due to a footballers' strike in Argentina in 1949, Di Stéfano went to play for Millonarios of Bogotá in the Colombian league. He won six league titles during the first 12 years of his career in Argentina and Colombia. Following his signing by Real Madrid he was an integral part of one of the most successful teams of all time. He scored 216 league goals in 282 games for Real (then a club record, since surpassed by Raúl and Cristiano Ronaldo), striking up a successful partnership with Ferenc Puskás. Di Stéfano's 49 goals in 58 matches was the all-time highest tally in the European Cup. The record has since been surpassed by several players, with Real Madrid's Raúl the first in 2005. Di Stéfano scored in five consecutive European Cup finals for Real Madrid between 1956 and 1960, including a hat-trick in the last. Perhaps the highlight of his time with the club was their 7–3 victory over Eintracht Frankfurt in the 1960 European Cup Final at Hampden Park, a game many consider to be the finest exhibition of club football ever witnessed in Europe. He moved to Espanyol in 1964 and played there until retiring at the age of 40.