A 35 esztendős labdarúgó a Barcelonában nevelkedett, majd a B-csapatnál eltöltött három év után 1999 és 2006 között a katalánok első együttesében szerepelt, s tagja volt a nyolc évvel ezelőtt Bajnokok Ligáját nyert gárdának.
Pályafutásának legsikeresebb időszaka után négy idényt az Ajaxnál töltött, majd megfordult a katari Umm-Szalalban és a svájci Sionban is, 2012 óta pedig a Lausanne-t erősíti, de nem hosszabbítja meg a júniusban lejáró szerződését.
A háromszoros spanyol válogatott játékos visszavonulásának hátterében az (is) állhat, hogy a most zajló szezonban rengeteget küszködött sérüléssel, a svájci élvonal biztos kiesőjénél ebben az évadban csak négy meccsen lépett pályára. Gabri a nyártól az edzői pályára kíván összpontosítani.