Utöver segern 1987 hade Roche även en tredjeplats 1985 bland meriterna från Tour de France[2], liksom ett antal placeringar bland de femton bästa. Han blev även trea vid Cykel-VM 1983[3]. Bland hans segrar i övriga tävlingar finns bland annat vinster av Paris-Nice, Romandiet runt och Baskien runt.
Roche avslutade sin karriär 1993. Hans son, Nicolas Roche, blev professionell 2004. Stephen Roche är äldre bror till Lawrence Roche som slutade trea på cykeltävlingen Circuit de la vallée de la Loire 1988. Stephen Roche är också svåger till Neil Martin, som var professionell 1985–1988.