Haverty spent a single season with Blackburn, before having spells in the lower divisions with Millwall and Bristol Rovers, before moving back to his native Ireland to play for Shelbourne with who he won the last of his seven full international caps.
Haverty spent a single season with Blackburn, before having spells in the lower divisions with Millwall and Bristol Rovers, with a brief spell at Celtic in between. He moved back to his native Ireland to play for Shelbourne, with whom he won the last of his seven full international caps.