Carrasco began his career withMonaco, where he scored 20 goals in 105 professional games, winningLigue 2 in his first season and finishing runner-up inLigue 1 in the second. In 2015, he joined La Liga sideAtlético Madrid for a reported €20 million, scoring the equaliser as Atlético lost the2016 UEFA Champions League final. After a two-year spell withDalian Professional in theChinese Super League, Carrasco returned to Atlético in 2020, winning aLa Liga title, before departing again for Al-Shabab in 2023.
Carrasco was born inVilvoorde, Belgium, to aPortuguese father and aSpanish mother.[4] His father left the family when Yannick was still a child, leaving his mother, Carmen, to raise him and his brother Mylan.[5] He has two younger half-siblings, Hugo and Celia. While initially known as "Ferreira Carrasco" at the time of his professional debut, he later chose to drop the paternal part of hisSpanish-style double surname.[6] Both his maternal grandparents are from the region ofAndalusia; his maternal grandmother being fromSeville, while his maternal grandfather being fromCórdoba.[7]
Carrasco joinedMonaco from Belgian clubGenk in 2010. He made his professional debut on 30 July 2012 in the opening game of theLigue 2season againstTours, opening a 4–0 victory on the stage at theStade Louis II via a free kick.[9] On 13 April 2013, he scored both goals of a 2–0 league victory overAuxerre. In his debut campaign with the club, he appeared in 27 games and scored six goals as Monaco won promotion back toLigue 1.[10]
His first top-flight goal came on 5 October 2013 againstSaint-Étienne, converting aJames Rodríguez cross and helping Monaco to a 2–1 victory. He scored twice in the opening 10 minutes fifteen days later as Monaco drew 2–2 away toSochaux;[11] the team finished their first season back at the top as runners up toParis Saint-Germain.
On 10 July 2015,Atlético Madrid announced the signing of Carrasco on a five-year deal for a reported fee of €20 million.[13][14] On 18 October, he scored his first goal for Atletico in a 2–0 away victory overReal Sociedad.[15]
On 31 January 2020, Carrasco returned to Atlético Madrid on loan until the end of theseason.[23] On 8 September 2020, he rejoined the club on a permanent basis, signing a four-year contract.[24] On 21 November 2020, he scored the only goal in a 1–0 victory overBarcelona.[25]