A junior for Norths Ipswich in Queensland, Kennedy was signed by the
Sydney Roosters and made his
National Rugby League debut in 2009. He played his 50th NRL match on 1 September 2012. In July 2013 he signed a three-year, $1 million contract with the
Brisbane Broncos starting in 2014. On 29 October 2014, Kennedy was released from the last two years of his contract to explore other options. A day later on 30 October 2014, Kennedy announced on social media that he was returning to his former club the
Sydney Roosters for the 2015 and 2016 seasons. In March 2015, Kennedy was issued with an infraction notice for possession and use of banned testosterone-based substances. In January 2016, Kennedy was suspended for two years and nine months for breaching the
National Rugby League's anti-doping policy for: attempted use of selective androgen receptor modulators (SARMS S22); attempted use of growth hormone; attempted use of chorionic gonadotrophin and attempted use of insulin. ==Representative career==