Caratteristiche tecniche È un difensore centrale forte fisicamente, dotato di buona intelligenza tattica, efficace negli anticipi e nel gioco aereo, nonché nella marcatura a uomo. Mancino di piede, in caso di necessità può adattarsi a terzino sinistro, disimpegnandosi in entrambe le fasi di gioco. Spesso chiamato in causa nell'impostazione del gioco, risulta pericoloso anche sui calci piazzati.
Carriera Club Gli inizi e il Grosseto Inizia la sua carriera nella scuola calcio dell'AS Axa Calcio, poi rinominata ASD Totti Soccer School, all'età di 7 anni. In seguito viene prelevato dalla . Nel 2008 viene tesserato dalla , che lo inserisce nel proprio settore giovanile, con cui vince il Campionato Allievi Nazionali e il Campionato Primavera.
Il 12 luglio 2012 passa in prestito con diritto di riscatto fissato a 200.000 euro e controriscatto fissato a 300.000 euro in favore della Roma, al , in Serie B. Il giocatore ha sottoscritto un contratto quinquennale a 50.000 euro a stagione con la Roma, e un triennale con i toscani da 60.000 euro più bonus, nel caso venisse riscattato da questi ultimi.
Empoli e il prestito allo Stoccarda Esordisce in Serie B il 20 ottobre contro il , rendendosi autore di una buona prestazione. Conclude l'annata, terminata con la retrocessione dei toscani, ottenendo 20 presenze, di cui una in Coppa Italia, disputando una stagione nel complesso positiva. Il 22 giugno i biancorossi ne riscattano la metà per 200.000 euro.
Il 12 agosto 2013 la riacquista la metà del cartellino appartenente ai toscani per la cifra di 400.000 euro più il prestito di Matteo Ricci. Il giocatore viene poi girato in compartecipazione all'. Esordisce con gli azzurri il 5 ottobre nella vittoria per 2-1 contro il , subentrando al 29' della ripresa al posto di Francesco Tavano.
Il 20 settembre 2014 - complice l'assenza di Lorenzo Tonelli - viene schierato dal 1' nella partita disputata contro il , esordendo nella massima serie. Alla sua seconda apparizione nella massima serie segna una rete ai danni della . L'incontro terminerà 2-1 a favore dei toscani. Il 25 giugno 2015 la compartecipazione viene risolta alle buste a favore dell'Empoli.
Il 1º febbraio 2016 passa in prestito ai tedeschi dello . Dopo un infortunio al polpaccio rimediato in allenamento che lo tiene fuori per oltre due mesi, esordisce in Bundesliga il 23 aprile contro il ; il 2 maggio seguente disputa la sua seconda e ultima presenza in Bundesliga, nella sconfitta per 6-2 contro il : in tale match prima fa un autogol e poi segna una rete. Nell'estate seguente fa ritorno all'Empoli, con cui nella stagione 2016-2017 disputa 11 presenze in Serie A.
Sporting Gijon, Chievo e il prestito al Real Valladolid
Il 25 luglio 2017 firma un quadriennale con lo , in Segunda División: qui gioca con continuità, scendendo in campo 38 volte (con un gol) in campionato e in due partite dei play-off.
Il 13 agosto 2018 torna in Italia, firmando con il , con cui disputa 30 presenze in Serie A.
Il 6 luglio 2019 passa in prestito al nella Liga, con cui nella prima metà del campionato scende in campo cinque volte.
Benevento, Pisa e Como
Il 24 gennaio 2020, Barba passa quindi in prestito al , in Serie B. Con i campani, conquista la promozione in Serie A, andando a segno nell'ultimo turno di campionato, il 31 luglio, nel successo per 4-2 in casa dell'.. Nella stagione successiva in massima serie disputa 32 partite, alla fine del campionato i giallorossi retrocedono in cadetteria. Rimane nel club campano anche nel torneo cadetto 2021-2022, nel quale segna tre gol (sul piano realizzativo è la stagione più prolifica della sua carriera): la squadra viene poi eliminata in semifinale play-off.
Inizia la stagione successiva ancora al Benevento, dove scende in campo nelle prime tre partite di campionato, ma il 1º settembre 2022 passa a titolo definitivo al , ancora in Serie B.. Il 26 novembre seguente, segna la sua prima rete in maglia nerazzurra, contribuendo al successo per 3-1 in campionato sulla Ternana; chiude la stagione con 30 presenze.
Il 1º agosto 2023, Barba viene ceduto a titolo definitivo al , sempre in Serie B, con cui firma un contratto triennale. Il 3 settembre seguente, segna il suo primo gol con i lariani, che vale la vittoria per 1-0 in casa dello . Nella stessa stagione riesce a contribuire alla promozione in Serie A contribuendo all'arrivo in seconda posizione nel campionato di Serie B.
Esordisce con i lariani in Serie A il 19 agosto 2024, in occasione del match perso 3-0 contro la .
Sion e Persib Il 17 gennaio 2025, Barba viene ceduto a titolo definitivo al , nella massima serie svizzera, con cui firma un contratto valido fino al 30 giugno 2027. Il 2 luglio seguente, risolve anticipatamente il proprio accordo con il club.
Dopo 6 mesi in Svizzera, il 27 agosto 2025 si trasferisce a parametro zero in Indonesia al , militante nella Indonesia Super League. Al termine della stagione si svincola dal club indonesiano.
Palermo Il 29 luglio 2026 torna in Italia, firmando un contratto con il , in Serie B. Debutta con i rosanero il 3 settembre seguente, nella sfida di Coppa Italia vinta per 5-2 contro il Mantova, salvando anche un gol sulla linea.
Nazionale Conta 6 presenze con la Nazionale Under-19. Ha esordito con l'Under-20 il 5 settembre 2012 in Italia-Turchia (2-2). Il 9 novembre 2012 viene convocato dal tecnico dell'Under-21 Devis Mangia per prendere parte all'amichevole contro la Spagna, tuttavia senza scendere in campo. Prende parte all'Europeo Under-21 2015 in Repubblica Ceca.
Statistiche Presenze e reti nei club Statistiche aggiornate al 3 settembre 2026.
StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2012-2013 B 19 0 CI 1 0 - - - - - - 20 0 ago. 2013 1D - - CI+CI-LP 2+0 0 - - - - - - 2 0Totale Grosseto 19 0 3 0 - - - - 22 0 ago. 2013-2014 Empoli B 14 0 CI - - - - - - - - 14 0 2014-2015 A 18 2 CI 2 0 - - - - - - 20 2 2015-gen. 2016 A 10 0 CI 1 0 - - - - - - 11 0 gen.-giu. 2016 Stoccarda BL 2 1 CG - - - - - - - - 2 1 2016-2017 Empoli A 11 0 CI 1 0 - - - - - - 12 0Totale Empoli 53 2 4 0 - - - - 57 2 2017-2018 Sporting Gijón SD 38+2Play-off. 1+0 CR 1 0 - - - - - - 41 1 2018-2019 Chievo A 30 0 CI - - - - - - - - 30 0 2019-gen. 2020 Real Valladolid PD 5 0 CR - - - - - - - - 5 0 gen.-giu. 2020 B 14 1 CI - - - - - - - - 14 1 2020-2021 A 32 0 CI - - - - - - - - 32 0 2021-2022 B 30+3 3+0 CI 0 0 - - - - - - 33 3 lug.-ago. 2022 B 3 0 CI 0 0 - - - - - - 3 0Totale Benevento 79+3 4 0 0 - - - - 82 4 set. 2022-2023 B 30 1 CI - - - - - - - - 30 1 2023-2024 B 32 3 CI 1 0 - - - - - - 33 3 2024-gen. 2025 A 7 0 CI 1 0 - - - - - - 8 0Totale Como 39 3 2 0 - - - - 41 3 gen.-giu. 2025 SL 16 0 CS - - - - - - - - 16 0 2025-2026 L1 28 5 - - - ACL2 7 0 - - - 29 5 2026-2027 B 1 0 CI 1 0 - - - - - - 2 0Totale carriera 345 17 11 0 7 0 - - 363 17
Palmarès Club Competizioni giovanili
Roma: 2009-2010
Roma: 2010-2011
Roma: 2011-2012
Competizioni nazionali
Benevento: 2019-2020
Persib: 2025-2026
Note
Collegamenti esterni