On 30 March 2017, Teodorczyk signed a permanent contract with Anderlecht until 2020. Anderlecht paid a previously-agreed €4.5 million transfer fee to Dynamo Kyiv. He won the top scorer for the season 2016–17 Belgian First Division A with 22 goals.
