In carriera ha vestito le maglie di , , , e . Ha vinto un campionato italiano di Serie B (2017-2018) con l'Empoli e un campionato italiano di Serie A (2021-2022) e una supercoppa italiana (2024) con i rossoneri. Con la nazionale algerina ha vinto la .

A livello individuale è stato eletto migliore giocatore della Coppa d'Africa 2019 e inserito nella migliore squadra della stessa competizione.

Biografia Nato ad Arles, nel sud della Francia, da padre marocchino e madre algerina, è un musulmano praticante.

Caratteristiche tecniche Inizialmente impiegato come trequartista, ha poi ricoperto molti altri ruoli del centrocampo. Nel suo periodo di militanza all'Empoli ha iniziato a destreggiarsi nel ruolo di mezzala e, in seguito, in quello di regista in un centrocampo a tre. Scattante, tecnico e dotato di un'ottima visione di gioco, al Milan, sotto la guida di Stefano Pioli, mette in mostra anche le sue doti difensive dimostrando grandi qualità nel recuperare palloni e nei contrasti. Il suo ruolo naturale è quello del mediano, abile nel recuperare palloni fare scelte giuste in poco tempo e ottima visione del gioco con un ottimo tiro, poco impiegato dal Milan per i suoi frequenti infortuni.

Carriera Club Gli inizi Inizia a giocare nelle giovanili dell', squadra della sua città natale. Entra a far parte della squadra B, militante nello Championnat de France amateur 2, il quinto livello del calcio francese, e mette a referto 16 presenze in due stagioni. Il 3 gennaio 2015 esordisce in prima squadra, nella partita di Coppa di Francia persa per 2-1 sul campo del , nella quale segna l'unico gol degli ospiti. Sei giorni dopo, il 9 gennaio, fa il suo esordio anche in campionato, nella partita pareggiata per 1-1 in trasferta contro l'. Conclude la stagione con 7 presenze in prima squadra.

Arsenal e prestito al Tours Nell'estate del 2015 viene acquistato, diciassettenne, dall', che lo inserisce nella sua squadra giovanile, partecipante, fra l'altro, anche alla UEFA Youth League. L'esordio in prima squadra avviene il 27 ottobre 2015, nella sconfitta per 3-0 sul campo dello in Coppa di Lega. Questa rimarrà, tuttavia, la sua unica presenza con la prima squadra.

A metà della stagione successiva, il 31 gennaio 2017, nell'ultimo giorno di calciomercato invernale, torna in Francia, passando in prestito al , in Ligue 2. Debutta il 3 febbraio, entrando in campo al 70' della partita di campionato pareggiata per 1-1 in trasferta contro lo . Il 14 aprile segna per la prima volta in carriera, realizzando un gol nella gara interna vinta per 3-1 contro il . Chiude il campionato con 16 presenze e una rete.

Empoli Il 21 agosto 2017 il diciannovenne viene ceduto a titolo definitivo all', squadra di Serie B con la quale firma un contratto quadriennale. Esordisce con i toscani il 26 agosto, alla prima di campionato, pareggiata per 1-1 sul campo della , entrando in campo al 62' al posto di Zappella. Segna la sua prima rete il 24 febbraio 2018, nella partita pareggiata in trasferta per 1-1 contro il . Con l'avvento di Andreazzoli si conferma uomo chiave per il centrocampo azzurro, chiudendo la stagione con 39 presenze, 2 reti (l'altra nel successo esterno per 2-3 contro il ) e la vittoria del campionato.

Il 19 agosto 2018 debutta in Serie A, nella partita contro il Cagliari, subentrando all'80' ad Antonino La Gumina. Al termine della sua prima stagione nella massima serie, conclusa con la retrocessione dei toscani, risulta, assieme a Giovanni Di Lorenzo, tra i giocatori della rosa più utilizzati in campionato, avendo saltato solo una partita per squalifica.

Milan

Il 4 agosto 2019 il lo acquista dall'Empoli per 16 milioni di euro più uno di bonus. Il giocatore firma un contratto quinquennale. Dopo un inizio difficile, il rendimento migliora. Il calciatore viene schierato da titolare come centrocampista centrale al fianco del compagno Franck Kessié nel modulo 4-2-3-1, utilizzato dall'allenatore Stefano Pioli. Realizza la sua prima rete nel massimo campionato italiano il 18 luglio 2020, nella vittoria casalinga per 5-1 contro il .

All'inizio della stagione successiva, il 17 settembre 2020, esordisce nelle coppe europee giocando da titolare la partita vinta per 0-2 a Dublino contro lo Shamrock Rovers, valida per il secondo turno di qualificazione dell'Europa League. A dicembre subisce un infortunio, seguito da successivi fastidi muscolari, che ne limitano molto l'utilizzo durante la stagione.

Nella stagione 2021-2022 esordisce in UEFA Champions League, arrivando a totalizzare 6 presenze ai gironi contro , e . In campionato si ritrova in concorrenza con Franck Kessié e Sandro Tonali per il posto da titolare nella mediana rossonera, ma nonostante ciò totalizza 31 presenze in campionato, mettendo a segno 2 reti, contro e . A fine stagione vince il campionato: lo scudetto è il primo trofeo che si aggiudica con i rossoneri.

