9 sierpnia 2022 przeszedł do Olympique Marsylia, z którym podpisał dwuletni kontrakt, z opcją przedłużenia o kolejne lata. We francuskim klubie zadebiutował 14 sierpnia w zremisowanym 1:1 meczu Ligue 1 z Brest. 28 sierpnia w wygranym 3:0 meczu 4. kolejki przeciwko Nice, strzelił swoje pierwsze dwie bramki w Ligue 1. 11 lutego 2023 skompletował dublet w wygranym 2:0 meczu Ligue 1 z Clermont Foot 63. Dublet zanotował również 19 marca w meczu z Stade de Reims (2:1).

26 sierpnia 2023 powrócił do Interu Mediolan, podpisując jednoroczny kontrakt. Pierwsze trafienie po powrocie zanotował 24 października w rozgrywkach Ligi Mistrzów UEFA w wygranym 2:1 meczu z Red Bullem Salzburg.

11 sierpnia 2026 roku podpisał dwuletnią umowę z CF Montreal.

Kariera reprezentacyjna Ma za sobą grę w reprezentacji Chile do lat 20. 27 kwietnia 2006 zadebiutował w seniorskiej reprezentacji Chile, w meczu przeciwko Nowej Zelandii. Pierwszą bramkę dla drużyny narodowej strzelił w, rozgrywanym 7 września 2007, meczu przeciwko reprezentacji Szwajcarii (1:2).