Schreuder jugó como centrocampista y vistió las camisetas del RKC Waalwijk, NAC Breda, Feyenoord, F. C. Twente y S. B. V. Vitesse, siendo este su último hasta su retiro en enero de 2009.
[1][2] Comenzó su carrera como entrenador inmediatamente después de su retiro, en el propio S. B. V. Vitesse.
[5] Continuó luego con este cargo, cuando el club estuvo bajo la dirección de Julian Nagelsmann.
[7] En marzo de 2019 fue nombrado director técnico del TSG 1899 Hoffenheim.
[14]En noviembre del mismo año, fue despedido por la "falta de cohesión entre el técnico y su plantilla".