El fichaje de Nnaji sigue la estrategia del equipo de Gerona de trabajar con jugadores jóvenes con proyección para seguir creciendo y con un futuro prometedor.
El nigeriano, con una altura de 212 cm, llegó al Barcelona en 2020 procedente de la Ratgeber Academy de Pecs, en Hungría. Durante la temporada 2020/21 jugó en el equipo junior y debutó en el equipo de LEB Plata. La temporada siguiente alternó entre el equipo junior y el equipo de Liga EBA. El 9 de enero de 2022 debutó en la liga ACB con el FC Barcelona.
En estas dos últimas temporadas, James Nnaji ha disputado 61 partidos en la ACB y 38 en la Euroliga. El nuevo integrante del Girona ha logrado un 64.9% en tiros de dos, con un promedio de 2.2 rebotes en 8 minutos en la ACB.