Appointed Banbury United manager in May 2015. As a player he had a Football League career spanning nearly 20 years with Oxford United and Cardiff City, making a total of over 500 appearances. Had a brief stint as caretaker boss at Oxford United in 2003 before having an 18 month spell as manager of Brackley Town. Mike then joined Oxford City as a player and assistant manager in 2006 before taking over the reigns as manager in 2009, securing promotion to Conference North in 2012. He left Oxford City in the summer of 2014. Led Banbury to promotion from the Southern League South & West Division in his first season in charge before leading the club to top ten Premier Division finishes the last two seasons.