Zadebiutował dwa tygodnie później w przegranym spotkaniu z RC Strasbourg (3:1).
22 grudnia 2024 roku strzelił swoją pierwszą bramkę w barwach „Rouge et Noir” w meczu 1/32 finału Pucharu Francji przeciwko FC Girondins de Bordeaux (1:4).
Wypożyczenie do Leicester City 1 września 2025 roku został wypożyczony z opcją wykupu do Leicester City do końca sezonu.
19 kwietnia 2026 roku zdobył tytuł Najlepszego Młodego Piłkarza sezonu 2025/26 w EFL Championship.
W sezonie 2025/26 rozegrał łącznie 34 spotkania, strzelił 11 bramek i zaliczył 4 asysty.
Wypożyczenie do Wolverhampton 19 sierpnia 2026 roku został wypożyczony za 2 mln euro do Wolverhampton.
Kariera reprezentacyjna James kwalifikował się do gry w reprezentacji Anglii ze względu na miejsce urodzenia, a także w reprezentacji Walii ze względu na pochodzenie ojca. Po występach w młodzieżowych reprezentacjach Walii w latach 2019–2021 rozegrał dwa mecze w reprezentacji Anglii do lat 20.
We wrześniu 2022 roku został powołany do reprezentacji Walii na mecz Ligi Narodów przeciwko Polsce, ale nie wszedł na boisko.