Inizialmente impiegato come trequartista,[4] ha poi ricoperto molti altri ruoli del centrocampo. Nel suo periodo di militanza all'Empoli ha iniziato a destreggiarsi nel ruolo di mezzala[4] e, in seguito, in quello di regista in un centrocampo a tre.[5] Scattante,[5] tecnico e dotato di un'ottima visione di gioco,[5] 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.[6]
Carriera
Club
Gli inizi
Inizia a giocare nelle giovanili dell'Arles, 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 Red Star, nella quale segna l'unico gol degli ospiti.[7] Sei giorni dopo, il 9 gennaio, fa il suo esordio anche in campionato, nella partita pareggiata per 1-1 in trasferta contro l'Orléans.[8] Conclude la stagione con 7 presenze in prima squadra.
Arsenal e prestito al Tours
Nell'estate del 2015 viene acquistato, diciassettenne, dall'Arsenal, 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 Sheffield Weds in Coppa di Lega.[5][9] 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 Tours, in Ligue 2. Debutta il 3 febbraio, entrando in campo al 70' della partita di campionato pareggiata per 1-1 in trasferta contro lo Stade Reims.[10] Il 14 aprile segna per la prima volta in carriera, realizzando un gol nella gara interna vinta per 3-1 contro il Sochaux.[11] Chiude il campionato con 16 presenze e una rete.
Empoli
Il 21 agosto 2017 il diciannovenne viene ceduto a titolo definitivo all'Empoli, squadra di Serie B con la quale firma un contratto quadriennale.[12] Esordisce con i toscani il 26 agosto, alla prima di campionato, pareggiata per 1-1 sul campo della Ternana, entrando in campo al 62' al posto di Zappella.[13] Segna la sua prima rete il 24 febbraio 2018, nella partita pareggiata in trasferta per 1-1 contro il Cittadella.[14] 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 Cesena)[15] e la vittoria del campionato.[5]
Il 19 agosto 2018 debutta in Serie A, nella partita contro il Cagliari, subentrando all'80' ad Antonino La Gumina.[16] 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.[5][17]
Milan
Il 4 agosto 2019 il Milan lo acquista dall'Empoli per 16 milioni di euro più uno di bonus. Il giocatore firma un contratto quinquennale.[18] Dopo un inizio difficile,[19] 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.[20] Realizza la sua prima rete nel massimo campionato italiano il 18 luglio 2020, nella vittoria casalinga per 5-1 contro il Bologna.[21]
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.[22] A dicembre subisce un infortunio,[23] 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 Liverpool, Atlético Madrid e Porto. 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 Bologna e Cagliari. 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.[24] 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 Chelsea.[25] Il 12 gennaio 2023 rinnova il proprio contratto con la società rossonera fino al 30 giugno 2027.[26][27] Il 12 aprile nella gara di andata dei quarti di finale di Champions League, vinta per 1-0 contro il Napoli, realizza la sua prima rete nella competizione.[28][29] Il 10 maggio subisce un infortunio nella semifinale di Champions League contro l'Inter, che lo terrà fuori dal campo per 6 mesi.[30]
Torna in campo il 2 dicembre 2023, subentrando nel finale della partita vinta per 3-1 in casa contro il Frosinone.[31]
Nazionale
Comincia l'attività internazionale con le selezioni nazionali giovanili francesi, prima con l'Under-18,[1] con cui gioca 2 partite e segna 1 gol e successivamente con l'Under-19,[1] 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,[1] dove debutta il 4 settembre in nazionale maggiore nel 6-0 sul Lesotho nelle qualificazioni alla Coppa d'Africa 2017.[1][32] Nel 2017 viene inserito nella lista dei 31 preconvocati per la Coppa d'Africa in Gabon[33], 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.[34] 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.[1] Al termine del torneo viene nominato miglior giocatore della competizione.[1][35]
Il 13 ottobre 2020 realizza la sua prima rete in nazionale, nell'amichevole pareggiata per 2-2 contro il Messico.[36]
^Tours-Sochaux, 14 aprile 2017. URL consultato il 25 maggio 2017.
^Ismaël Bennacer è dell´Empoli, su empolicalcio.net, 21 agosto 2017. URL consultato il 21 agosto 2017 (archiviato dall'url originale il 21 agosto 2017).
^Ternana-Empoli, su transfermarkt.it, 26 agosto 2017. URL consultato il 27 agosto 2017.