The 34-year-old began his career with local side Bedworth United before joining Tamworth in July 2004. He racked up 27 appearances in his first season at The Lamb before joining Nuneaton Town. Kyle made the step to play full-time football with Kidderminster Harriers in July 2011 as a 24-year-old where he became club captain.
After a spell with Wrexham he moved to Cheltenham Town where he was skipper for two-and-a-half years, won the National League title in 2015/16 and went on to play 101 times at Whaddon Road.
He joined Moors in January 2018 and has been an ever present in the team. Kyle is Moors’ First Team captain, with over 600 career appearances to his name.
Skipper Stoz Talks About Moors' FA Cup Exploits