Signed on loan from Swansea City on January 20, 2016 until the end of the season.
Debut as a late sub in a 4-0 win away to Ballymena United on Saturday January 23.
First goal in a 7-0 home Irish Cup victory over Armagh City on Saturday February 5, 2016.
Signed a 2 year contract with Linfield on August 3, 2016.
Agreed three year contract extension in February 2018 to take effect on the expiry of his existing contract at the end of the 2017/18 season.
Bobby Braithwaite memorial young player of the year 2018/19
On October 23, 2019 Signed a two year contract extension to take effect on the expiry of his existing contract at the end of the 2019/20 season.
100th Linfield appearance in a scoreless home draw with Dungannon on January 18, 2020.
Linfieldfc.com Player of the Year 2019/20
LINFIELD CAREER RECORD
(at end of 2018/19)
Played: 65 (including 27 as sub)