Piast Gliwice Latem 2006 roku podpisał kontrakt z Piastem Gliwice, w którego barwach zadebiutował 16 września, kiedy to wystąpił w meczu ze Stalą Stalowa Wola. W sezonie 2006/07 rozegrał tylko pięć ligowych spotkań, jednak już w kolejnych rozgrywkach stał się podstawowym bramkarzem Piasta. Wraz z drużyną w sezonie 2007/08 awansował do Ekstraklasy. W najwyższej klasie rozgrywkowej zadebiutował 9 sierpnia 2008 roku w wygranym 2:0 spotkaniu przeciwko Cracovii. W sezonie 2008/09 wystąpił we wszystkich, trzydziestu ligowych meczach.
Lech Poznań W czerwcu 2009 roku Kasprzik podpisał czteroletni kontrakt z Lechem Poznań. W debiucie wybronił dwa rzuty karne w przeciwko Wiśle Kraków, zaś Lech zdobył Superpuchar Polski. 30 lipca po raz pierwszy zagrał w europejskich pucharach. Wystąpił wówczas w meczu trzeciej rundy eliminacyjnej Ligi Europy z Fredrikstad FK. Z rozgrywek Lech odpadł w następnej fazie po rzutach karnych w pojedynku z Club Brugge. Przy jedynym golu w regulaminowym czasie gry Kasprzik popełnił błąd, gdy po strzale zza pola karnego Vadisa Odjidjy-Ofoe odbił piłkę przed siebie, wprost do Wesleya Snocka. Miejsce w podstawowym składzie stracił po ósmej kolejce Ekstraklasy i spotkaniu z Legią Warszawa. Na kolejny mecz z Arką Gdynia w ogóle nie pojechał. Potem już do końca sezonu pełnił rolę rezerwowego.