James was scouted by Arsenal as a 13-year old and trained with the boy's team, but within two years she began training with the first team.[1] On 29 September 2017, James made her debut for Arsenal, coming on in the 67th minute, replacing Lisa Evans in a 2–0 win over Everton in the 2017–18 season.[2] In doing so, she became the second-youngest player in Arsenal's history to make their debut.[1]