Esordisce in Serie B nella stagione 2007-2008, nella quale disputa una presenza con la maglia del Cesena; rimane nella squadra bianconera anche nella stagione successiva, nella quale gioca 8 partite in Lega Pro Prima Divisione. nella stagione 2009-2010 gioca in prestito nel Pavia, con cui disputa 29 partite senza mai segnare nel campionato di Lega Pro Seconda Divisione; l'anno seguente viene invece ceduto in prestito al Pergocrema, con cui gioca 33 partite e segna i suoi primi 2 gol in carriera in campionati professionistici. A fine stagione torna per fine prestito al Cesena, con cui nella stagione 2011-2012 gioca 2 partite in Serie A; nel mercato di gennaio viene ceduto in prestito allo Spezia, con cui vince il campionato di Lega Pro Prima Divisione, la Coppa Italia di Lega Pro e la Supercoppa di Lega di Prima Divisione, per un totale di 6 presenze (5 delle quali in campionato) senza gol con la maglia della squadra ligure. A fine stagione fa nuovamente ritorno al Cesena, che lo cede in prestito all'Ascoli; con i marchigiani Ricci segna il suo primo gol in carriera in Serie B in 36 presenze. In seguito alla retrocessione in Lega Pro Prima Divisione dell'Ascoli torna al Cesena, scendendo in campo nella prima giornata di campionato della Serie B 2013-2014. Prima della chiusura della sessione estiva di calciomercato passa in prestito al Varese, sempre in Serie B, dove gioca 15 partite. Nella stagione 2014-2015 veste la maglia del Catanzaro, in Lega Pro.