Carrasco is een zoon van een Portugese vader en een Spaanse moeder. Op jonge leeftijd sloot hij zich aan bij het plaatselijke Stade Everois, dat hij na twee jaar inruilde voor Diegem Sport.[2] In 2005 belandde de 11-jarige Ferreira Carrasco in de jeugdopleiding van KRC Genk,[3] waar hij samen met Kevin De Bruyne in een gastgezin werd ondergebracht.[4]
AS Monaco
Op zestienjarige leeftijd koos hij voor een overstap naar AS Monaco, waar hij aanvankelijk werd ondergebracht in het B-elftal. Na afloop van het seizoen 2011/12 werd Claudio Ranieri benoemd als hoofdcoach. Onder de Italiaan groeide de linksbuiten uit tot een vaste waarde. De jonge Belg maakte op 30 juli 2012 zijn competitiedebuut tegen Tours in de FranseLigue 2. Hij stond meteen aan de aftrap en maakte niet veel later ook zijn eerste doelpunt voor de Monegasken. In de competitie verscheen hij dat seizoen 21 keer aan de aftrap. Monaco werd uiteindelijk kampioen met zes punten voorsprong op Guingamp en promoveerde dus terug naar Ligue 1.
Na de promotie kocht de club Radamel Falcao, James Rodríguez, João Moutinho en Dimitar Berbatov aan. In het nieuwe sterrenelftal van de Monegasken moest de toen twintigjarige Carrasco de concurrentie aangaan met de Zuid-Amerikaanse vleugelspitsen James Rodríguez en Lucas Ocampos. Aangezien Rodríguez onder Ranieri basisspeler werd, moest Carrasco zich in zijn eerste seizoen in Ligue 1 tevreden stellen met veertien basisplaatsen. Op 20 oktober 2013 bezorgde hij zijn team een punt door twee keer te scoren in de uitwedstrijd tegen FC Sochaux. Monaco sloot het seizoen af als vicekampioen, met negen punten achterstand op Paris Saint-Germain.
In de zomer van 2014 werd coach Ranieri opgevolgd door de Portugees Leonardo Jardim en versierde Rodríguez een transfer naar Real Madrid. Na het vertrek van de Colombiaan werd Carrasco basisspeler. Op 20 december 2014 bezorgde hij zijn team in de competitie drie punten door tegen FC Metz na 79 minuten het enige doelpunt van de wedstrijd te scoren. Ook in de groepsfase van de UEFA Champions League was hij als linksbuiten een vaste waarde in het elftal van Jardim. In de heenwedstrijd van de 1/8 finale won Monaco met 1-3 op het veld van Arsenal. Carrasco mocht na 75 minuten invallen voor Berbatov. In de slotseconden van de wedstrijd stormde hij alleen op doelman David Ospina af en zorgde hij voor de derde Franse treffer. Na afloop van het seizoen 2014/15 werd hij door de Europese voetbalbond (UEFA) opgenomen in het ‘Elftal van de Ligue 1’.[5] Dat seizoen was Carrasco in 36 wedstrijden in de Franse competitie, waarvan 33 in de basis, goed voor zes doelpunten en negen assists
Carrasco speelde in drie seizoenen 103 keer voor AS Monaco. Hierin maakte hij 20 doelpunten.
Atlético Madrid
Carrasco tekende in juli 2015 een contract tot medio 2020 bij de Spaanse topclub Atlético Madrid, de nummer drie van de Primera División in het voorgaande seizoen.[6] Het betaalde circa € 15.000.000,- voor hem. Afhankelijk van zijn prestaties kon die som eventueel nog oplopen. Monaco bekwam ook dat zij bij een eventuele doorverkoop 25% op de meerwaarde zouden opstrijken.[7] hij krijgt het rugnummer 21. Hij moest de opvolger worden van de naar FC Barcelona vertrokken Turk Arda Turan. Coach Diego Simeone ziet een belangrijke rol weggelegd voor de fysiek sterke winger. Simeone zei dat hij van zijn manier van verdedigen en aanvallen houdt, met de nadruk op een-tegen-een-situaties.
Carrasco vierde zijn debuut voor 'Los Rojiblancos' op 30 augustus 2015 in een met 0-3 gewonnen uitwedstrijd tegen FC Sevilla. Hij mocht invallen twintig minuten voor het eindsignaal. Zijn eerste doelpunt maakte hij op 18 oktober 2015 in een uitwedstrijd tegen Real Sociedad. Carrasco haalde in zijn eerste jaar bij Atlético de finale van de Champions League 2015/16 tegen stadsgenoot Real Madrid. Na een achterstand schoot Carrasco (als invaller) in de 79ste minuut van de wedstrijd de 1-1 binnen. Atlético verloor uiteindelijk middels een beslissende strafschoppenreeks. In zijn eerste seizoen kwam Carrasco 43 keer in actie. Hij behaalde 5 doelpunten en gaf 5 beslissende assists.
Bij aanvang van het seizoen 2016/17 nam hij het rugnummer 10 over van de verhuurde Óliver Torres. Op 15 oktober 2016 scoorde Carrasco zijn eerste hattrick in de 7–1 overwinning tegen rode lantaarn Granada CF.[8] Eind oktober 2016 werd bekendgemaakt dat de steunpilaar een contractverlenging krijgt tot 2022. Yannick Carrasco was nu een van de absolute sterkhouders bij "Los Colchoneros". Hij speelde in zijn tweede seizoen 53 wedstrijden en was daarin goed voor 14 doelpunten en 5 assists. Van die 53 wedstrijden was hij 42 keer basisspeler en maakte hij 10 keer de 90 minuten vol.
In zijn derde seizoen (seizoen 2017/18) had hij het veel moeilijker om zich door te zetten. Bij Atlético Madrid kwam al een tijdje niet meer in de plannen voor van coach Simeone voor. Hij mocht dat seizoen nog amper meedoen. Enkel de eerste tweede wedstrijden in La Liga speelde hij de volle 90 minuten, daarna werd hij ofwel vroegtijdig van het veld gehaald, of mocht hij slechts (even) invallen. Soms viel hij zelfs naast de selectie. Daarom hoopte hij op een wintertransfer. Vooral Arsenal en Chelsea worden genoemd.[9] Hij zijn laatste zes maanden bij Atlético werd het erg lastig. Hij wist dat hij niet goed speelde, maar hij besefte ook dat het niet zomaar zijn eigen schuld was.
In 2,5 seizoenen speelde hij 124 wedstrijden voor Atlecico, waarin hij 23 keer het doel trof.
Dalian Yifang
Op 26 februari 2018 werd bekendgemaakt dat Carrasco vertrekt naar promovendus Dalian Yifang, een Chinesevoetbalclub uit Dalian. Ook zijn ploeggenoot Nicolás Gaitán verhuisde mee naar deze club die uitkomt in de Chinese Super League. Hij is na Axel Witsel de tweede Rode Duivel die de overstap naar China gemaakt heeft. Het is een ietwat verrassende keuze voor de tot dan toe nog altijd maar 24-jarige Carrasco. Hij tekende er een contract voor 6 seizoenen en zal er zo'n €10.000.000,- euro netto per jaar opstrijken. Dalian Yifang telt € 10.500.000,- neer voor Carrasco, plus de € 24.000.000,- taks.[10]
Yannick Carrasco maakte zijn debuut op de openingsspeeldag van de China Super League. Daarin ging zijn ploeg Dalian Yifang met zware 8-0-cijfers onderuit tegen vicekampioen Shanghai SIPG.[11] In zijn eerste seizoen bij speelt hij 26 wedstrijden waarin hij 7 doelpunten maakte.[12]
In zijn 2 Chinese seizoenen kwam hij tot 24 doelpunten en 17 assists.
Verhuur aan Atlético Madrid
Nadat Atlético tevergeefs hengelde naar de diensten van Edinson Cavani (PSG) zou de Madrileense club bij de piste Carrasco terechtgekomen zijn. Dit was echter plan B, aangezien Carrasco geen 9 is, maar wel een winger. Op 31 januari 2020, net voor het verstrijken van de transferdeadline, bereikte Atlético Madrid een akkoord met Dalian Yifang voor het huren van Carrasco tot het einde van het seizoen 2019/20. Carrasco was dé suprise van de slotdagen van de transferperiode. Carrasco was ook in beeld bij het Engelse Crystal Palace. Atletico betaalt € 3.000.000,- voor de uitleenbeurt. Als de Spanjaarden Carrasco ook wil overkopen, moet het zo'n € 30.000.000,- overmaken aan de Chinese club Dalian. De voorbije maanden liet Carrasco duidelijk blijken dat hij wou vertrekken uit China. De drang naar Europees topvoetbal was groot. Zo is Carrasco weer van waar hij vertrok.[13]
Op 1 februari 2020 vierde Carrasco zijn terugkeer bij Atlético. In de tweede helft mocht hij twintig minuten voor tijd invallen in de stadsderby tegen Real. Hij had amper één training met zijn nieuwe ploeg in de benen, maar Diego Simeone nam hem toch op in zijn kern. Hij kon het tij echter niet meer keren. Er werd verloren met 1-0.[14]
Tot de coronapause in Spanje, vanaf 7 maart, zien we een bleke Carrasco bij Atlético. Zijn spel steunt op een sterke fysiek en de winterbreak in China heeft voor een grote achterstand gezorgd. Zijn cijfers zijn matig: slechts één basisplaats, wat invalbeurten, en weinig impact op het voetbal. In de beide Europese duels met Liverpool moet hij twee keer toekijken.
Sinds de hervatting van La Liga, half juni 2020, ziet men een andere Carrasco. Scherp, sterk, verticaal, mét impact op het spel van Atlético. 'Plan B' heeft heel hard getraind tijdens de pauze en ontwikkelt zich tot plan A. In Camp Nou komt op dinsdag 30 juni 2020 alles samen: met raids op zijn linkerflank brengt hij Barcelona tot wanhoop. De twee strafschoppen die hij uitlokt, beide omgezet door Saúl, leveren Atletico een gelijkspel op. Na afloop van die wedstrijd is Simeone lovend over de Belg: "De Carrasco van vroeger is aan het terugkomen". In juli trok Carrasco de goeie lijn door: hij bleef beslissend. Atlético zal uiteindelijk derde eindigen en, mede dankzij Carrasco, sinds dat duel bij Real niet één wedstrijd meer verliezen.[15] Toen Carrasco arriveerde bij Atlético stonden ze nog op de vijfde plaats in de competitie. Hij speelde in een half seizoen 16 wedstrijden voor ‘Los Colchoneros’, waarin hij één keer scoorde en vier assists gaf.
Atlético Madrid
Op 8 september tekende Carrasco een contract voor vier jaar bij Atlético Madrid. Het betaalde ruim € 15.000.000,- aan Dalian Yifang. De vleugelspeler speelde immers een belangrijke rol in het laatste deel van vorig seizoen. Carrasco wilde graag blijven en ook Atlético wilde hem definitief terughalen.[16]
In het seizoen van 2020/21 was Carrasco zeker van een stek in de basiself, met 6 goals en 10 assists in La Liga tot gevolg. Vooral in de eindsprint was hij toen beslissend: in de laatste 10 competitiewedstrijden nam hij 4 doelpunten en 6 assists voor zijn rekening en trok hij zo de titel mee over de streep.[17] Atlético is nog maar de tweede club sinds de hegemonie van Barcelona en Real Madrid na de titel van Valencia in 2004.
Al-Shabab
Ondanks interesse van FC Barcelona vertrok Carrasco in september 2023 verrassend naar Al-Shabab in Saudi-Arabië, waar hij een vorstelijk salaris van € 13.000.000,- per jaar zou gaan verdienen. Carrasco verliet Atlético Madrid voor een tweede keer in zijn carrière. In 2018 koos de Rode Duivel ook al eens voor een lucratief avontuur, toen was China de droombestemming. Aangezien hij zijn laatste contractjaar inging kreeg Atletico nog € 15.000.000,- voor hem. Hij tekende een driejarig contract bij Al-Shabab.[18][19][20]
Bondscoach Marc Wilmots selecteerde Carrasco op 20 maart 2015 voor het eerst voor het Belgisch voetbalelftal. Hij maakte op 28 maart vervolgens zijn debuut, toen hij in een EK-kwalificatiematch tegen Cyprus mocht invallen in de 69e minuut. Op 7 juni 2015 volgde zijn tweede interland. In een oefeninterland tegen Frankrijk viel hij in na 59 minuten.
EK 2016 Frankrijk
In juni 2016 werd Carrasco geselecteerd voor het Europees kampioenschap in Frankrijk. Hij speelde elke wedstrijd. In de eerste groepswedstrijd, tegen Italië (0-2 verlies), viel hij een kwartier voor tijd in voor Laurent Ciman. Carrasco stond in de basis in de wedstrijden tegen Ierland (3-0) en van Zweden (0-1), maar werd wel telkens gewisseld voor Dries Mertens in de tweede helft. In de achtste finale stond België tegenover Hongarije. Carrasco viel in minuut 70 in en legde de 0-4-eindstand voor België vast met zijn eerste interlandgoal. In de kwartfinale tegen Wales stond hij weer in de basis, om na de rust vervangen te worden door Fellaini. België verloor met 3-1 en moest het toernooi verlaten.
WK 2018 Rusland
De kwalificatiecampagne voor het WK 2018 in Rusland werd afgetrapt tegen Cyprus. Hierin maakte Carrasco met zijn tweede goal voor België de 0-3, tevens de eindstand.
Op 9 november 2016 speelde België vriendschappelijk tegen Nederland. Hierin tekende Carrasco voor de gelijkmaker (en opnieuw de eindstand) nadat Davy Klaassen Nederland op voorsprong had gebracht met een penalty.
Vier dagen later, op 13 november, scoorde Carrasco opnieuw. In de 8-1 overwinning van België tegen Estland maakte hij de 4-1. Op 7 oktober 2017, toen de kwalificatie voor het WK al veiliggesteld was, speelde België uit tegen Bosnië. Het werd 3-4 voor de Rode Duivels, Carrasco maakte in minuut 83 het winnende doelpunt.
In de groepsfase van het WK stond Carrasco in de basis tegen Panama (3-0 winst) en een kwartier voor tijd werd hij gewisseld voor Mousa Dembélé. Tegen Tunesië (5-2 winst) speelde hij de hele wedstrijd, maar in de laatste groepswedstrijd tegen Engeland (0-1 winst) kwam hij niet in actie. Carrasco stond in de basis tegen Japan in de achtste finale, maar werd in minuut 65 gewisseld voor Nacer Chadli, die in de blessuretijd de 3-2 maakte voor België. Hij speelde niet tegen Brazilië (1-2 winst), maar in de halve finale tegen Frankrijk (1-0 verlies) viel hij tien minuten voor tijd in. Tijdens de troostfinale tegen Engeland, die België met 2-0 won voor een historische bronzen WK-medaille, bleef Carrasco op de bank.
EK 2020
Door de Covid-19 pandemie werd het EK 2020 pas in de zomer van 2021 gespeeld. Carrasco kwam in drie van de vijf gespeelde wedstrijden van België in actie. De mainstream media vonden zijn prestaties op het EK weinig overtuigend.[21]
WK 2022 Qatar
Carrasco speelde twee interlands op het WK 2022 in Qatar, waar België reeds na de groepsfase was uitgeschakeld.
Zijn oorspronkelijke familienaam was Ferreira-Carrasco. De naam Ferreira van zijn vader liet hij officieel schrappen tijdens zijn AS Monaco-periode, omdat zijn vader het gezin had verlaten toen Yannick nog zeer jong was.[24]
Carrasco ondersteunt de sportvereniging YCFive in Vilvoorde waar hij opgegroeid is. Zij organiseren sportactiviteiten voor de lokale jongeren zoals streetsoccer toernooien. In mei 2021 besloten het lokale stadsbestuur en YCFive om samen een oude bedrijfsloods te verbouwen tot een sportcentrum. Streefdoel voor opening was het voorjaar van 2022.[25][26]