Carriera Club Cresce nel vivaio del , squadra della sua città. Debutta in Serie A con gli amaranto il 16 maggio 2010, a 18 anni, giocando titolare nell'ultima giornata del campionato, la partita -Livorno (4-1) disputata allo Stadio Ennio Tardini.
Inter La stagione seguente, dopo la retrocessione, rimane in prima squadra fino a gennaio 2011, quando viene acquistato in compartecipazione dall'Inter. Viene quindi inserito nella Primavera nerazzurra con la quale vince il Torneo di Viareggio 2011, al termine del quale viene nominato miglior portiere della competizione.Viareggio 2011: Dell'Agnello Golden Boy, Bardi miglior portiere Ilpallonaro.com
Prestiti al Livorno, Novara ed ancora Livorno Nell'estate successiva torna al Livorno, debuttando in Serie B il 27 agosto 2011 nella partita Crotone-Livorno (1-2) e affermandosi subito come titolare. Termina la stagione con 34 partite e 38 gol subiti in campionato.
Il 22 giugno l'Inter rileva dal Livorno l'altra metà del cartellino del giocatore (1.5 milioni di euro) mentre Luca Siligardi viene rilevato completamente dai toscani insieme a Simone Dell'Agnello. Il giocatore viene poi ceduto il 14 luglio al Novara con la formula del prestito. A Novara giocherà in tutto 38 partite subendo 46 reti, giocando i play-off per la promozione in Serie A e venendo eletto miglior portiere del campionato cadetto.
Il 30 giugno 2013 fa ritorno all'Inter, non venendo però convocato da Walter Mazzarri al ritiro pre-campionato. Dieci giorni dopo torna per la terza volta in carriera tra le file del Livorno, neopromosso in Serie A, che lo ingaggia a titolo temporaneo. Qui gioca 35 partite e la squadra toscana retrocede subito.
Prestiti a Chievo ed Espanyol Il 5 luglio 2014 viene mandato in prestito al ChievoVerona. Esordisce con la maglia gialloblù in occasione della partita di Coppa Italia persa 1-0 contro il . In occasione della seconda giornata di campionato contro il para un rigore a Higuaín. Il 26 ottobre para un altro rigore, questa volta a Pinilla. Disputa da titolare le prime 9 giornate di campionato, venendo poi rimpiazzato dal portiere argentino Albano Bizzarri. Torna in campo unicamente alla terz'ultima giornata contro il Torino allo Stadio Olimpico, a salvezza già conquistata.
Il 25 luglio 2015 si trasferisce in prestito con diritto di riscatto all'Espanyol, per sostituire Kiko Casilla acquistato dal . Tuttavia, non riesce ad ottenere la fiducia del tecnico e non disputa nemmeno un minuto nella Liga, disputando soltanto la Coppa del Re.
Gli anni a Frosinone Il 28 gennaio 2016 viene ufficializzato il trasferimento in prestito al Frosinone in Serie A. Si trova ad essere il secondo portiere dietro Nicola Leali, ed esordisce solo alla 36ª giornata, il 1º maggio, nella partita pareggiata 3-3 contro il Milan a San Siro nella quale para un rigore a Mario Balotelli.
Il 4 luglio 2016 viene ufficialmente rinnovato il prestito al Frosinone per un'altra stagione. Il contratto prevede anche il diritto di riscatto e controriscatto da parte dei nerazzurri del cartellino del giocatore.
Il 13 luglio 2017 viene ufficialmente prolungato il prestito nella squadra ciociara per un'altra stagione. Al termine della stagione, vista la conquista della massima serie dopo la vittoria dei play-off, viene riscattato dai ciociari per 1 milione di euro. In A gioca però solo 3 partite in quanto riserva di Marco Sportiello.
A seguito dell'immediata retrocessione in B dei ciociari, nella serie cadetta torna a essere titolare del club.
Bologna Il 17 luglio 2021 viene ufficializzato il suo approdo a titolo definitivo al . Debutta con i felsinei nel pareggio interno contro l'Udinese (risultato di 2-2) a causa dell'indisponibilità di Skorupski e nell'ultima giornata di campionato contro il genoa al Ferraris.
Nella stagione 2022-2023, dopo aver giocato da titolare in Coppa Italia, scende in campo dal 1' anche nella partita contro l', vinta 3-0, a causa dell'indisponibilità di Skorupski. Dopo due anni trascorsi prevalentemente come riserva di Łukasz Skorupski viene svincolato dalla società felsinea.
Reggiana, Palermo e il prestito a Mantova Il 6 luglio 2023 viene ingaggiato dalla , neopromossa in Serie B, con cui sottoscrive un contratto fino al 30 giugno 2025. Milita per due anni con i granata contribuendo ad altrettante salvezze.
L'8 agosto 2025, da svincolato, si accasa al . Esordisce in rosanero il 16 agosto in occasione del primo turno di Coppa Italia, vinto ai rigori per 5-4 in casa della , in cui para il rigore decisivo regalando il passaggio di turno ai siciliani.
Dopo avere trascorso la prima metà di stagione in Sicilia da vice di Jesse Joronen, il 2 gennaio 2026 si trasferisce in prestito al .
Nazionale Il 24 marzo 2011, sotto la guida del CT Ciro Ferrara, esordisce con la Nazionale Under-21 in amichevole contro i pari età della , partita finita 3-1 per gli azzurrini. Il 10 novembre seguente gioca la sua prima gara valida per le qualificazioni all'Europeo 2013, vinta 2-0 in casa della .Turchia U21-Italia U21 0-2 Gazzetta.it
Partecipa come portiere titolare all'Europeo Under-21 2013 in Israele, in cui l'Italia giunge seconda, sconfitta in finale 4-2 dalla Spagna.
Dal 10 al 12 marzo 2014 è stato convocato dal CT della Nazionale maggiore Cesare Prandelli per uno stage organizzato allo scopo di visionare giovani giocatori in vista dei Mondiali 2014.Stage a Roma dal 10 al 12 marzo: sono 31 i convocati di Prandelli Figc.it
Disputa come portiere titolare anche l'Europeo Under-21 2015 in Repubblica Ceca, nel quale l'Under-21 viene eliminata nella fase a gironi.
Statistiche Presenze e reti nei club Statistiche aggiornate al 13 settembre 2026.
StagioneSquadraCampionatoCoppe nazionaliCoppe europeeAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2009-2010 A 1 -4 CI 0 0 - - - - - - 1 -4 2010-gen. 2011 B 0 0 CI 0 0 - - - - - - 0 0 gen.-giu. 2011 Inter A 0 0 CI 0 0 UCL 0 0 SI+SU+Cmc 0 0 0 0 2011-2012 B 34 -38 CI 1 -1 - - - - - - 35 -39 2012-2013 Novara B 35+2Play-off. -39 + -5 CI 1 -2 - - - - - - 38 -46 2013-2014 A 35 -69 CI 0 0 - - - - - - 35 -69Totale Livorno 70 -111 1 -1 - - - - 71 -112 2014-2015 Chievo A 10 -17 CI 1 -1 - - - - - - 11 -18 2015-gen. 2016 Espanyol PD 0 0 CR 2 -3 - - - - - - 2 -3 gen.-giu. 2016 Frosinone A 2 -3 CI -- - - - - - - 2 -3 2016-2017 B 39+2 -40 + -1 CI 1 -2 - - - - - - 42 -43 2017-2018 B 25 -27 CI 0 0 - - - - - - 25 -27 2018-2019 A 3 -5 CI 0 0 - - - - - - 3 -5 2019-2020 B 36+5 -34 + -4 CI 2 -1 - - - - - - 43 -39 2020-2021 B 34 -39 CI 0 0 - - - - - - 34 -39Totale Frosinone 139+7 -148 + -5 3 -3 - - - - 149 -156 2021-2022 A 2 -2 CI 00 - - - - - - 2 -2 2022-2023 A 1 0 CI 10 - - - - - - 2 0 Totale Bologna 3 -2 1 0 - - - - 4 -2 2023-2024 B 30 -34 CI 2 -3 - - - - - - 32 -37 2024-2025 B 36 -49 CI 0 0 - - - - - - 36 -49Totale Reggiana 66 -83 2 -3 - - - - 68 -86 2025-gen. 2026 B 1 -1 CI 1 0 - - - - - - 2 -1 gen.-giu. 2026 B 20 -31 CI 0 0 - - - - 20 -31 2026-2027 B 5 -5 CI 2 -5 - - - - 7 -10Totale Mantova 25 -36 2 -5 - - - - 27 -41Totale carriera 350+9 -435 + -10 14 -18 0 0 0 0 374 -463
Palmarès Club Competizioni giovanili
Inter: 2011
Individuale Miglior portiere del Torneo di Viareggio: 1 2011
Il Portiere Serie Bwin: 1 2012-2013
Inserito nella selezione UEFA dell'Europeo Under-21: 1 Israele 2013
Note
Altri progetti
Collegamenti esterni