Gabbiadini was born in Calcinate. Between 2009 and 2013, he played for Atalanta, Cittadella, Juventus and Bologna. In 2013, he signed for Sampdoria. In July 2015, he was sold to Napoli, before moving to English side Southampton during in January 2017. In 2019, he returned to Sampdoria.