Reprezentant Polski związał się z klubem Bundesligi rocznym kontraktem. W barwach Freiburga będzie występował z numerem 32.
Latem ubiegłego roku, po świetnym w jego wykonaniu Euro 2016, Kapustka przeszedł z Cracovii do Leicester. Polak w pierwszej drużynie ówczesnych mistrzów Anglii grywał jednak sporadycznie, występując przede wszystkim w drużynach młodzieżowych ekipy Lisów. Jego umowa z Leicester obowiązuje do 2021 roku.