The following week, Silva played at fullback for Canterbury in their loss to the Brisbane Broncos in the 1998 NRL Grand Final. Silva was also instrumental in Canterbury's Reserve Grade Grand Final win over the Penrith Panthers in 2000. Silva retired from professional rugby league in 2001. It has been remarked that he is the last of the pedigree of NRL players that also worked as police officers.
