Background
Smith began playing football under the management of his father at Greenisland Boys Club and was picked up by his first senior club, Ballyclare Comrades in 2005.
Smith began playing football under the management of his father at Greenisland Boys Club and was picked up by his first senior club, Ballyclare Comrades in 2005.
He signed for Ballymena United in January 2009, and made over 100 appearances for them before moving to England to join Bristol Rovers in 2011. Bristol Rovers
He made his debut on 6 August 2011, in a 3–2 victory away against AFC Wimbledon. Smith scored his first goal for Rovers in the League Cup against Ipswich Town, which Bristol Rovers lost 3–1.
Peterborough United
On 25 July 2014, Smith moved to Peterborough United, signing a three-year deal.
International
Smith received his first call-up to the senior Northern Ireland squad on 16 March 2016 for friendlies against Wales and Slovenia.