[2] Tras dos temporadas en Chipre, fichó por el OH Leuven de la Primera División de Bélgica,[3] y en 2023 se marchó al Montpellier H. S. C. de la Ligue 1, dando el gran salto a una de las grandes ligas europeas.
[4][5] Su debut en la liga francesa se produjo el 13 de agosto de 2023, en un partido frente al Le Havre Athletic Club que terminó 2-2,[6] y su primer gol lo consiguió en la jornada 2, donde anotó por partida doble en la victoria del Montpellier por 1-4 frente al Olympique de Lyon.
[7] En total marcó siete tantos en 43 partidos antes de marcharse al Stade Rennes F. C. en febrero de 2025.
Convirtió dos goles a la selección de Malasia en la primera jornada del grupo E.
Luego, en semifinales, marcó un gol a la selección de Corea del Sur para permitir que su selección llegase por primera vez a la final del máximo torneo de Asia.