Winger / striker who came through Linfield Academy
First team debut as sub in home CIS Cup defeat to Portadown on December 17, 2008.
Signed for Oldham in June 2009. Made his first team debut for Oldham in 2010.
38 appearances for Oldham and 8 on loan at Chorley.
10 under 21 appearances for Northern Ireland.
Rejoined Linfield on a 2 year contract on August 6, 2014
Linfield debut in second spell - as a sub in 3-0 defeat by Portadown on August 9, 2014.
First goal in a 3-0 win away to Carrick Rangers on Wednesday August 12, 2015
Signed a 2 year contract extension on January 26, 2016 to take effect at the end of the 2015/16 season,
100th Linfield appearance in the 2016 Boxing Day 1-1 home draw with Glentoran
150th Linfield appearance in a 3-1 win away to Warrenpoint on Tuesday February 6, 2018.
Agreed 2 year contract extension in February 2018 to take effect on the expiry of his existing contract at the end of the 2017/18 season.
LINFIELD CAREER RECORD
(at end of 2016/17):
Played: 116 (including 44 as sub)