Yorkshireman Kevin began his senior football career with Barnsley and then played for Cove Rangers in Ireland and MP IFK, Var TP and BK IFK in Sweden. Upon his return to England he signed for Halifax Town and then continued his travels with spells at Gainsborough Trinity, Goole Town, Harrogate Town and Lincoln United.
Winger Kevin joined Grantham Town in the summer of 2000 and made 21 appearances during 2000/01. He then returned to Lincoln United and added Spalding United, Holbeach United and Harrowby to his growing list of clubs before trying his luck in Finland. Once back in England Kevin played for Barwell, Kings Lynn, Stamford and Swaffham before Rob Dunion signed him for Corby Town in October, 2006 when he was aged 28. He made 17 appearances for a struggling Steelmen side, scoring in a 2-1 home defeat by Stamford on New Years Day, and also played under Dunion's successor Dougie Keast. Kevin rejoined Stamford in March, 2007 and also had a second spell with Spalding.
Kevin began 2016/17 as first team coach at Stamford and in December 2016 he joined the Spalding United coaching staff on a voluntary basis. In February 2017 he was officially appointed first team coach of the Tulips.
In May 2017 Kevin was announced as the latest addition to new manager David Bell's backroom staff as first team coach.