Kyle joined Linfield on loan from St Johnstone on January 11, 2019 until the end of the season.
Debut as a sub in a 2-0 win away to Newry City on January 22, 2019.
First goal was a last minute winner in a 3-2 home league win against Coleraine on February 9, 2019.
Signed a one year contract extension with St. Johnstone in May 2019.
Released by St Johnstone at the end of August 2019.
Agreed a pre contract on November 13, 2019 to sign for Linfield on the opening of the transfer window in early January 2020.
Signed a contract extension on March 29, 2021 to commit his future at the club until the end of the 2022-23 season.
LINFIELD CAREER RECORD
(at end of 2020/21)
Played: 39 (including 6 as sub)