Previous clubs
Derby County, Mansfield Town, Matlock Town, Gainsborough Trinity, Basford United, Loughborough Dynamo, Sutton Coldfield Town, Anstey NomadsBiography
James started his career at the Derby County Academy and also earned a scholarship contract at Mansfield Town.
He spent the bulk of the 2019/20 season at Matlock Town under Steve Kittrick and broke into the first team at the beginning of 2020, impressing with goals from the middle of the park and his ability to drive into the box.
He moved to Gainsborough Trinity in March 2020 but after a short stay opted to sign a two-year deal at Basford United having impressed boss Steve Chettle whilst playing for Matlock.
Following the expiry of his contract, James moved on to Loughborough Dynamo at the start of the 2022/23 season but decided on a move to Belper in January 2023, where his goal scoring ability was evident.
After spells at Sutton Coldfield Town and Anstey Nomads he returned to the Raygar Stadium in the Summer of 2025.