W sezonie 2015/2016 był zawodnikiem 1. FC Kaiserslautern, w którym rozegrał jeden mecz w 2. Bundeslidze – 19 marca 2016 wystąpił w przegranym spotkaniu z Fortuną Düsseldorf (3:4). W sezonie 2016/2017 pozostawał bez klubu, lecz regularnie trenował z rezerwami Borussii Dortmund, a gdy Roman Bürki był kontuzjowany – również z pierwszym zespołem BVB. W 2017 przeszedł do Korony Kielce, z którą podpisał dwuletni kontrakt z opcją przedłużenia o kolejny rok. W Ekstraklasie zadebiutował 17 lipca 2017 w przegranym meczu z Zagłębiem Lubin (0:1). W sezonie 2017/2018 rozegrał 21 spotkań w polskiej lidze i cztery w Pucharze Polski, zachowując dziewięć czystych kont i puszczając 29 bramek. Obronił także trzy rzuty karne. Po zakończeniu rozgrywek znalazł się wśród trzech graczy (obok Arkadiusza Malarza i Tomasza Loski) nominowanych do nagrody dla najlepszego bramkarza Ekstraklasy w sezonie 2017/2018.
4 czerwca 2018 podpisał trzyletni kontrakt z Lechią Gdańsk.
W sezonie 2023/2024 wraz z Jagiellonią Białystok zdobył mistrzostwo Polski.
1 czerwca 2024 został zawodnikiem ekstraklasowego cypryjskiego AEK Larnaka.
29 maja 2026 został zawodnikiem Zagłębia Lubin.