*Club domestic league appearances and goals, correct as of 18:17, 4 November 2023 (UTC) ‡ National team caps and goals, correct as of 21:03, 16 October 2023 (UTC)
Fernandes made his senior debut for Portugal in November 2017. He had previously played for Portugal's under-19s, under-20s and under-21s. He also played for Portugal at the 2016 Summer Olympics.
After only a few weeks with the youth side, Fernandes started to play to the first team in Serie B. He played in just over half of the league games during the 2012–13 season. He helped his team to fifth place and the promotion play-offs.
Fernandes scored his first league goal on 7 December 2013. This was in a 3–3 draw at S.S.C. Napoli. He scored again in the second match between the sides (a 1–1 draw).
Sampdoria
On 16 August 2016, Fernandes moved to U.C. Sampdoria on loan. He also had to sign permanently. He made his league debut twelve days later. He played six minutes in a 2–1 home win against Atalanta BC.
Fernandes scored his first goal for his new team on 26 September 2016. This was in a 1–2 away loss to Cagliari Calcio. He scored 5 goals in 33 Serie A appearances during the campaign. He helped Udinese finish in thirteenth position.
Fernandes' first appearance in the UEFA Champions League group stage was on 12 September 2017. He scored the team's third goal in the 43rd minute. The time won 3–2 win against Olympiacos FC. He finished his first season with 16 goals across all competitions. This was second only to Bas Dost.
On 15 May 2018, Fernandes and several of his teammates and coaches were injured following an attack by around 50 Sporting supporters at the club's training ground. This was after the team finished third in the league and did not get to the Champions League qualification stage. Despite this, the team still played in the final of the Taça de Portugal the weekend after. Sporting lost against C.D. Aves.
Fernandes was named the Primeira Liga Player of the Year on 6 July 2018. Four days later he signed a new five-year contract with a €100million release clause.
Fernandes scored his 23rd competitive goal of the 2018–19 campaign. This was during a 3–1 home win against Portimonense S.C. on 3 March 2019, through a late penalty. He beat António Oliveira's club record for goals by a midfielder in a season. This was set in 1981–82. On 5 May, he scored a hat-trick in an 8–1 away win against Belenenses SAD. He became the highest-scoring Portuguese midfielder in a single season ever, with 31 goals to his name. He scored his 33rd and final goal of the season on 25 May 2019. This was during Sporting's win against FC Porto in the Taça de Portugal final. He was named Primeira Liga Player of the Year for the second year, in the 2018–19 season.
He scored seven goals in his first 10 appearances of the 2019–20 season. This included scoring in six matches in a row. This made him the third Sporting player in the 21st century to score in six or more matches in a row, after Mário Jardel and Bas Dost. On 28 November 2019, he scored twice and assisted the other two goals in a 4–0 win against PSV Eindhoven. This made sure Sporting qualified for the knockout stages of the UEFA Europa League.
Manchester United
On 29 January 2020, English club Manchester United agreed with Sporting to buy Fernandes. This was for a fee of up to €80million (£67.6million). Fernandes also needed to pass a medical and agree personal terms. The transfer was officially done the day after. The initial fee is around €55million (£47million), and up to €25million (£21million) in add-ons. Sporting will also get 10% of the profits if United ever sell Fernandes. Fernandes signed a five-and-a-half-year contract.
He made his debut on 1 February. He played the full 90 minutes of a 0-0 draw at home to Wolverhampton Wanderers. In Manchester United's 2–0 away win over Chelsea on 17 February, he made an assist for the second goal. This was a cross for a header from Harry Maguire. Fernandes came on as a late substitute for Manchester United against Club Brugge in a 1–1 draw. This was his European debut for the club. He scored his first goal for Manchester United against Watford on 23 February. This was a penalty in a 3–0 victory at Old Trafford. In this match, he also made an assist for the third goal scored by Mason Greenwood. His first European goal for the club was in the second leg of their UEFA Europa League round of 32 tie against Club Brugge at Old Trafford. Fernandes scored a penalty. This helped Manchester United to win 5–0. On 16 March 2020, Fernandes was voted as the Premier League Player of the Month for February. On 30 June 2020, Fernandes scored his first brace (two goals in one match) for the club in a 3–0 win against Brighton & Hove Albion. In June 2020, he won awards for the club and in the Premier League. This included winning the Premier League Player of the Month and Goal of the Month. He became the first player to win both awards at the same time in the Premier League. He also became the first Manchester United player to win the Premier League Player of the Month award two months in a row since Cristiano Ronaldo in the 2006–07 season. Bruno Fernandes has scored 8 goals and assisted 7 times in 14 games in his Premier League first season with Manchester United.
Fernandes has played for Portugal at five levels. Before he played in the senior team (the main Portugal team), he was captain of the under-21 team.
Fernandes played for Portugal in the 2016 Summer Olympics. He started every game, as Portugal reached the quarter-finals.
When he played in Italy, he did not play for Portugal. He was called up for the national team on 28 August 2017. He took the place of Pizzi because he was injured. This was for World Cup qualifiers against the Faroe Islands and Hungary.
Fernandes won his first full cap on 10 November 2017. He came on in place of Manuel Fernandes for the last 34 minutes of the 3–0 friendly win over Saudi Arabia. Fernando Santos chose him in his team for the 2018 FIFA World Cup in Russia. He scored his first national team goal on 7 June. This was a header in the last warm-up match before the tournament, a 3–0 win against Algeria at the Estádio da Luz.
Fernandes' first World Cup game was on 15 June 2018. He played 66 minutes in a 3–3 group stage draw against Spain.
Style of play
Fernandes is an attacking midfielder. He is a direct, energetic playmaker. He can take on defenders and also set the rhythm of play. Because he is direct, Fernandes sometimes takes risks. He tries difficult passes to create chances of scoring goals.He often presses the opposition quickly after losing possession. In addition, he is a good free-kick taker. He likes to shoot from outside the penalty area. His movement off the ball is also important, as he looks to find space to create chances. Fernandes can also play in a deeper central midfield role, or as a second striker.
Career statistics
Club
As of match played 4 November 2023
Appearances and goals by club, season and competition
↑Tornesi, Duarte; Toucedo, Rafael (10 September 2017). "Bruno Fernandes arranca como Balakov"[Bruno Fernandes gets going like Balakov]. O Jogo (in Portuguese). Porto. Archived from the original on 27 September 2020. Retrieved 12 September 2017.
↑"Quarta vez de Bruno Fernandes"[Fourth time for Bruno Fernandes]. Record (in Portuguese). Lisbon. 29 April 2018. Archived from the original on 27 September 2020. Retrieved 25 May 2018.
↑"Vitória na estreia"[Win in debut] (in Portuguese). Portuguese Football Federation. 4 August 2016. Retrieved 12 September 2017.
↑"Portugal vence e garante quartos de final"[Portugal win and confirm quarter-finals] (in Portuguese). Portuguese Football Federation. 7 August 2016. Retrieved 12 September 2017.