After beginning his career at Espanyol, he spent most of it in the Segunda División, representing six teams over nine seasons in the division, mostly Salamanca and Celta.
[1] After leaving for Xerez CD of Segunda División in 2003, Català spent each of the next four seasons at a different team in that level, culminating in Lorca Deportiva CF's relegation in 2007.
He stayed for five years in the same league, with UD Salamanca and RC Celta de Vigo; he was recommended to the latter by Miguel Torrecilla, the sporting director who made the same move earlier, and was the second player to be acquired that window after Cristian Bustos, agreeing to a three-year deal on 23 June 2009.
[2] Català scored in the Galician derby on 15 April 2012 seven minutes after entering in place of Hugo Mallo, albeit in a 3–2 loss to Deportivo de La Coruña at Balaídos.
[12] On 14 August 2023, Català was hired at NK Istra 1961 of the Croatian Football League, for one season with the option of a further year; he took over from Mislav Karoglan, who had taken one point from three games.