Age: 18 years, 5 months
Place of Birth: Dublin, Ireland
James played with Cherry Orchard before signing for St Patrick's Athletic's in January 2019. He played at U15 level with Pats that year but leapt up to the U19s in 2020. He graduated to their senior squad in 2021 and made his League debut against Derry City at Richmond Park on 9 July 2021.
In January 2022 James signed for Italian Serie A side Udinese although he stayed at Pats until July of '22 on loan.