
Napastnik wychowany w AS Monaco, z którym zdobył mistrzostwo Francji, a w 2025 roku zadebiutował w reprezentacji Malty.
Szkolił się w akademii AS Monaco, gdzie naukę w szkole łączył z treningami w drużynach do lat 17 i 19. Szczególnie ważnym trenerem był dla niego Frédéric Barilaro, który często na niego stawiał i z którym utrzymywał kontakt także po odejściu z akademii.
W 2016 roku wygrał z juniorami Monaco Puchar Gambardella po zwycięstwie 3:0 nad RC Lens w finale. Tworzył wówczas parę napastników z Kylianem Mbappé.
W trakcie sezonu 2016/17 przeszedł z rezerw do pierwszej drużyny, gdy Leonardo Jardim poprosił Souleymane’a Cissé o wskazanie napastnika do treningów z profesjonalistami. Jako nieśmiałemu młodemu zawodnikowi w odnalezieniu się w zespole pomagali mu między innymi Valère Germain i Nabil Dirar, którzy spędzali z nim czas także po meczach.
Wypożyczenie do Cercle Brugge traktował jako możliwość rozegrania pełnych sezonów i zdobycia doświadczenia przed ustabilizowaniem się na wyższym poziomie. Z kolei w Stade Brestois ważna była dla niego szansa regularnej gry od początku, której w Monaco doświadczał wcześniej tylko w Pucharze Francji.
Lubi atakować okolice bliższego słupka, gdzie może kończyć akcję albo przedłużyć podanie w stronę dalszego słupka. Inspirację dla takiego ruchu czerpał z obserwowania Edinsona Cavaniego, a grę głową uważa za jedną ze swoich mocnych stron, nad którą pracował przez lata.
4 września 2025 roku zadebiutował w seniorskiej reprezentacji Malty, wychodząc w podstawowym składzie przeciwko Litwie w Kownie. Mecz eliminacji mistrzostw świata zakończył się remisem 1:1.
1
co 270 minut
1
7,5
Minuty w sezonie
270′3 z 3 meczów
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026Ligue 1 | AS Saint-Étienne | Ligue 1 | 2 | 136 | 0 | 0 |
| 2024Eliminacje MŚ | Malta | Eliminacje MŚ | 4 | 339 | 1 | 0 |
| 2024/2025Ligue 1 | AS Saint-Étienne | Ligue 1 | 15 | 1043 | 5 | 3 |
| 2024/2025La Liga | Espanyol | La Liga | 16 | 601 | 1 | 1 |
| 2023/2024Ligue 1 | AS Saint-Étienne | Ligue 1 | 2 | 188 | 1 | 0 |
| 2023/2024Bundesliga | FC Augsburg | Bundesliga | 3 | 51 | 0 | 0 |
| 2022/2023Bundesliga | FC Augsburg | Bundesliga | 2 | 98 | 1 | 0 |
| 2022/2023Ligue 1 | Stade Brestois 29 | Ligue 1 | 10 | 235 | 0 | 0 |
| 2021/2022 | Stade Brestois 29 | – | – | – | – | |
| 2020/2021 | Stade Brestois 29 | – | – | – | – | |
| 2019/2020 | Stade Brestois 29 | – | – | – | – | |
| 2018/2019 | Cercle Brugge | – | – | – | – | |
| 2017/2018 | Cercle Brugge | – | – | – | – | |
| 2016/2017 | AS Monaco | – | – | – | – | |
| 2015/2016 | Monaco II | – | – | – | – |