1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Il évolue au Desna Tchernihiv jusqu'à l'âge de 13 ans, et intègre ensuite l'école de formation du Dynamo Kiev, en jouant pour le club junior du Lokomotiv-ONIKS. Cependant, il retourne à Chernihiv, ne répondant pas aux attentes physiques des entraînements du club de la capitale.
Dynamo Kiev (2008-2017)
Il fait son retour à Kiev en décembre 2006, en signant un contrat de cinq ans avec le Dynamo Kiev. Andriy fait alors ses armes avec la réserve du Dynamo Kiev. Son talent lui vaut d'être affublé du surnom de « nouveau Sheva », en référence à son compatriote Andriy Shevchenko. Le vice-président du Dynamo Yozhef Sabo déclare qu'il a toutes les capacités pour devenir un joueur de haut niveau[2].
Le , Yarmolenko fait ses débuts avec équipe première du Dynamo Kiev lors d'un match face au FC Vorskla Poltava. Il y inscrit notamment le but de la victoire 2-1[3].
Le , il découvre la Ligue des champions à l'occasion d'un match opposant son équipe au Rubin Kazan. Le Dynamo s'impose 3-1, mais Andriy ne marque pas.
A deux reprises, il atteint avec le Dynamo les quarts de finale de la Ligue Europa. En 2011, son équipe s'incline face au Sporting Braga[4], puis en 2015, son équipe s'incline face à la Fiorentina[5].
En 2016, il atteint avec le Dynamo les huitièmes de finale de la Ligue des champions. En phase de poule, il inscrit deux buts, contre le Maccabi Tel-Aviv et le FC Porto. En huitièmes de finale, son équipe s'incline face au club anglais de Manchester City[6].
Avec le Dynamo, il se relève être un attaquant prolifique en championnat, inscrivant un total de 99 buts en première division ukrainienne, au cours de onze saisons[7].
Borussia Dortmund (2017-2018)
Yarmolenko rejoint le club allemand du Borussia Dortmund le , pour un montant de 25 millions d'euros[8]. Il signe un contrat de quatre ans.
Yarmolenko s'engage pour quatre ans avec West Ham le , pour un transfert estimé à 20 millions d'euros[10].
Le , il se met en évidence en étant l'auteur de ses deux premiers buts dans le championnat d'Angleterre, lors d'un déplacement sur la pelouse d'Everton (victoire 1-3)[11].
Carrière en sélection
Le , il reçoit sa première sélection avec les espoirs, lors d'une rencontre amicale face à la Turquie (score : 2-2). Le , il inscrit son premier but avec les espoirs, contre Malte. Ce match gagné 0-3 rentre dans le cadre des éliminatoires de l'Euro espoirs 2011. Par la suite, le , il se met en évidence en étant l'auteur d'un doublé en amical face à l'Islande (victoire 3-2). Quelques semaines plus tard, en juin 2011, il participe à la phase finale du championnat d'Europe espoirs organisé au Danemark. Lors de cette compétition, il joue trois matchs. Avec un bilan d'un nul et deux défaites, l'Ukraine ne dépasse pas le premier tour du tournoi[12].
Le , face à l'Uruguay, il inscrit, après seulement 16 secondes de jeu, l'un des buts les plus rapides de l'histoire[14].
En juin 2012, il participe à l'Euro 2012 qui se déroule en Pologne et en Ukraine. Il joue trois matchs lors de ce tournoi. Il se met en évidence en délivrant une passe décisive contre la Suède, avec à la clé une victoire 2-1. Toutefois, avec un bilan d'une seule victoire et deux défaites, l'Ukraine ne dépasse pas le premier tour du tournoi[13].
En juin 2016, il participe pour la seconde fois au championnat d'Europe lors de l'Euro 2016, qui se déroule en France. Officiant comme titulaire, il joue trois matchs lors de ce tournoi. Le bilan de l'Ukraine s'avère catastrophique avec trois défaites en trois matchs, cinq buts encaissés, et aucun but marqué[13].
En juin 2021, il fait partie de la liste des 26 joueurs convoqués par Andriy Chevtchenko pour disputer l'Euro 2020[15]. Il s'illustre dans cette compétition en marquant deux buts : face aux Pays-Bas et face à la Macédoine du Nord au premier tour.
En mai 2024, il fait partie de la liste des 26 joueurs convoqués par Serhiy Rebrov en vue de l'Euro 2024[16].
Dynamo Kiev
En 2023, il a signé un contrat de deux ans avec le Dynamo Kiev, marquant un grand retour[17].