Royal Charleroi 5 października 2019 został wypożyczony na rok do belgijskiego klubu Royal Charleroi. Zadebiutował 15 grudnia 2019 w meczu 18. kolejki Eerste klasse z Cercle Brugge wygranym przez jego zespół 2:4. 3 lutego 2021 w meczu 6. rundy Pucharu Belgii z KVC Wasterlo zdobył swoją pierwszą bramkę w nowym klubie, zapewniając drużynie zwycięstwo 1:0. Było to pierwsze trafienie napastnika od 17 lutego 2019, kiedy to strzelił gola w meczu z Chievo w barwach Udinese. W sezonie 2020/2021 rozegrał w Charleroi łącznie 17 meczów, w których zdobył 1 gola. Wszystkie spotkania rozpoczynał jako rezerwowy. Po zakończeniu sezonu powrócił do Udinese.
LR Vicenza 4 stycznia 2022 podpisał półroczny kontrakt z włoskim klubem Vicenza, występującym w rozgrywkach Serie B.
19 listopada 2022 zakończył karierę piłkarską.
Kariera reprezentacyjna Teodorczyk grał w reprezentacji Polski do lat 20 oraz 21. 6 listopada 2012, selekcjoner Waldemar Fornalik powołał go do reprezentacji Polski na towarzyski mecz z Urugwajem, w którym jednak nie wystąpił. 2 lutego 2013, zdobywając dwie bramki w towarzyskim meczu z Rumunią zadebiutował w pierwszej reprezentacji.