In 2011 Vietto signed his first professional contract, and was called up to the main squad by manager Diego Simeone on 25 October.[4] He made his professional debut on a day later, coming on as a late substitute in a 1–1 home draw against Lanús.[5]
Vietto was handed his first start on 3 September 2012, scoring his first professional goals (and his first hat-trick) in a 3–1 home success over San Martín de San Juan.[6] He became a regular starter under Luis Zubeldía and contributed with 13 goals during the campaign, as his side only finished fifth.[7]
Vietto signed a four-year contract extension with Racing on 26 March 2013.[8]
Vietto appeared in 35 matches in 2013–14, scoring five times. Highlights included a brace in a 3–1 away win against Gimansia La Plata on 2 November 2013.[9]
Villarreal
Vietto (3rd from left) lining up alongside his Villarreal teammates in 2015
On 4 August 2014, Vietto signed a five-year deal with La Liga side Villarreal CF,[10] for a rumoured €5.5 million fee.[11] He made his debut for the club on the 21st, coming on as a second-half substitute for Ikechukwu Uche in a 3–0 Europa League play-off victory over Astana,[12] before scoring twice in the return leg at home.[13]
Vietto made his La Liga debut on 24 August, replacing Giovani dos Santos for the last 10 minutes of a 2–0 away win against Valencian rivals Levante UD.[14] On 21 September he scored his first goals in the competition, netting a brace in a 4–2 home win over Rayo Vallecano.[15]
On 22 June 2015, Villarreal confirmed Vietto had joined Atlético Madrid for a fee reported to be in the region of €20 million.[18][19] Vietto scored his first goal for Atlético on 4 October 2015 as he tapped in a cross from Jackson Martínez to equalize against archrivals Real Madrid in a league match that eventually ended 1–1.
Sevilla (loan)
On 30 July 2016, Atlético Madrid and Sevilla reached an agreement for the loan of Vietto with an option to buy.[20][21]
Valencia (loan)
On 4 January 2018, Vietto signed a loan deal with Valencia for the remainder of the season with an option to buy in the summer.[22] Vietto made his debut against Girona coming on as a sub. In a Copa Del Rey fixture against Las Palmas, Vietto scored his first ever hat-trick in Spain.
Fulham (loan)
On 9 August 2018, Vietto joined English Premier League club Fulham on a season-long loan.[23] He scored first goal and only for the club against Brighton in 4–2 win at Craven Cottage.
Sporting CP
On 14 May 2019, Portuguese club Sporting CP announced they have reached a deal with Atlético Madrid for Vietto worth approximately €7.5 million, effective on 1 July 2019.[24]
On 23 September 2019, Vietto scored his first goal for Sporting, the opener of an eventual 1–2 defeat against Famalicão.[25]
Al-Hilal
On 25 October 2020, Saudi club Al Hilal SFC announced they have reached a deal with Sporting CP for Vietto worth approximately €7 million.[26]
Al-Shabab (loan)
On 29 January 2022, Vietto joined city rivals Al-Shabab on a six-month loan.[27]