Career
Roche played 41 times for Newcastle United, during which time he was loaned to Peterborough where he played 4 games. Newcastles then manager Kevin Keegan sold him to Doncaster Rovers for £85000. In his midfield role he scored 8 goals in 53 appearances for Rovers before being sold to Southend in 1994 for £55000 where he made just 4 substitute appearances before disappearing.