He made 172 appearances in La Liga for Rayo Vallecano, Osasuna, Sevilla and Deportivo, winning the Europa League with the third of those teams.
He spent almost two full seasons with the reserves, making his professional debut with CDA Navalcarnero in the second half of 2008–09 and going on to be regularly used in a relegation-ending campaign in the Segunda División B. Arribas helped Rayo B to promote to the third tier in 2009–10, moving to the first team shortly after – in the Segunda División – and being first choice (38 games out of 42) as the latter returned to La Liga after eight years.
In the 2011–12 season he started in all of his 34 league appearances as the capital outskirts side narrowly avoided relegation, scoring in a 2–3 home loss against Athletic Bilbao on 28 January 2012.
[13][14] His first league match for them took place on 30 August, when he featured the full 90 minutes in a 1–1 draw at Valencia CF,[15] and he scored twice in his first year[16][17] to help to a 15th-place finish.
On 8 December 2017, after only three league appearances during the first part of the season as well as some run-ins with teammates,[18] the 28-year-old Arribas moved abroad for the first time in his career and joined Club Universidad Nacional in the Mexican Liga MX.