Bartosz Kapustka is a Polish association football player known for his midfield prowess.
He currently plays for Legia Warsaw, where he also serves as captain.
Kapustka began his professional career at Cracovia, joining their first team in 2012.
Biography
Early Life and Career Beginnings
Bartosz Kapustka is a Polish professional footballer born in Poland, who plays as a midfielder. He began his football journey at Cracovia, where he was promoted to the first team in October 2012. His early career was marked by rapid development, as he quickly made a name for himself in the Polish leagues.
Rise to Prominence
In August 2016, Kapustka signed with Premier League club Leicester City for a reported £7.5 million, motivated by the opportunity to work under manager Claudio Ranieri. He made his senior debut in January 2017 and showcased his talent in the FA Cup. Following a loan to SC Freiburg in the Bundesliga for the 2017-18 season, he continued to develop his skills before moving to Oud-Heverlee Leuven on loan in 2018.
International Career
Kapustka made his debut for the Poland national team on September 7, 2015, scoring a goal in his first match against Gibraltar. His involvement in Euro 2016 was significant, as he delivered a standout performance in Poland's opening match against Northern Ireland, despite facing personal challenges leading up to the tournament.
Recent Developments and Achievements
In August 2020, Kapustka returned to Poland to join Legia Warsaw, where he currently serves as captain. His contributions have helped the team secure multiple honors, including the Ekstraklasa title and Polish Cup victories. Kapustka has also received individual accolades, such as the Polish Newcomer of the Year in 2015 and the Ekstraklasa Young Player of the Season for 2015-16.
Collected from open sources (3) · facts link to sources · AI-processed
Gallery
Career & Clubs
Cracovia
In October 2012, he started his career after being promoted to Cracovia first team squad.
Leicester City
Kapustka was signed by Premier League club Leicester City for a reported £7.5m in August 2016, signing a five-year contract. He cited manager Claudio Ranieri as his motivation for joining the club. Ranieri admitted he was unsure when Kapustka "will be ready to play in the Premier League". 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. 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. He made his full debut in a 3–1 FA Cup fourth-round replay win over Derby County on 8 February 2017, playing in a central attacking role behind striker Ahmed Musa. Kapustka made 47 touches and two interceptions before he was replaced by Riyad Mahrez in the 81st minute.
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.
OH Leuven (loan)
On 31 August 2018, Kapustka joined Belgian First Division B club Oud-Heverlee Leuven on loan for 2018–19 season.
Legia Warsaw
On 13 August 2020, Kapustka joined Polish Ekstraklasa…
Club
As of match played 23 May 2026
International
As of match played 31 May 2026
Scores and results list Poland's goal tally first, score column indicates score after each Kapustka goal.
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. 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. 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.
- Club
- Poland men's national football team (2015–)
- Club
- Poland national under-17 football team (2012–2012)
- Club
- Poland national under-18 football team (2013–2014)
- Club
- Poland national under-19 football team (2014–2015)
- Club
- Poland national under-20 football team (2015–2015)
- Club
- Cracovia (2012–2016)
- Club
- Poland national under-21 football team (2017–2019)
- Club
- Leicester City F.C. (2016–2020)
- Club
- SC Freiburg (2017–2018)
- Club
- Oud-Heverlee Leuven (2018–2019)
- Club
- Legia Warsaw (2020–)
- League
- Bundesliga
- National team
- Poland
Legacy
Legia Warsaw
Ekstraklasa: 2020–21 Polish Cup: 2022–23, 2024–25 Polish Super Cup: 2025 Individual
Polish Newcomer of the Year: 2015 Ekstraklasa Young Player of the Season: 2015–16 Ekstraklasa Player of the Month: February 2021, August 2024
Clubs
- Poland men's national football team2015current
- Legia Warsaw2020current
- Cracovia2012–2016
- Poland national under-17 football team2012–2012
- Poland national under-18 football team2013–2014
- Poland national under-19 football team2014–2015
- Poland national under-20 football team2015–2015
- Leicester City F.C.2016–2020
- Poland national under-21 football team2017–2019
- SC Freiburg2017–2018
- Oud-Heverlee Leuven2018–2019
Played together with
Abder RamdaneSC Freiburg · 1999–2005
Abdul Fatawu IssahakLeicester City F.C. · 2023
Abdul-Yakuni IddiOud-Heverlee Leuven · 2014–2015
Aboubakar KeitaOud-Heverlee Leuven · 2019–2019
Aboubakar KeitaOud-Heverlee Leuven · 2019
Adam BuksaPoland men's national football team · 2021
Adam BuksaPoland national under-21 football team · 2016–2019- Adam DanchPoland men's national football team · 2008–2008
- Adam DanchPoland national under-21 football team · 2007–2008
Adam KokoszkaPoland men's national football team · 2006- Adam LedwońPoland men's national football team · 1993–1998
Adam MarciniakPoland men's national football team · 2013–2013
Archive
Passport
Identifiers & aliases
Bartosz Kapustka is a Polish professional footballer who plays as a midfielder for Ekstraklasa club Legia Warsaw, which he captains, and the Poland national team.
Opinions of fans — not verified facts.
…

