The Mancunian defender began his career with Manchester City as a seven-year old where he remained for 14 years, the last of which was spent on loan with Leciester City turning out for their under-21’s side. He also earned seven caps for England Under-19’s.
He signed permanently for the Foxes in 2014 where he spent a year at the King Power Stadium until his release at the end of the 2014/15 season.
In the summer of 2015 he was snapped up by Scottish Premier League outfit Motherwell on a 2-year deal, having impressed in trial matches against Bundesliga side Borrusia Monchengladbach and the Eredivisie’s Heerenveen.
Kennedy’s professional debut came in the Scottish League Cup against East Fife which his side won 3-1 in Extra Time with familiar face Louis Moult scoring for the Dossers.
His Scottish Premiership debut came shortly after, a 1-0 win over Kilmarnock. After just under two years in Scotland and 22 league appearances he was released from Fir Park.
In March 2017 he was picked up by AFC Fylde in the National League North making his English football debut as a substitute in a 4-1 win over Darlington 1883.
In the summer of 2017 with Fylde promoted he made the switch to Macclesfield Town making his debut against Hartlepool United in a 1-1 draw.
Kennedy eventually got his first senior goal as he prodded the ball home from a corner away to Chester FC.
He made a total of 32 league appearances as Macclesfield earned promotion as Champions, earning themselves EFL football the following year.
In turn Kennedy earned himself a move to a higher division moving on to Shrewsbury Town for an undisclosed fee following manager John Askey who’d made the same switch that summer.
He made his Salop debut on the opening day of the season against Bradford City which would be his only League One appearance, with his remaining five games coming in the EFL Trophy.
In January 2019 he was allowed to make the move to North Wales and sign for Wrexham.