Before joining Alfreton Town, James played for several other clubs, including Mansfield Town, Notts County, and Derby County. His experience at these clubs helped him develop his skills and hone his craft, making him a formidable force on the pitch.