1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Silva est formé dans plusieurs clubs avant de signer auFC Porto, l'un des meilleurs club du Portugal. Il intègre leFC Porto B en 2013 et y évolue pendant trois saisons. Durant l'année 2015, Silva rejoint l'équipe première. Ses performances, notamment sur la scène européenne, sont remarquées. Il s'engage pour l'AC Milan lors de l'été 2017. Depuis ses débuts, Silva est considéré comme un grand espoir du football portugais.
Avec l'équipe des moins de 19 ans du FC Porto, il participe à l'UEFA Youth League lors de lasaison 2013-2014. Lors de cette compétition, il est notamment l'auteur d'un doublé contre le club espagnol de l'Atlético Madrid (victoire 3-1)[2].
Le, il inscrit un doublé en finale de laCoupe du Portugal contre l'équipe duSC Braga. Malgré tout, le FC Porto s'incline aux tirs au but après un score de deux buts partout[3].
André Silva inscrit son premier but enLigue des champions le, sur penalty, contre le club italien de l'AS Rome en match de barrage (score : 1-1)[4].
Le, peu après l'ouverture du mercato italien, André Silva s'engage avec l'AC Milan pour un montant de 38 millions d'euros et un contrat portant sur cinq années au club[5]. André Silva devient la recrue la plus chère de l'histoire du club derrièreRui Costa (un autre international portugais)[6]. Après sa signature, il déclare à la presse :« Je suis très heureux d'avoir rejoint un club aussi prestigieux avec une aussi belle histoire »[7]. Il devait recevoir le maillot floqué du numéro 10 (laissé vacant parKeisuke Honda)[7], mais après la signature d'Hakan Çalhanoğlu le[8], il se voit finalement attribué le maillot floqué du numéro 9 (laissé vacant parGianluca Lapadula)[9].
Le, pour son premier match deLigue Europa, il réalise unhat-trick en marquant trois buts à l'extérieur contre l'Austria Vienne (victoire 1-5)[15], devenant ainsi le premier joueur du Milan a inscrire un triplé dans une compétition européenne depuisKaká[16], auteur d'un triplé contreAnderlecht lors d'un match deLigue des champions le. Cette performance lui permet de figurer dans l'équipe-type de la semaine concoctée par l'UEFA[17].
Le, il inscrit son premier but enSerie A, en marquant de la tête à la dernière minute contre leGenoa, donnant ainsi la victoire à son équipe (0-1)[18]. Une victoire (très) importante, puisqu'elle permet au Milan (alors septième) d'accrocher momentanément la sixième place du classement qui offre une qualification directe enLigue Europa pour lasaison suivante. Cependant, ses performances en championnat sont loin d'êtres bonnes (2 buts en 24 matchs), ce qui pousse l'avant-centre portugais vers la sortie lors du mercato estival (notamment à cause de la concurrence avecPatrick Cutrone et la future recrue du clubGonzalo Higuaín), malgré les désirs du club de le garder[19].
Le, pour son premier match deLiga, il s'offre untriplé (le premier de lasaison) face auRayo Vallecano, lors d'un match à l'extérieur gagné 1-4[22]. Il devient ainsi le premier joueur à réussir cet exploit depuisRomário[23], lui aussi auteur d'un triplé pour son premier match deLiga face à laReal Sociedad lors de la saison1993-1994.
Le, il inscrit un doublé contre leReal Madrid, lors d'un matchà domicile, gagné 3-0.
Le, à l'occasion d'un match de qualification pour la Coupe du monde 2018, Silva inscrit le premier triplé de sa jeune carrière contre lesÎles Féroé, en 25 minutes seulement[32].
Un an plus tard, dans le dernier match de poulesqualificatif à la Coupe du monde 2018 face à laSuisse, André Silva marque le deuxième but décisif pour la qualification directe en coupe du monde, match que les Portugais devaient absolument remporter pour éviter lesbarrages, match gagné par ailleurs 2-0[33]. La même année, il dispute sa première compétition internationale lors de laCoupe des Confédérations 2017.
Naturellement, il est sélectionné pour participer à laCoupe du monde 2018, son premier mondial. Deux ans plus tard, il est de nouveau convoqué pour participer à l'Euro 2020.