Po 6 latach spędzonych w Unii Tarnów, przeniósł się do KS Toruń. 4 listopada 2016 roku Stal Gorzów Wielkopolski ogłosiła, że Słowak został zawodnikiem tego klubu. 4 listopada 2018 roku został zawodnikiem Falubazu Zielona Góra.

W sezonie 2019 zajął 5. miejsce w cyklu Grand Prix, stając na podium w trzech rundach - jest to jak dotąd jego najlepsze osiągnięcie. W tym samym roku osiągnął też najwyższą w karierze średnią biegową w polskiej lidze - 2,319. 6 listopada 2020 roku – po 2 latach, powrócił do gorzowskiej Stali. Sezon 2021 skończył ze średnią biegową 2,209. W Grand Prix nie szło mu już tak dobrze - ukończył cykl dopiero na 12. pozycji. Stracił jednak trzy rundy z powodu kontuzji. Organizatorzy przyznali mu stałą dziką kartę na starty w Grand Prix 2022. Wygrał 2 turnieje, jednak ponownie w wyniku urazu nie odjechał całego cyklu i zajął w nim 9. miejsce.