Career
Chrapek played for Górnik Brzeszcze and LKS Jawiszowice. In 2006 he was transferred to Podbeskidzie Bielsko-Biała. He made his first team debut on March 25 against Śląsk Wrocław and scored his first goal for Podbeskidzie in a victory over KSZO Ostrowiec Świętokrzyski.
Chrapek finished the 2005-2006 season with fourteen appearances and four goals.
During the next seasons Chrapek was a first-choice forward in Podbeskidzie. Until 2009 he made 101 league appearances for that club and scored 29 goals.
On July 10, 2009 he signed a four-year contract witch Lech Poznań. On July 25 he made his debut for Lech in Polish SuperCup match against Wisła KrakóWest
In Ekstraklasa he debuted in a 3–1 away victory over Piast Gliwice.