Born in Barcelona, Catalonia, Riverola joined FC Barcelona's youth academy in 1999 at the age of 8, and started his career as a forward, being reconverted into a midfielder for the 2004–05 season. In spite of this change he retained his goalscoring touch, being the under-19's second-top scorer in 2010 with 13 goals.[2]
In late 2009, still registered with the juniors, Riverola made his debut for Barcelona's B team, in a 2–0 away win against neighbours RCD Espanyol B.[3] They eventually returned to Segunda División after 11 years, but the player only appeared once more in the league.[4]
Riverola joined Eredivisie club Vitesse Arnhem in January 2011 on a six-month-long loan, as the Dutch were managed by countryman Albert Ferrer, himself a former Barcelona player.[5] In July he returned to Barcelona and its reserves, alongside Isaac Cuenca,[6] and scored five goals in 32 games throughout the campaign[7][8][9][10][11] to help the B's finish eighth.
On 7 June 2012, Riverola was presented as a player of Bologna F.C. 1909,[14] having already agreed to a four-year contract in late January;[15][16] FIFA later ordered the Italian side to pay Barcelona €535,000 as training compensation, although he was a free agent.[17] During his spell at the Stadio Renato Dall'Ara he only appeared in three competitive games, his Serie A input consisting of 50 minutes in a 2–1 loss at A.C. Milan on 20 January 2013.[18]
In August 2013, Riverola was loaned to RCD Mallorca of the Spanish second tier,[19] and he spent the second half of the 2014–15 season with SC Rheindorf Altach of the Austrian Bundesliga, on loan with an option make the move permanent.[20]
^García Merino, Marcos (9 December 2011). "Fiesta de goles en el Mini Estadi" [Goal party at the Mini Estadi]. Marca (in Spanish). Retrieved 29 January 2016.
^"Riverola al Mallorca" [Riverola to Mallorca] (in Italian). Bologna F.C. 26 August 2013. Archived from the original on 23 March 2015. Retrieved 2 September 2015.
^"Riverola all'Altach" [Riverola to Altach] (in Italian). Bologna F.C. 30 January 2015. Archived from the original on 1 February 2015. Retrieved 29 January 2016.
^"Marti Riverola è del Foggia" [Marti Riverola belongs to Foggia] (in Italian). Foggia Calcio. 17 July 2015. Archived from the original on 10 July 2018. Retrieved 10 May 2016.
^García-Planas, Yaca (9 June 2022). "Martí Riverola: "Muchos me llamaron loco"" [Martí Riverola: "Many said I was crazy"]. Mundo Deportivo (in Spanish). Retrieved 23 September 2022.
^Alonso, Carles (3 September 2022). "Martí Riverola a l'Atlètic Escaldes" [Martí Riverola to Atlètic Escaldes]. El Principat (in Catalan). Retrieved 23 September 2022.