John is a current professional footballer who plays centre half for Macclesfield Town.

He graduated from the Huddersfield Town Academy before making his debut in 2003. In his career, he has made over 250 appearances and has also played for Hereford United, Port Vale, Mansfield Town and York City. During this time, he has won 4 player of the year awards and 3 promotions from League 2 to League 1.

John is a highly motivated individual who, alongside his playing career, has undertaken his FA coaching qualifications and gained valuable coaching experience at both Port Vale and Huddersfield Town academies. He is a qualified UEFA B license coach.

In addition to this John has recently graduated from Manchester Metropolitan University with a 1st class BSc (hons) Sports Science degree and is set to start an MSc Sports Performance Coaching degree at Stirling University in September 2014.