W przerwie zimowej pojawiły się doniesienia, że Lech chce się pozbyć Kasprzika, ostatecznie jednak piłkarz pozostał w klubie. W styczniu 2010 roku lekarze przeprowadzili badania, które wykazały u niego kontuzję stawu kolanowego, w wyniku której nie zagrał już do końca sezonu. W marcu 2012 Lech za porozumieniem rozwiązał kontrakt z Kasprzikiem.
Flota Świnoujście i Nieciecza KS Pod koniec lipca 2012 roku Kasprzik podpisał kontrakt z pierwszoligową wówczas Flotą Świnoujście. Rok później wraz z Sebastianem Olszarem opuścił klub i przeniósł się do Niecieczy KS. 6 grudnia klub rozwiązał z nim kontrakt.
Górnik Zabrze 27 grudnia 2013 roku Kasprzik został graczem Górnika Zabrze, z którym związał się półrocznym kontraktem z opcją przedłużenia o kolejne dwa lata.
Kontrowersje Kasprzik twierdził, że podczas pobytu w areszcie należał do grupy grypsujących. W 2016 roku w związku z wulgarnymi komentarzami w mediach społecznościowych skierowanych pod adresem kibiców Piasta Gliwice Górnik Zabrze wszczął wobec niego postępowanie dyscyplinarne w związku z naruszeniem Klubowego Regulaminu Dyscyplinarnego. 25 lutego 2018 roku po meczu Górnika Zabrze ze Śląskiem Wrocław został zatrzymany przez policję podczas udziału w pseudokibicowskiej bójce.