Smith kwam in 1988 van SVV over naar Feyenoord.[1] In december 1989 zat hij op de bank bij de uitwedstrijd tegen RKC[2] en in de voorbereiding op het seizoen 1990/91 kreeg hij een kans bij het eerste team.[3] Smith debuteerde echter niet voor Feyenoord.
In 1995 werd Smith overgenomen door Sparta Rotterdam. Hij maakte zijn debuut voor Sparta in het betaalde voetbal op 13 augustus1995 in de bekerwedstrijd tegen Telstar. In zijn eerste competitiewedstrijd op 20 augustus tegen Willem II kreeg hij na 22 minuten een rode kaart na tweemaal geel.[4] In zijn eerste twee seizoenen kwam hij regelmatig aan spelen toen maar vanaf 1997/98 wegens blessures niet veel meer.[5] In juni 2000 was zijn contract bij Sparta afgelopen en was hij op proef bij NAC.[6]