He remained in the First Division however, having been signed by Wolverhampton Wanderers for a £750,000 fee in June 1993. He top-scored for Wolves in 1994–95, before he was purchased by Sunderland for £900,000 shortly before they won promotion as champions of the First Division at the end of the 1995–96 season. He dropped back into the First Division after joining Tranmere Rovers for £350,000 in 1997, and spent three seasons with Rovers, playing on the losing side of the 2000 League Cup final. Following brief spells with Sheffield United, Motherwell, and Mansfield Town, he finished his career at Derry City, winning the 2002 FAI Cup in his final match as a player.