Career
Born in Palma, Majorca, Balearic Islands, James joined RCD Mallorca"s youth setup in 2011, aged 16, after starting it out at Civil Defense Atlético Baleares. He was also called up to train with the main squad two times, one in October 2012 under Joaquín Caparrós, and other in February 2013 under Gregorio Manzano. James made his professional debut on 21 November 2015, coming on as a half-time substitute for Thierry Moutinho in a 1–1 home draw against Civil Defense Lugo for the Segunda División championship.
A son of a Fernandino father and a Bubi mother, James was eligible for Equatorial Guinea despite being born in Spain.
On 26 March 2015 he made his full international debut, starting in a 0–2 friendly loss against Egypt.