W 1985 roku Silvino wrócił do Benfiki. Swój debiut w Benfice zaliczył 24 sierpnia 1986 w zremisowanym 2:2 domowym mecu z FC Porto. W sezonach 1986/1987, 1988/1989, 1990/1991 i 1993/1994 wywalczył z Benfiką cztery tytuły mistrza Portugalii. Z klubem tym zdobywał też Puchar Portugalii w sezonach 1984/1985, 1986/1987 i 1992/1993, oraz Superpuchar Portugalii w 1989 roku. W 1988 i 1990 wystąpił w dwóch finałach Pucharu Mistrzów. W pierwszym z nich Benfica przegrała po serii rzutów karnych z PSV Eindhoven, a w drugim – 0:1 z Milanem. W Benfice grał do końca sezonu 1993/1994.

W sezonie 1994/1995 Silvino grał w Vitórii Setúbal. W 1995 roku został zawodnikiem FC Porto. 22 października 1995 zaliczył w nim debiut w meczu z SC Campomaiorense (5:0). W Porto spędził dwa sezony i był w tym klubie rezerwowym dla Vítora Baii. W sezonach 1995/1996 i 1996/1997 został z Porto mistrzem kraju. W 1996 roku zdobył też Superpuchar Portugalii.

Latem 1997 roku Silvino przeszedł do innego klubu z Porto, SC Salgueiros. W nim swój debiut zanotował 24 sierpnia 1997 w spotkaniu z Leça FC (0:0). W Salgueiros grał do końca swojej kariery, czyli do 2000 roku.