Career
During his time with Shels he made 100 League of Ireland appearances and scored one league goal. He was on the losing side in the 1973 FAI Cup Final as Shels lost to Cork Hibernians in a replay. He transferred to Manchester United in 1973 for a fee of £15,000.
Roche made 46 league appearances for United, largely playing second-fiddle to Alex Stepney and then Gary Bailey.
In 1982, he transferred to Brentford, before joining Halifax Town two years later. He moved on in 1989 after 184 Football League appearances for the Shaymen, briefly spending time with Chester City as cover for Billy Stewart.
However, he left after failing to make any first-team appearances for the Cheshire side. Once retired, he returned to Halifax to take on a role coaching youngsters for their Football in the Community scheme.
Roche played 8 games for the Republic of Ireland national football team, keeping three clean sheets.