In seiner Heimatstadt San Lorenzo begann Sanabria zunächst eine Futsal-Karriere und startete 2004 seine Fußballlaufbahn bei Club Cerro Porteño. 2007 zog seine Familie nach Spanien und er führte seine Karriere bei La Blanca Subur, einem Verein aus dem katalanischen Ort Sitges, fort.[1] 2009 trat Sanabria im Alter von 13 Jahren der Jugendakademie La Masia des FC Barcelona bei.[2]
Zur Saison 2013/14 wurde er in die B-Mannschaft des Vereins befördert.[3] Sein Profidebüt feierte er am 7. Spieltag bei der 0:1-Niederlage gegen RCD Mallorca.[4] Knapp zwei Monate später erzielte er beim 1:2 gegen UD Las Palmas sein erstes Tor für Barça B.[5]
2014 wechselte Sanabria nach Italien zunächst zu US Sassuolo Calcio und im Anschluss zu AS Rom. Im Sommer 2015 wurde er für eine Spielzeit nach Spanien an Sporting Gijón verliehen. Nach Ablauf der Leihe verließ er Rom dauerhaft und schloss sich Betis Sevilla an. Zwischen Anfang 2019 und Sommer 2020 spielte er auf Leihbasis für CFC Genua. Seit Januar 2021 steht er beim FC Turin unter Vertrag.