James firmou contrato para defender o time grego em setembro de 2022. Ele atuou em 23 jogos dos 50 possíveis desde quando chegou no Olympiacos. Foram cinco gols e seis assistências no período.
Foram dois espaços de inatividade ao longo do tempo no time da Grécia por lesão muscular. Um entre novembro e dezembro de 2022 e outro de fevereiro a março. Os dois períodos somados resultaram em 70 dias de ausência.
As partes optaram pela rescisão contratual no dia 13 de abril, quatro dias depois de uma derrota do time grego para o Panathinaikos pelo campeonato local. O fim do contrato foi em comum acordo.
Desde então, James voltou à Colômbia e fez treinamentos para manter a fase. Em sua rede social, compartilhou registros de atividades físicas e de treinamentos com bola no CT da Seleção.
O colombiano, de 32 anos, recebeu propostas oficiais de times da Turquia e