Kennedy is from the small town of Collingullie, New South Wales. He participated in the Auskick program at Collingullie.[2] He and former Giants teammate Harry Perryman played together for most of their junior career.[3] Kennedy was recruited from Collingullie-Glenfield Park Football Club in the Riverina Football Netball League, where he played in consecutive senior premierships in 2014 and 2015.[4] A member of the Giants' academy program, he was drafted by the Giants with the thirteenth selection in the 2015 AFL draft, matching a bid from Richmond.[5]
AFL career
Greater Western Sydney career (2016–2017)
Kennedy made his debut against the Essendon in round 13 of the 2016 AFL season. In an impressive performance, he kicked three goals as the Giants defeated Essendon by a 27 points.[6]
Carlton career (2018–2024)
In October 2017, Kennedy was traded to Carlton.[7]
Carlton demoted Kennedy to the rookie at the end of the 2020 season to make salary cap space due to the coronavirus pandemic;[8] but after a successful 2021 season he was re-elevated to the senior list for 2022.[9]