1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour : 24 novembre 2025
Bruno Fernandes commence sa carrière àBoavista au Portugal où il fait ses classes de 2004-2012. Non convoqué par son entraîneur en Équipe A, il part pour l'Italie ou il joue pourNovare en jeune puis en pro. C'est à l'Udinese et laSampdoria que, petit à petit, le joueur se fait un nom en Italie. En 2017, il est de retour au Portugal, cette fois au sein duSporting Portugal. En 2020,Manchester United débourse environ 60 millions d'euros lors du mercato hivernal pour convaincre le Sporting de laisser partir son meneur de jeu.
Il débute en 2004 dans le centre de formation du FC Boavista situé à Porto. Bruno Fernandes décide ensuite d'aller en Italie pour rejoindre leNovare Calcio, pour une somme de 40 000 euros[réf. nécessaire].
Il dispute, avec Novare, 23 matchs enSerie B, pour quatre buts[3].
Le club se réjouit de cette recrue, et un an plus tard, réalise un bénéfice d'environ 2,4 millions d'euros, puisque le jeune joueur rejoint l'Udinese.
Il se fait ensuite prêter au club de laSampdoria de Gênes, pour une somme d'un million d'euros, avec option d'achat obligatoire de six millions d'euros.
Il joue avec cette équipe, 35 matchs deSerie A, pour cinq buts marqués. Il réalise là sa meilleure saison à titre individuel en Italie[8].
En août 2017 il connaît sa première sélection avec la sélection portugaise.
Il participe à la phase de groupe de laLigue des champions en2017. Il se met en évidence lors de cette compétition, en inscrivant un premier but face à l'Olympiakos Le Pirée[10]. Le Sporting est reversé enLigue Europa après son élimination de la compétition. À cette occasion il est l'auteur d'un doublé en seizièmes, à l'occasion de la réception du club kazakh duFK Astana (3-3). Le club atteint les quarts de finale de Ligue Europa.
Lors de la saison 2018-2019 il inscrit 20 buts et il est l'auteur de 13 passes décisives en championnat. Le Sporting termine de nouveau troisième.
Le club atteint les seizièmes de finale de Ligue Europa en2019. À cette occasion Fernandes est l'auteur d'un nouveau doublé, sur la pelouse du club azéri duQarabağ FK le 29 novembre 2018 (victoire 1-6)[12].
Le club atteint pour la deuxième année consécutive la finale de coupe du Portugal et l'emporte en finale face auFC Porto, après une séance de tirs au but. Bruno Fernandes se met en évidence lors de cette édition, en réussissant la performance d'inscrire sept buts en sept matchs[13].
Lors du mercato estival 2019, la presse sportive l'envoie auReal Madrid contre 70 millions d'euros. Il reste finalement au Sporting mais ne peut éviter la lourde défaite du Sporting enSupercoupe du Portugal face auBenfica. (5-0)[15].
Lors de la première partie de la saison 2019-2020 il inscrit 8 buts en 17 matchs deLiga NOS et 5 buts en 5 matchs deligue Europa. Il quitte le club lors du mercato hivernal.
Le, un accord entre le Sporting etManchester United est enfin trouvé, après des semaines de tractations. Fernandes signe donc chez lesReds Devils contre un montant de cinquante-cinq millions d'euros avec des bonus éventuels de vingt-cinq millions[16]. La signature est officiellement actée le jour suivant, Fernandes s'engageant pour cinq ans et demi au club[17].
Bruno Fernandes est élu joueur du mois de février enPremier League[21]. À la suite de la période de confinement due à l'épidémie de Covid-19, il est de nouveau élu joueur du mois lors de la reprise du championnat au mois de juin[22]. Manchester United termine la saison troisième dePremier League.
Avec lasélection olympique, il participe auxJeux olympiques d'été de 2016. Lors du tournoi olympique organisé auBrésil, il joue trois matchs. Il se met en évidence lors de la première rencontre face à l'Argentine, en délivrant deux passes décisives. Le Portugal s'incline en quart de finale face à l'Allemagne[28].
Avec lesespoirs, il officie à de nombreuses reprises comme capitaine. Il inscrit avec cette équipe trois buts lors des éliminatoires de l'Euro espoirs, et deux buts lors de matchs amicaux. Il délivre également quatre passes décisives. Il participe ensuite à la phase finale duchampionnat d'Europe espoirs enjuin 2017. Lors de cette compétition organisée enPologne, il se met en évidence en inscrivant un but lors du premier match contre laSerbie[29].
Le 28 août 2017, il est appelé pour la première fois en sélection parFernando Santos en remplacement dePizzi, blessé. À quatre reprises, il figure sur le banc des remplaçants, mais sans entrer en jeu[30].
Il reçoit finalement sa première sélection enéquipe du Portugal le 10 novembre 2017, en amical contre l'Arabie saoudite. Il entre sur le terrain à la56e minute de jeu, en remplacement de son coéquipierManuel Fernandes. Le Portugal s'impose sur la plus petite des marges (1-0). Quatre jours plus tard, il délivre sa première passe décisive, lors d'une rencontre amicale face auxÉtats-Unis. Bruno Fernandes officie comme titulaire et les deux équipes se neutralisent (1-1). Par la suite, le 7 juin 2018, il inscrit son premier but en équipe nationale, lors d'une confrontation amicale face à l'Algérie. Le Portugal s'impose sur le large score de 3-0[30].
Quelques jours plus tard, il participe à laCoupe du monde 2018 organisé enRussie. Lors de cette compétition, il joue deux rencontres, contre l'Espagne (match nul 3-3) et leMaroc (victoire 1-0). Le Portugal s'incline en huitièmes de finale face à l'Uruguay[30].
En juin 2019, il dispute la demi-finale de laLigue des nations face à laSuisse. Le Portugal s'impose sur le score de 3-0. Il joue dans la foulée la finale face auxPays-Bas. Le Portugal s'impose sur la plus petite des marges (1-0) et remporte donc le tournoi[30].
Le 7 septembre 2019, il délivre sa deuxième passe décisive en équipe nationale, lors d'une rencontre face à laSerbie. Ce match gagné 2-4 rentre dans le cadre deséliminatoires de l'Euro 2020[30].
Le, il est sélectionné parFernando Santos pour participer à laCoupe du monde 2022[32]. Durant cette compétition, il offre la victoire aux siens en réalisant un doublé contre l'Uruguay.
En mai 2024, il fait partie de la liste des 26 joueurs convoqués parRoberto Martinez pour disputer l'Euro 2024[33]. Le 22 juin, lors du deuxième match de poules face à laTurquie il contribue à la victoire 3-0 des portugais en inscrivant le troisième but lusitanien[34].