Age: 20 years, 1 month
Place of Birth:
Height: 166 cm
James played for Shamrock Rovers' U17 team in 2017 and 2018. In 2019 he signed for Drogheda United where he played in their U19s.
In November 2020, James signed a new deal with Drogehda.