At club level, Schapendonk played for FC Eindhoven and scored 50 goals for the team (including the 1250th in the history of Dutch professional football against Telstar). In a career which spanned over 550 matches in the Dutch league, he also played for MVV Maastricht, AA Gent, Excelsior Rotterdam, RKC Waalwijk and NAC Breda.
Schapendonk's club career encompassed time with FC Eindhoven, where he scored 50 goals, including a record-breaking goal against Telstar. He participated in over 550 league matches for various clubs, such as MVV Maastricht, AA Gent, Excelsior Rotterdam, RKC Waalwijk, and NAC Breda.