Kevin started out as a trainee at Watford, but failed to make the grade and signed for StockportCounty in the summer of1994. His opportunities were limited there, and he arrived at NenePark in April 1995 on loan as Diamonds faced a backlog of fixtures. Rather oddly, the striker made two appearances - both in the full back position. After his release by Stockport at the end of the season, manager Roger Ashby decided against bringing him back, and he joined CorbyTown.
His career in the lower leagues saw him play for Cogenhoe United, RaundsTown, Boston United, Raunds Town (again), Bedford Town, St.Albans City, Stamford, Grantham Town, Brackley Town, Rugby Town. In his time at RaundsTown in 1999, he scored some 33 goals in the season, while he scored 30 goals for BedfordTown in 2002 under manager Roger Ashby. In the 2006/2007 season, he was playing for WellingboroughTown, before moving on to Long Buckby, Northampton Spencer and DaventryTown in the 2008 / 2009 season. On 19 June 2009, he was appointed player/assistant manager to another former Diamond, AndyPeaks at Northampton Spencer of the United Counties League Premier Division.