[6] He played the full 90 minutes in all the games in the first part of the season[7] but, on 19 January 2012, moved teams and countries again, signing for Club Brugge KV of the Belgian First Division A for four and a half years after successfully passing his medical.
[8][9] Figueras returned to Spain in January 2013, serving a small loan with Rayo[10] and subsequently joining Real Betis on a permanent basis.
[11] He scored once[12] from 25 matches in his debut campaign with the latter, which ended in top-division relegation, then started in all his 39 appearances the following year in an immediate promotion as champions.
[13][14] On 28 July 2016, following a brief spell in the Turkish Süper Lig with Eskişehirspor,[15] Figueras agreed to a two-year contract with German club Karlsruher SC.
[16] He switched to the Indian Super League on 9 September 2017, signing for ATK[17] and being appointed captain following an injury to Robbie Keane.