Bartosz Kapustka

Polish footballer (born 1996) From Wikipedia, the free encyclopedia

Bartosz Kapustka (born 23 December 1996) is a Polish professional footballer who plays as a midfielder for Ekstraklasa club Legia Warsaw and the Poland national team.

Full name Bartosz Kapustka[1]
Date of birth (1996-12-23) 23 December 1996 (age 29)
Place of birth Tarnów, Poland
Height 1.80 m (5 ft 11 in)[2]
Quick facts Personal information, Full name ...
Bartosz Kapustka
Kapustka with Poland at Euro 2016
Personal information
Full name Bartosz Kapustka[1]
Date of birth (1996-12-23) 23 December 1996 (age 29)
Place of birth Tarnów, Poland
Height 1.80 m (5 ft 11 in)[2]
Position Midfielder
Team information
Current team
Legia Warsaw
Number 67
Youth career
–2010 Tarnovia Tarnów
2010–2011 Hutnik Kraków
2011–2012 Tarnovia Tarnów
2012–2014 Cracovia
Senior career*
Years Team Apps (Gls)
2012–2016 Cracovia 60 (6)
2016–2020 Leicester City 0 (0)
2017–2018SC Freiburg II (loan) 2 (0)
2017–2018SC Freiburg (loan) 7 (1)
2018–2019OH Leuven (loan) 21 (3)
2020– Legia Warsaw 123 (18)
2023– Legia Warsaw II 2 (2)
International career
2012 Poland U17 1 (0)
2013–2014 Poland U18 5 (0)
2014–2015 Poland U19 7 (1)
2015 Poland U20 1 (0)
2017–2019 Poland U21 16 (1)
2015– Poland 21 (3)
* Club domestic league appearances and goals as of 23:21, 13 March 2026 (UTC)
‡ National team caps and goals as of 22:20, 17 November 2025 (UTC)
Close

Club career

Cracovia

In October 2012, he started his career after being promoted to Cracovia first team squad.[3]

Leicester City

Kapustka was signed by Premier League club Leicester City for a reported £7.5m in August 2016, signing a five-year contract.[4] He cited manager Claudio Ranieri as his motivation for joining the club.[5] Ranieri admitted he was unsure when Kapustka "will be ready to play in the Premier League".[6] Having already played for the Leicester Under-23s, a loan move was not possible due to FIFA rules prohibiting a player from appearing for three clubs in one season.[7]

Kapustka finally made his senior debut for Leicester in a 2–1 FA Cup third-round win at Everton on 7 January 2017, coming on as an 84th-minute substitute for Marc Albrighton.[8] He made his full debut in a 3–1 FA Cup fourth-round replay win over Derby County on 8 February 2017,[9] playing in a central attacking role behind striker Ahmed Musa.[10] Kapustka made 47 touches and two interceptions before he was replaced by Riyad Mahrez in the 81st minute.[9]

SC Freiburg (loan)

On 14 July 2017, Kapustka joined Bundesliga club SC Freiburg on loan for 2017–18 season. The Breisgau-based side secured an option to sign him permanently at the end of the season for a transfer fee of €5 million.[11]

OH Leuven (loan)

On 31 August 2018, Kapustka joined Belgian First Division B club Oud-Heverlee Leuven on loan for 2018–19 season.[12]

Legia Warsaw

On 13 August 2020, Kapustka joined Polish Ekstraklasa club Legia Warsaw on a two-year contract.

International career

On 7 September 2015, Kapustka made his debut appearance for the Poland national team in a match against Gibraltar, substituting Jakub Błaszczykowski. He scored his first goal for the national team on his debut.[13] In the buildup to the Euro 2016, Kapustka was involved in a brawl outside a night club, in which he sustained an injury. Following the incident, he made a phone call personally to Poland national team manager Adam Nawałka, to ask for his forgiveness and ask that he not be excluded from the squad for the upcoming tournament.[14] Kapustka was eventually selected for Poland's Euro 2016 campaign, and produced a standout performance in the team's opening match victory over Northern Ireland.[14]

Career statistics

Club

As of match played 8 March 2026[15][16]
More information Club, Season ...
Appearances and goals by club, season and competition
Club Season League National cup[a] Continental Other Total
DivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals
Cracovia 2013–14 Ekstraklasa 200020
2014–15 Ekstraklasa 23231263
2015–16 Ekstraklasa 33421355
2016–17 Ekstraklasa 200020
Total 6065200658
Leicester City 2016–17 Premier League 00301[b]040
SC Freiburg (loan) 2017–18 Bundesliga 71200 091
SC Freiburg II (loan) 2017–18 Regionalliga Südwest 2020
OH Leuven (loan) 2018–19 Belgian First Division B 213213
Legia Warsaw 2020–21 Ekstraklasa 253303[c]01[d]0323
2021–22 Ekstraklasa 40003[e]11[d]081
2022–23 Ekstraklasa 29250342
2023–24 Ekstraklasa 182004[f]000222
2024–25 Ekstraklasa 2593113[f]24112
2025–26 Ekstraklasa 2220012[g]21[d]0354
Total 123181113553017224
Legia Warsaw II 2023–24 III liga, group I 220022
Career total 215302133554027538
Close
  1. One appearance in UEFA Champions League, two appearances in UEFA Europa League
  2. Appearance in Polish Super Cup
  3. Appearances in UEFA Champions League
  4. Five appearances and one goal in UEFA Europa League, seven appearances and one goal in UEFA Conference League

International

As of match played 17 November 2025[17]
More information National team, Year ...
Appearances and goals by national team and year
National teamYearAppsGoals
Poland 201532
2016111
202410
202560
Total213
Close
Scores and results list Poland's goal tally first, score column indicates score after each Kapustka goal.
More information No., Date ...
List of international goals scored by Bartosz Kapustka
No. Date Venue Opponent Score Result Competition
17 September 2015Stadion Narodowy, Warsaw, Poland Gibraltar8–08–1Euro 2016 qualifying
213 November 2015Stadion Narodowy, Warsaw, Poland Iceland2–14–2Friendly
34 September 2016Astana Arena, Astana, Kazakhstan Kazakhstan1–02–22018 World Cup qualifying
Close

Honours

Legia Warsaw

Individual

References

Related Articles

Wikiwand AI