1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve et pas les matchs amicaux. 2 Matchs officiels. Dernière mise à jour:
Il est lancé dans le bain professionnel lors de la première journée de la saison 2012-2013 en Ligue 2 contre Tours. C'est lors de ce match qu'il fête également son premier but, marqué sur coup franc, et il profite d'un autre coup franc pour délivrer une passe décisive pour Andrea Raggi.
Lors de la saison 2012-2013, Yannick Carrasco marque huit buts et délivre huit passes décisives en 31 matchs toutes compétitions confondues. Il est nommé meilleur espoir de la par Eurosport.
Lors de la saison suivante en Ligue 1, il commence la saison dans la peau d'un titulaire malgré les nombreuses arrivées durant l'été et marque quelques buts, notamment un doublé contre le FC Sochaux. Mais il perd sa place lors de l'explosion de James Rodríguez et du passage à un nouveau système sans ailier mis en place par Claudio Ranieri. Il ne joue presque plus de match, et des rumeurs de départ s'amplifient.
Lors de l'été 2014, un nouveau coach arrive en la personne de Leonardo Jardim, qui veut le conserver. Il prolonge son contrat début août malgré l'insistance de la Roma pour le faire venir. Il découvre alors la Ligue des champions lors de la saison 2014-2015 avec l'AS Monaco. Durant cette saison, les systèmes en place comportent deux ailiers. Leonardo Jardim fait tourner entre YFC, Nabil Dirar, Lucas Ocampos, Bernardo Silva, Valère Germain, Anthony Martial. Mais il gagne peu à peu sa place, avec notamment une grosse performance face au SC Bastia, avec deux passes décisives et un but lors de la victoire 3-1 de son club.
C'est aussi durant cette saison qu'il reçoit sa première convocation avec la Belgique[11].
Atlético de Madrid (2015-2018)
Yannick Carrasco sous le maillot de l'Atlético en 2016.
Le , le club monégasque annonce le transfert de Yannick Carrasco à l'Atlético de Madrid[12] pour un montant de 20 millions d'euros bonus non inclus.
Il faut attendre le , lors de la 8ejournée de Liga pour voir le Belge inscrire son premier but contre la Real Sociedad (0-2). La journée suivante, il récidive en inscrivant le but vainqueur face au Valence CF (2-1). Dès lors, il devient un titulaire inamovible sur l'aile gauche de la formation de Diego Simeone et apporte sa vitesse et sa technique dans une équipe qui joue le titre en Espagne. Lors du dernier choc de la phase aller et le déplacement au Celta Vigo, surprenant 5e, Yannick Carrasco inscrit le but du break et permet aux siens d'être provisoirement Champions d'Hiver en attendant le match en retard du FC Barcelone (0-2)[13].
En finale de la Ligue des champions de l'UEFA 2015-2016, il inscrit un but qui permet à son club d'égaliser dans le temps réglementaire et devient le premier belge buteur lors d'une finale de Ligue des champions[14].
Dalian Yifang (2018-2020)
En délicatesse avec certains cadres de l'équipe madrilène, il est cédé au club chinois Dalian Professional pour la somme de 30 millions d'euros en [15]. Pour son premier match avec Dalian, il subit une large défaite, 8-0, par le Shanghai SIPG[16] mais, lors de la saison 2019, il inscrit 17 buts et délivre 8 passes décisives en 26 rencontres. En , âgé de 26 ans, prêté avec option d'achat par le Dalian Yifang, il retrouve l'Atlético avec la mission de booster le secteur offensif de l'équipe[17].
Retour à l'Atlético de Madrid
Carrasco retourne de manière définitive dans l'effectif du club madrilène à l'aube de la saison 2020-2021. Il y signe un contrat jusqu'en 2024[18].
Départ pour l'Arabie saoudite
Le , Carrasco signe un contrat de trois saisons jusqu'en avec le club saoudienAl-Shabab pour un montant estimé de 15 millions d'euros et un salaire annuel de 13 millions d'euros[19],[20].
Il est sélectionné pour l'Euro 2016 et marque le dernier but belge en huitième de finale lors de la victoire 4-0 contre la Hongrie. La Belgique est éliminée lors du quart de finale contre le Pays de Galles (3-1)[23].
Coupe du monde 2018
Il participe également à la Coupe du monde 2018, les Belges sont vaincus par l'équipe de France en demi-finale (1-0) mais terminent à la troisième place grâce à leur victoire sur l'Angleterre (2-0)[24].
Euro 2020
Carrasco est à nouveau convoqué par Roberto Martinez pour disputer l'Euro 2020 où les Belges atteignent les quarts de finale, s'inclinant contre l'Italie (1-2), futur vainqueur de l'édition.