Date of birth
Started out in youth football with Huddersfield Town and Bradford City before moving into the non-league game, first with Eccleshill United and then with Guiseley. There, over the course of two seasons, he scored 44 goals in 91 games, earning him a return to Bradford in July 2009.
James went on to become the club's joint third-highest goalscorer of all time, netting a total of 76 times, before joining Sheffield United in January 2017. After a loan period with Bury last season, he joined the Dons this summer.