Age: 21 years, 3 months
Place of Birth:
Height: 166 cm
James played for Shamrock Rovers' U17 team in for two seasons before moving to Drogheda United in 2019 where he played in their U19s as well as breaking into their senior team.
In November 2020, James signed a new deal with Drogehda.