James worked his way up through the age groups at Bolton before he was released in 2012 and joined Blackpool who were then in the Championship.
After two years at Bloomfield Road, he joined Shrewsbury for another two seasons. He then moved in the summer of 2016 to Southport where he had already enjoyed a loan deal, and after six months he moved to another National League club, Dover Athletic.
- Home shirt sponsor: The Bowes Family
- Home shorts sponsor: Joanne Cameron
- Away shirt sponsor: Craig Stoddart
- Away boots sponsor: Jake John Hodgson