Schreuder jest wychowankiem klubu SDV Barneveld, pochodzącego z jego rodzinnej miejscowości. Następnie trafił do Feyenoordu, w barwach którego zadebiutował 12 kwietnia 1992 w przegranym 0:1 meczu z FC Groningen. Przez 2 sezony oprócz debiutanckiego meczu nie wystąpił ani razu i latem 1993 przeszedł do RKC Waalwijk. W RKC spędził 4 sezony, grał w podstawowej jedenastce, jednak był to zespół walczący głównie o utrzymanie się w lidze. W 1997 roku Schreuder zmienił barwy klubowe i stał się zawodnikiem NAC Breda. W 1999 roku przeżył z nią spadek do Eerste divisie i przez cały sezon 1999/2000 grał w drugiej lidze, ale tylko przez rok i w 2000 roku NAC ponownie zawitało do ekstraklasy. W 2003 roku Schreuder odszedł z NAC i po latach wrócił do Feyenoordu. Grał tam przez rok i następnie został wypożyczony do RKC Waalwijk, a latem 2005 wrócił do Feyenoordu. Grał też w FC Twente i SBV Vitesse. W 2009 roku zakończył karierę.