Szczepaniak ma 25 lat. Karierę rozpoczynał w zespole Amico Lubin, skąd przeszedł do miejscowego Zagłębia. W 2008 r. wyjechał do Francji. Bronił tam barw AJ Auxerre, wpierw w drużynie młodzieżowej, a następnie w rezerwach. Po powrocie do kraju trafił do Zagłębia Lubin, a następnie do KS Polkowice.

Reklama

W sezonie 2013-2014 Szczepaniak został zawodnikiem Miedzi Legnica, skąd latem ub.r. wypożyczyło go Podbeskidzie Bielsko-Biała. Wystąpił w 33 meczach „Górali” i zdobył 10 bramek. To najlepszy wynik wśród bielszczan. Był też królem pojedynków powietrznych. Wygrywał ich średnio 11 w meczu.

Cracovia zajęła w minionym sezonie 4. miejsce. Podbeskidzie zamknęło tabelę i zostało zdegradowane do 1. ligi.