After a season with Leicester he moved back to Swansea City, and later played for Bradford City and Cardiff City. With Cardiff, he helped them to win the Third Division in 1992–93, his last season in the English Football League after 20 years. After his time with Cardiff he moved into Non-League football with Merthyr Tydfil. He became player-manager of Llaneli in 1996, but collapsed and died while playing for them against Porthcawl on 18 February 1998. He was 40 years old.