Nathan James began his professional career playing for the youth academy of Manchester City FC, one of the biggest clubs in English football. He honed his skills and developed as a player during his time at the academy before moving on to play for various lower league clubs to gain more experience. Throughout his career, Nathan has played for several clubs, including Oldham Athletic, Huddersfield Town, and Rochdale.