He then signed for Shamrock Rovers and in 2011, moved to St Johnstone. He has played for Northern Ireland at international level.
He made his move to Shamrock Rovers and two years later made a switch to St Johnstone. He has played for Northern Ireland internationally.