Kevin is an attacking winger with a great reputation in non-league football. He started his career with Everton youth, before joining Cefn Druids in 2007. After a couple of seasons with a Welsh team in the Welsh league, he joined Colwyn Bay for the first of his two stints. There was a move into England after just a month with the Seagulls, joining Hyde United. In 2010 he moved round the M60 to Altrincham, and was loaned twice back to Hyde, before his release to Boston United at the start of teh 11/12 season. The travel was too much at Boston, and Kevin moved closer to home to play for Halifax Town, for a couple of months before moving even close to home to play for Vauxhall Motors. After a good season at Vauxhall, Kevin rejoined Colwyn Bay, but couldn't settle there, and went to play for Guiseley, managing to play twice against Celtic in the space of a month (and got sent off in both!). At the start of the 13/14 season, it was back for his second stint at Halifax, but only stayed at the shay for a short time before being loaned back to Guiseley until the end of the season. He started the 14/15 season at Halifax, but with first team football at a premium, he has joined Celtic.