1 lutego 2024 ogłoszono, że został wypożyczony do włoskiej drużyny Hellas Verona na okres do 30 czerwca 2024 z opcją wykupu. Na boiskach Serie A zagrał 15 spotkań i strzelił 2 gole: debiutanckiego 3 marca 2024 przeciw US Sassuolo Calcio (okazał się zwycięskim w meczu zakończonym wynikiem 1:0) oraz 12 maja z Torino FC (porażka 1:2). Na początku lipca 2024 poinformowano o jego powrocie do składu Charlotte FC. Zdążył zagrać 10 meczów sezonu regularnego MLS, w których strzelił 6 goli, a w pierwszej rundzie play-off zagrał trzy mecze rywalizacji z Orlando City SC: w drugim spotkaniu (0:0) w serii jedenastek wykorzystał swoją szansę, a w deydującym pojedynku zdobył gola w meczu (1:1) i nie wykorzystał pomeczowej jedenastki, a jego drużyna została wyeliminowana••. 23 stycznia 2025 ogłoszono, że podpisał 3,5-letni kontrakt z greckim Panathinaikos AO, a w zespole otrzymał numer 19•.

18 czerwca 2026 roku podpisał 3-letni kontrakt z Widzew Łódź.