Knight previously played for the South Sydney Rabbitohs, Manly Warringah Sea Eagles and the Canberra Raiders in the NRL.
Knight was born in Alice Springs, Northern Territory, Australia and moved to New South Wales at a young age.
[citation needed] Knight played his junior rugby league for The Entrance Tigers and Berkeley Vale Panthers.
[16] Knight played a total of 19 games for Souths in the 2020 NRL season including all three of the club's finals matches.
[18] On 24 July, Knight was granted a release from his contract with South Sydney and signed with the Canterbury-Bankstown Bulldogs for the remainder of the season and 2024.
[20] On 16 March 2016, Knight was charged with high range drink driving and exceeding the speed limit.