È un terzino destro abile anche al centro della difesa o sulla linea dei centrocampisti. È abile nella fase di costruzione della manovra ed ha una propensione per la fase offensiva.[3][4][5]
Carriera
Club
Ha iniziato a giocare a calcio ad otto anni con la squadra locale dei Boucaniers, per poi passare al Notre-Dame-de-Grâce ed ai Panellinios[6] con cui ha debuttato in Ligue de soccer élite du Québec. Nel 2017 mentre frequentava il Collège Ahuntsic ha giocato con la selezione calcistica dell'ateneo.[7]
Nel 2018 ha firmato un contratto con il Longueuil approdando in Première Ligue de Soccer du Québec.[8] Dopo una prima stagione in cui ha collezionato 14 presenze fra campionato e coppa di lega ha cambiato casacca passando al Blainville nella stessa lega.[9] Nel corso della stagione ha giocato 11 incontri facendo il suo esordio anche nel Canadian Championship.[10]
Nel 2019 si è trasferito in Algeria all'AS Aïn M'lila.[1] Mai utilizzato nel corso della stagione, nel 2020 ha fatto ritorno in Canada[11] firmando con il Cavalry[12][13] dopo il superamento di un provino.[3] Il 14 agosto ha debuttato in Canadian Premier League nel pareggio esterno per 2-2 contro il Forge[14] ed il 10 settembre seguente ha segnato la sua prima rete nella vittoria per 3-1 contro il Pacific.[15] Al termine della stagione ha vinto il premio di miglior giocatore Under-21 del campionato.[16] Nel novembre 2020 ha rinnovato il contratto per un'ulteriore stagione,[17] dove si è confermato punto fermo nella formazione titolare del club rosso-verde. Il 25 novembre 2021 ha scelto di non rinnovare il contratto in scadenza con l'obiettivo di trasferirsi a un club europeo o di MLS.[18][19]
Il 18 marzo 2022 il Columbus Crew 2 ha annunciato il suo ingaggio[20] in vista della stagione inaugurale di MLS Next Pro.[21] Otto giorni più tardi ha debuttato scendendo in campo titolare contro l'Inter Miami II.[22] Il 18 giugno 2022 è stato convocato dalla prima squadra in vista dell'incontro di MLS contro il Charlotte FC, ed il giorno seguente ha esordito entrando in campo nei minuti di recupero del secondo tempo al posto di Jalil Anibaba.[23][24] Il 18 settembre 2022 ha realizzato una doppietta nella vittoria per 9-0 contro il FC Cincinnati 2.[25] Al termine della stagione è stato inserito nella squadra del torneo di MLS Next Pro.[26]
Il 22 luglio 2022 è entrato definitivamente in prima squadra, con cui ha sottoscritto un contratto di una stagione con opzione per altre due.[27] Il 26 aprile 2023 ha realizzato la sua prima rete in prima squadra, decidendo l'incontro di US Open Cup contro l'Indy Eleven.[28]
Eleggibile sia dalla Nazionale algerina che da quella canadese, nel 2023 ha rifiutato la convocazione di quest'ultima per la fase finale di CONCACAF Nations League e per la Gold Cup, non avendo ancora sciolto i dubbi su quale nazionale scegliere.[32]
Decide poi di rappresentare l'Algeria, viene convocato per la prima volta nell'agosto 2024.[33][34] Fa il suo esordio il 10 settembre dello stesso anno nel successo per 0-3 in casa della Liberia.[35]