IFK Aspudden-Tellus Born and raised in
Stockholm, Gyökeres started playing football at the age of five with local club
IFK Aspudden-Tellus.
IF Brommapojkarna Gyökeres signed for
Brommapojkarna from
IFK Aspudden-Tellus in 2013, at the age of 14. He progressed through the youth teams and made his senior debut two years later. He scored his first goals for the club on 20 August 2015, netting a brace in a 3–0
Svenska Cupen win over
IF Sylvia. He later helped Brommapojkarna into the semi-finals of the
Svenska Cupen when he scored the winning goal in the quarter finals against top division side,
Elfsborg. He ended the season with a return of 13 goals in 29 league appearances, including a
hat-trick on the final day as Brommapojkarna secured promotion to the
Allsvenskan as league champions.
Brighton & Hove Albion Gyökeres officially joined Brighton on 1 January 2018 and began training with the club's
under-23 side. On 26 January 2019, Gyökeres made his
FA Cup debut coming on as a sub in a 0–0 draw at home to
West Bromwich Albion. In July 2019, he moved on loan to German second-tier side
St. Pauli for the 2019–20 season. On the opening day of the
season he made his debut coming on as a sub in a 1–1 away draw to
Arminia. Gyökeres scored his first goal for St Pauli on 29 September scoring the second in a 2–0 home victory over
SV Sandhausen. On 17 September 2020, Gyökeres scored his first goal for Brighton in a 4–0 victory against
Portsmouth in the
EFL Cup. On 2 October 2020, Gyökeres joined
EFL Championship side
Swansea City on loan for the remainder of the
2020–21 season. He made his debut a day later, coming on as a substitute in a 2–1 home win over
Millwall. He scored his first goal for the club on 9 January 2021, scoring the second in a 2–0 away win over
Stevenage sending Swansea through to the fourth round of the
FA Cup. He was recalled by Brighton on 14 January 2021.
Coventry City Gyökeres joined
Coventry City on loan on 15 January 2021. He made his debut four days later starting and playing 59 minutes of the 3–0 away loss at
Reading. He scored on his first appearance at
St Andrew's netting the first in an eventual 2–0 victory over
Sheffield Wednesday on 27 January, his first league goal in English football. He returned to Coventry City on a permanent deal on 9 July 2021, after signing a three-year contract. Gyökeres scored in Coventry's opening game of the
2021–22 Championship season on 8 August, putting Coventry back level in an eventual 2–1 victory over
Nottingham Forest in Coventry's first home game since April 2019 after ground sharing with
Birmingham City. Gyökeres scored 17 goals in 45 league appearances for Coventry in the 2021–22 season. Three goals and three assists saw him win the award for a second time in March 2023. Overall he scored 21 goals in 46 appearances, making him the second highest scorer in the league that year. Coventry finished 5th in the table and narrowly missed out on promotion when they lost the
Playoff Final on penalties to
Luton Town. Gyökeres scored his penalty.
Sporting CP On 13 July 2023, Gyökeres signed a five-year contract with
Primeira Liga side
Sporting CP, who paid a club record transfer fee of €20 million (plus €4 million in bonuses) for him. Coventry are also entitled to payment of 10–15% from a future transfer, and the release clause was set at €100 million.
2023–24: Primeira Liga title, Bola de Prata and Player of the Year On 12 August, he made his debut for the club, starting and scoring twice in a 3–2 league victory at home to
Vizela. On 21 September, Gyökeres made his debut in
European competitions, starting and scoring in a 2–1 victory away at
Sturm Graz, in the
UEFA Europa League group stage. On 26 October, he was shown the first ever red card of his club career, seven minutes into Sporting CP's visit to
Raków Częstochowa in a UEFA Europa League group stage match. On 2 November, on his
Taça da Liga debut, Gyökeres scored a hat-trick in a 4–2 home victory over
Farense. Ten days later, he scored in a 2–1 league loss away at
local rivals Benfica. On 26 November, in his
Taça de Portugal debut, Gyökeres came on as a second-half substitute and scored Sporting's last goal in an 8–0 home rout over
Campeonato de Portugal side Dumiense. On 19 December, he scored and made an assist in a 2–0 league victory at home to
rivals Porto. On 5 January 2024, Gyökeres provided four assists in a 5–1 league victory at home to
Estoril. On 17 March, he scored his first Primeira Liga hat-trick in a 6–1 victory over
Boavista. Between September and January, Gyökeres scored thirteen goals and provided six assists, being named the league's Player of the Month and Forward of the Month for five consecutive months. On 29 April, with Sporting two goals down, he scored a brace in the 87th and 88th minutes in a 2–2 draw away against Porto at the
Estádio do Dragão to ensure Sporting stayed on top of the league table, five points ahead of rivals Benfica. At the end of the month, Gyökeres was again named the league's Player of the Month and Forward of the Month. On 5 May, Sporting mathematically secured their 20th Primeira Liga title, following Benfica's defeat to
Famalicão, and Gyökeres won the
Bola de Prata award, after he finished his first season at the club as the
Primeira Liga Top scorer with 29 goals, scoring a brace on Sporting's final league match of the season, against
Chaves on 18 May, to become the second Swedish player to win the top scorer award after
Mats Magnusson in 1989–90. He was also named the
best player of the Primeira Liga and was included in the Best XI. On 28 May, two days after his appearance for the club in the
Portuguese Cup final, Gyökeres underwent surgery on his left knee in
Lisbon.
2024–25: Second consecutive league title, top scorer and departure Gyökeres made his return from injury on 3 August 2024, assisting twice in the 4–3 loss to rivals Porto in the
2024 Supertaça Cândido de Oliveira. He scored seven times in the four league matches that month, including a hat-trick in a 5–0 win away to
Farense on 23 August. In the process, he became the league highest top scorer in the 21st century, after four matchweeks. Gyökeres also earned the league's Player of the Month and Forward of the Month awards for the month of August. On 17 September, in his
UEFA Champions League debut, he also scored his first goal in the competition, opening the scoring in their 2–0 victory over
Lille, being awarded man of the match, during the inaugural matchday of the newly formatted
Champions League league phase. On 1 November, Gyökeres scored four goals in a single match during a 5–1 rout against Farense, with his first-half hat-trick tying
Beto Acosta's feat reached in the
2000–01 campaign. Four days later, he became the second Swedish player (after
Zlatan Ibrahimović) and the first Sporting player to score a
hat-trick in the Champions League era in a 4–1 victory over
Manchester City. On 16 December, he was awarded the
Golden Ball (
Guldbollen), the annual award for best Swedish footballer in 2024. On 11 January 2025, he scored a penalty in the
Taça da Liga final, which Sporting eventually lost on penalties following extra time. By the end of the month, Gyökeres suffered a hamstring injury, leading him to start only one league match during the months of January and February, and missing some crucial games including their final Champions League league phase match against
Bologna and the
knockout phase play-offs against
Borussia Dortmund, which Sporting ended up losing 3–0 on aggregate. On 3 March, Gyökeres scored twice in a 3–1 league victory against Estoril, and with those goals, he became the first player to have scored against every Primeira Liga team, he has faced in a single season. After two months, he fully recovered from his injury, six days later, adding another brace against
Casa Pia by the same scoreline. Hours before the match, it was reported that he made a
gentlemen's agreement with Sporting president
Frederico Varandas that would allow him to leave in the summer. At the end of the month, Gyökeres was named the Primeira Liga Player of the Month. On 27 April, he scored four goals – his second time that season – in a 5–0 league win over Boavista. With his four goals, Gyökeres leapfrogged
Bas Dost's 93 goals to become the second-highest all-time foreign goalscorer in Sporting's history. He also became the first player to score more than 35 goals in the Primeira Liga since
Mário Jardel in the
2001–02 season. On 10 May, in his 100th appearance for Sporting, he assisted
Francisco Trincão's goal in a draw against Benfica in the Lisbon derby, which secured Sporting's spot at the top of the league table. Seven days later, he scored the winning goal in a 2–0 victory over
Vitória de Guimarães as Sporting won the league; this was Gyökeres's second consecutive Primeira League title. With 39 goals scored, he finished the season as the Primeira Liga top scorer – for the second consecutive season – also winning his second Bola de Prata and the league's Player of the Year awards. On 25 May, in the
Taça de Portugal final against Benfica, he scored from the penalty spot in the 11th minute of added time, to tie the game 1–1 and send it to extra time. Sporting eventually won the match 3–1, winning their first
domestic double since the
2001–02 season. Following the end of the season, Frederico Varandas confirmed that Gyökeres could leave the club for less than his contractual release clause, as the player was linked with a transfer to the
Premier League.
Arsenal In late June,
Arsenal made an initial bid of €55 million plus €10 million in bonuses, which was rejected. The clubs continued negotiations in July, with Gyökeres sacrificing part of his salary to facilitate the transfer. After Sporting rejected another bid, he failed to turn up to training for the pre-season, leading him to be disciplined by the club. On 14 July, it was reported that the two clubs had agreed a deal in principle for, with his agent also waiving his fee of the transfer to help facilitate the deal. The transfer was delayed due to issues with add-ons to the deal. On 25 July, it was reported that Gyökeres was to undergo a medical at Arsenal after being given permission to travel to England by Sporting. The following day, Gyökeres signed for Arsenal for a fee of £55 million, potentially rising to £63.5 million with add-ons, signing a five-year deal with the club. He said he wanted to join the club after losing to them with Sporting the previous season. After his signing, some analysts and pundits, such as
Rio Ferdinand, questioned if Gyökeres would be successful for Arsenal, due to previous goal scoring struggles for other formerly prolific forwards moving from the Primeira Liga to the Premier League (such as Mário Jardel), and Gyökeres' previous struggle to break into the first team at Brighton. On 27 July, Gyökeres was unveiled as an Arsenal player before a pre-season game against
Newcastle United in Singapore. After being given squad number 14, previously worn by
Thierry Henry (Arsenal's all-time leading goalscorer), Gyökeres said that he did not want to be compared to Henry.
2025–26: Debut season Following pre-season, Arsenal manager
Mikel Arteta said that Gyökeres "will be 100% or more" ready for the opening game of the season. On 17 August, Gyökeres started in the opening game at
Manchester United as Arsenal won 1–0, but he was subbed off in favor of
Kai Havertz after just under an hour of play after failing to make much of an impact. However, in the following match against newly promoted
Leeds United, Gyökeres scored a brace, one of which was a penalty, as Arsenal defeated Leeds 5–0. In September, he won the
Gerd Müller Trophy, part of the
Ballon d'Or Awards show, for scoring the most goals, 63 in total, for both European clubs and national teams, the previous season. After his first 10 Arsenal games, Gyökeres had scored 3 goals, all of which came in his first 4 games. On 21 October, Gyökeres scored two goals in a 4–0 win against
Atlético Madrid in the
Champions League league stage, opening up his European account for Arsenal and ending the goal drought. On 1 November, Gyökeres scored in a 2–0 win against
Burnley, but suffered a hamstring injury later on in that game. After being sidelined for nearly a month, he returned from injury on 30 November, coming on as a substitute against
Chelsea. In February 2026, he was described by the BBC as "one of the Premier League's most in-form players", being the top scorer in the Premier League in the 2026 calendar year. In May 2026 he scored his 20th goal of the season, the first time an Arsenal player had reached that tally in their debut season since
Alexis Sanchez in the 2014–15 season. ==International career==