Pada Juli 2012, Barba dipinjamkan ke klub Serie B Grosseto. Ia membuat debutnya sebagai bek tengah utama di Coppa Italia musim 2012-2013. Di Serie B, Barba tampil secara konsisten sejak bulan Oktober 2012 dan menjadi bek tengah reguler tim Grosseto. Pada Juni 2013, Grosseto memperoleh setengah hak pendaftaran Barba dengan harga €200.000. Namun, Roma membeli kembali Barba dengan harga €350.000 dan menjualnya ke Empoli.
Pada Agustus 2013, Barba bergabung dengan Empoli dengan harga €250.000 dalam kesepakatan co-ownership. Pada Juni 2015, Empoli memperoleh hak pendaftaran penuh Barba dari Roma dengan harga yang tidak diungkapkan. Selama bermain untuk Empoli, Barba berhasil mencetak 2 gol.
Pada 1 Februari 2016, Barba dipinjamkan ke VfB Stuttgart dengan opsi pembelian permanen. Pada Juli 2017, ia bergabung dengan klub Spanyol Sporting de Gijón dengan biaya transfer sekitar €1 juta. Pada 14 Agustus 2018, Barba menandatangani kontrak dengan klub Serie A ChievoVerona.
Pada 6 Juli 2019, Barba kembali ke Spanyol setelah setuju untuk dipinjamkan selama satu tahun ke Real Valladolid. Pada 24 Januari 2020, Barba bergabung dengan tim Serie B Benevento dengan status pinjaman hingga 30 Juni 2020. Benevento memiliki kewajiban untuk membeli hak kepemilikannya setelah masa pinjaman berakhir. Barba kemudian menandatangani kontrak selama 3,5 tahun dengan Benevento dengan opsi perpanjangan satu tahun tambahan.
Pada 2 September 2022, Barba bergabung dengan Pisa dengan kontrak tiga musim. Kemudian, pada 2 Agustus 2023, ia pindah ke Como dengan kontrak tiga tahun.
Di level internasional, Barba melakukan debutnya dalam pertandingan ketiga kualifikasi Kejuaraan Sepak Bola Eropa U-19 2012. Ia juga dipanggil untuk tim U-20 Italia dan tim U-21 Italia, meskipun ia tidak bermain dalam pertandingan tersebut.
Hingga 27 Januari 2024, statistik karir Barba adalah... (data statistik dapat diisi sesuai dengan data terkini).
Sumber: "