James put pen to paper on a three-year deal with Blues in June 2019.

The striker, who helped guide Tranmere Rovers to League One via the Play-Offs in 2018, scored 92 goals in 180 games during his time at Prenton Park before signing for Town.

Prior to his spell with Rovers, James also turned out for Exeter City, Sutton United, Eastbourne Borough and Forest Green Rovers.