Dundee, Ipswich Town and (on loan) Wycombe, Hamilton, Millwall and Portadown.
Joined Linfield on January 31, 2010 in a loan arrangement from Dundee until the end of the season.
N. Ireland U21 international who made his full international debut in 3-0 friendly defeat away to Italy in Pisa on June 6, 2009.
Debut as left back in 4-2 home defeat by Coleraine on Tuesday, February 16, 2010.
Signed a 2 year part time contract with Linfield on 10 July 2010.
First Linfield goal came in a 4-0 home win against Newry City on Friday October 15, 2010.
Final Linfield game as a sub in Irish Cup final 4-1 win against Crusaders on May 5, 2012 (although he played as sub 2 days later in friendly game v Rangers).
May 2012 - lack of first team opportunities led Chris to agree a 3 year contract with Portadown.
Rejoined Linfield on a 2 year contract on July 26, 2016.
He made his first appearance in his second spell as a Linfield player in a 2-1 win away to Ballinamallard on August 6, 2016.
100th Linfield game in 3-1 win at Solitude on April 29, 2017 to clinch the league title.
Agreed 2 year contract extension in February 2018 to take effect on the expiry of existing contract at the end of the 2017/18 season.
LINFIELD CAREER RECORD
(at end of 2016/17):
Played: 101 (including 20 as sub)