W trwającym sezonie EBEL (2017/2018) na początku października 2017 ponownie został zawodnikiem drużyny Medveščaka Zagrzeb. Pod koniec stycznia 2018 przeszedł do czeskiego klubu HC Vítkovice. W maju 2018 przedłużył kontrakt z klubem o rok. Wraz z końcem października 2018 odszedł z klubu za porozumieniem stron, po czym powrócił do Kanady. Pod koniec listopada 2018 został zawodnikiem niemieckiej drużyny Krefeld Pinguine. W listopadzie 2019 został zawodnikiem czeskiego klubu HC Litvínov. W kwietniu 2020 przedłużył kontrakt o dwa lata. W marcu 2021 ogłoszono jego odejście z klubu. Pod koniec grudnia 2021 ogłoszono jego angaż w słowackim klubie Dukla Trenczyn. W sezonie 2022/2023 od początku był bez klubu, a na koniec stycznia 2023 ogłoszono jego zatrudnienie we włoskim zespole Asiago Hockey.

W trakcie kariery zyskał pseudonim Sammy.