Martin began his career at the age of 13 with his home-town club Wolverhampton Wanderers.
In March 2005, he signed a professional contract with the club but was released in December 2007 without making a single first-team appearance. He had a short spell with Shrewsbury Town in 2008, but once again didn't feature in the first team.
Moved to Kidderminster Harriers in the Conference in the summer of 2008, where he spent two seasons before being signed by Cheltenham Town in the summer of 2010.
A year later he left Cheltenham after his contract expired. However, shortly after that he signed for Mansfield Town and had a season at Field Mill before a switch to Wrexham in the summer of 2012.
Left Wrexham after one season and headed back to Mansfield Town, before enjoying a year with Tranmere Rovers.
In the summer of 2016, Martin was on the move again, returning to the Racecourse.
Home: Spirit of '78
Away: Shropshire Reds