In a career that ended through injury at age 29, he made one La Liga appearance for Villarreal, and 49 in Segunda División for their reserves.
Born in Ibiza Town, Balearic Islands, Tomás began playing football at local Penya Blanc i Blava d'Eivissa before joining Villarreal CF.
He played for three seasons in the club's reserve team in Segunda División, scoring once to conclude a 4–0 home win over Córdoba CF on 6 February 2010.
[1] Tomás made his only first-team and La Liga appearance on 21 May 2011 as the fourth-placed Yellow Submarine lost 1–0 at CA Osasuna on the last day of the season; he became the fifth man from Ibiza to play in Spain's top flight.
[2] His only other involvement was on 2 November, when he was an unused substitute in a 3–0 home loss to Manchester City in the UEFA Champions League group stage.