W 2014 podpisał trzyletni kontrakt z Vive Kielce. W tym samym roku został wypożyczony do Dunkerque HGL. We francuskiej ekstraklasie rozegrał 10 meczów i zdobył 11 goli, ponadto zagrał w siedmiu spotkaniach Ligi Mistrzów, w których rzucił sześć bramek. Pod koniec 2014 zerwał więzadła w kolanie, co uniemożliwiło mu występy w 2015. Do gry powrócił w drugiej części sezonu 2015/2016, w którym zdobył wraz z Vive mistrzostwo Polski oraz wygrał Ligę Mistrzów (rzucił pięć goli w trzech meczach fazy grupowej). W sezonie 2016/2017 rzucił w Superlidze 84 bramki w 24 spotkaniach i został wybrany najlepszym bocznym rozgrywającym ligi. Ponadto rozegrał w Lidze Mistrzów 15 meczów i zdobył 27 goli. W marcu 2017 przedłużył kontrakt z kieleckim klubem o dwa lata, zaś w lipcu 2017 podpisał nową umowę obowiązującą do końca czerwca 2021. Latem 2017 został wypożyczony na dwa lata do ukraińskiego Motoru Zaporoże. W sezonie 2017/2018 zdobył z nim mistrzostwo Ukrainy, Puchar Ukrainy i Superpuchar Ukrainy. Ponadto rozegrał 12 meczów w Lidze Mistrzów, w których rzucił 29 bramek.