Born in Gillingham, Kent,[1] Kedwell came through the youth system of Kent-based Chatham Town and played one season for the club before joining Tonbridge Angels in the summer of 2002.
Kedwell then signed for Kent League side Herne Bay where he was the top scorer that season finishing with 28 goals in all competitions.
Kedwell enjoyed two seasons at Welling, scoring 38 league goals, and made a further step up in 2007 when he signed for Conference side Grays Athletic for £12,000, a club record.
Kedwell scored two goals in the 2015–16 play-off final but missed the decisive penalty in the shootout as Ebbsfleet lost to Maidstone United.
On 13 August 2020, Kedwell joined Southern Counties East Premier Division side Hollands & Blair.
[19] Following his player-manager role with Cray Wanderers, Kedwell returned to the Southern Counties East Premier Division to join Chatham Town on 31 December 2021, the club he was at as a junior.
[25] He departed the club by mutual consent in January 2025[26] and shortly afterwards joined the coaching staff of Folkestone Invicta.