Riverola kwam op achtjarige leeftijd bij de jeugdopleiding van FC Barcelona. In het seizoen 2008/2009 won Riverola met de Juvenil A, het hoogste jeugdelftal van de club, de regionale groep van de División de Honor en de Copa de Campeones. In 2009 werd hij reserve-aanvoerder van het team achter Carles Planas. In het seizoen 2009/2010 speelde Riverola afwisselend voor de Juvenil A en Barça Atlètic, het tweede elftal van FC Barcelona. In november 2009 debuteerde hij tegen RCD Espanyol B in de Segunda División B. Mede door zijn dertien competitiedoelpunten prolongeerde Riverola met de Juvenil A in het seizoen 2009/2010 met succes de regionale titel. Vanwege geringe speelkansen bij het tweede elftal van FC Barcelona vertrok Riverola in januari 2011 op huurbasis naar Vitesse. Vanaf het seizoen 2011/2012 kwam hij weer uit voor FC Barcelona. Op 6 december2011 speelde hij zijn enige wedstrijd voor het eerste team als invaller in de UEFA Champions League-wedstrijd tegen BATE Borisov.