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.
First goal in his second spell came in a 3-0 home win against Institute on August 10, 2018,
150th Linfield appearance in a 2-0 win at Ards on New Year’s Day, 2019.
Manager announced on June 6, 2020 that contract was not being renewed at the end of the Covid-19 extended season.
Played what turned out to be his final Linfield game on March 7, 2020 in 2-0 league win away to Carrick Rangers.
LINFIELD CAREER RECORD
(at end of 2018/19):
Played: 168 (including 20 as sub)