Nella stagione 2022-2023, a seguito dell'abbandono di Kessié, rafforza il suo ruolo di cardine del centrocampo al fianco di Tonali. Il 5 ottobre 2022, in seguito alle assenze di Davide Calabria e Theo Hernández indossa per la prima volta la fascia da capitano in una gara ufficiale contro il . Il 12 gennaio 2023 rinnova il proprio contratto con la società rossonera fino al 30 giugno 2027. Il 12 aprile nella gara di andata dei quarti di finale di Champions League, vinta per 1-0 contro il , realizza la sua prima rete nella competizione. Il 10 maggio subisce un infortunio nella semifinale di Champions League contro l', che lo terrà fuori dal campo per 6 mesi.

Torna in campo il 2 dicembre 2023, subentrando nel finale della partita vinta per 3-1 in casa contro il .

Nella stagione successiva, il 6 gennaio 2025, vince il suo secondo trofeo con i rossoneri: la Supercoppa italiana vinta per 3-2 in rimonta contro i rivali cittadini dell'Inter.

Olympique Marsiglia Il 3 febbraio 2025 viene ceduto in prestito con diritto di riscatto all', in Ligue 1.

A fine stagione non viene riscattato dal club francese e fa ritorno al Milan pur non rientrando nei piani tecnici del nuovo allenatore Massimiliano Allegri.

Dinamo Zagabria e rescissione Il 5 settembre 2025 viene nuovamente ceduto in prestito con diritto di riscatto, alla .

A fine prestito fa ritorno al , salvo poi rescindere il proprio contratto coi rossoneri il 7 agosto 2026.

Nazionale Comincia l'attività internazionale con le selezioni nazionali giovanili francesi, prima con l'Under-18, con cui gioca 2 partite e segna 1 gol e successivamente con l'Under-19, con cui disputa 5 gare con 1 rete, di cui 4 nelle qualificazioni all'Europeo di categoria del 2016, non venendo però convocato per la fase finale. Nell'estate 2016 opta per l'Algeria, in virtù delle origini della madre, dove debutta il 4 settembre in nazionale maggiore nel 6-0 sul Lesotho nelle qualificazioni alla Coppa d'Africa 2017. Nel 2017 viene inserito nella lista dei 31 preconvocati per la Coppa d'Africa in Gabon, rientrando nella lista dei 23 in sostituzione dell'infortunato Saphir Taïder. Gli algerini escono nella fase a gironi e Bennacer non viene schierato in nessuna gara.

Dopo due anni passati stabilmente in nazionale maggiore, viene convocato per la Coppa d'Africa 2019 in Egitto. Il 19 luglio 2019 si laurea campione d'Africa, battendo in finale il Senegal per 1-0, con lui che ha avviato l'azione per il goal decisivo di Bounedjah. Al termine del torneo viene nominato miglior giocatore della competizione.

Il 13 ottobre 2020 realizza la sua prima rete in nazionale, nell'amichevole pareggiata per 2-2 contro il Messico.

Nel maggio 2026 viene escluso dalla lista definitiva per i convocati per i Mondiali.

Statistiche Presenze e reti nei club Statistiche aggiornate al 14 dicembre 2025.

StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2013-2014 CFA 2 6 0 - - - - - - - - - 6 0 2014-2015 CFA 2 14 0 - - - - - - - - - 14 0Totale Arles 2 20 0 - - - - - - 20 0 2014-2015 L2 6 0 CF+CdL 1+0 1 - - - - - - 7 1 2015-2016 PL 0 0 FACup+CdL 0+1 0 UCL - - CS - - 1 0 2016-gen. 2017 PL 0 0 FACup+CdL 0 0 UCL - - - - - 0 0Totale Arsenal 0 0 1 0 - - - - 1 0 gen.-giu. 2017 L2 16 1 CF+CdL 0 0 - - - - - - 16 1 2017-2018 B 39 2 CI 0 0 - - - - - - 39 2 2018-2019 A 37 0 CI 1 0 - - - - - - 38 0 Totale Empoli 76 2 1 0 - - - - 77 2 2019-2020 Milan A 31 1 CI 4 0 - - - - - - 35 1 2020-2021 A 21 0 CI 0 0 UEL 93 presenze nei turni preliminari. 0 - - - 30 0 2021-2022 A 31 2 CI 3 0 UCL 6 0 - - - 40 2 2022-2023 A 28 2 CI 1 0 UCL 10 1 SI 1 0 40 3 2023-2024 A 20 2 CI 0 0 UCL+UEL 0+5 0 - - - 25 2 2024-feb. 2025 A 6 0 CI 0 0 UCL 1 0 SI 1 0 8 0Totale Milan 137 7 8 0 31 1 2 0 178 8 feb.-giu. 2025 L1 12 0 CF 0 0 - - - - - - 12 0 2025-2026 1. HNL 11 1 CC 0 0 UCL 0 0 - - - 11 1Totale carriera 278 11 11 1 31 1 2 0 322 13

Cronologia presenze e reti in nazionale

Palmarès Club Competizioni nazionali

Empoli: 2017-2018

Milan: 2021-2022

Milan: 2024

Dinamo Zagabria: 2025-2026

Dinamo Zagabria: 2025-2026

Nazionale

Egitto 2019

Individuale Premio Leone d'Argento: 1 2019

All-Star Team della Coppa d'Africa: 1

Miglior giocatore della Coppa d'Africa: 1

Note

Altri progetti

Collegamenti esterni

Categoria:Algero-francesi Categoria:Franco-marocchini Categoria:Calciatori della nazionale algerina Categoria:Calciatori campioni d'Africa