[1] Kennedy debuted for the first-team at Rangers on 17 January 2020 in a Scottish Cup match against Stranraer at Ibrox Stadium.
[2] In late September 2020, it was reported by the Daily Record that Kennedy was being chased by multiple clubs including Sheffield United, Manchester City, Roma and Bayern Munich due to a contract dispute with Rangers.
On the same day he signed a loan deal with Raith Rovers until the end of the season.
[7][8] On 22 July 2021, Kennedy returned to Fife with Dunfermline Athletic, signing a season-long loan deal.
[10] On 14 January 2022, Kennedy joined Scottish Championship side Hamilton Academical on loan for the remainder of the 2021–22 season.