*Club domestic league appearances and goals, correct as of 21:43, 9 December 2024 (UTC) ‡ National team caps and goals, correct as of 21:59, 15 October 2024 (UTC)
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 strikerAhmed 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]
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]