Career
Carvalho joined English Third Division York City from Ituano in August 2002 after impressing during pre-season, becoming the first Brazilian player to play for the club He spent a month on loan at Northern Premier League side Harrogate Town and was released by York in January 2003.