1. Early life and youth career
Xisco was born in Santa Ponsa, Mallorca, which is part of the Balearic Islands, Spain, on 26 June 1986. He began his football training in his youth career at CD Atlético Baleares. He later joined the youth ranks of Deportivo de La Coruña, where he played for their B team from 2004 to 2006, making 53 appearances and scoring 29 goals.
2. Club career
Xisco's professional football career spanned several clubs across Spain, England, Thailand, and Uruguay, marked by both successes and challenges.
2.1. Deportivo de La Coruña
A product of Deportivo de La Coruña's youth system, Xisco made his La Liga debut on 16 April 2005 against Real Sociedad. He scored his first two professional goals in the same season, on 15 May, in a 2-2 away draw against Real Zaragoza. For the 2006-07 season, he was loaned to Segunda División side UD Vecindario, where he made 27 appearances and scored 13 goals.
Upon returning to Deportivo for the 2007-08 season, Xisco emerged as a prominent striker in the top flight, scoring nine goals. His notable performances included a hat-trick in a 3-1 home win over Real Murcia CF on 30 March 2008, and an additional two goals the following week in a 3-1 away victory against Racing de Santander.
2.2. Newcastle United
On 1 September 2008, Xisco signed with English Premier League club Newcastle United. The reported initial transfer fee was 5.70 M GBP, potentially rising to 7.00 M GBP based on performance conditions. He made his debut for the club on 13 September in a 1-2 home defeat against Hull City, scoring his first goal in that match. However, his playing opportunities were limited throughout the season, as he was considered the seventh-choice striker behind prominent players such as Michael Owen, Obafemi Martins, Mark Viduka, Peter Løvenkrands, Shola Ameobi, and Andy Carroll.

Just four months after his transfer, Newcastle United attempted to sell Xisco, but the move was blocked by FIFA regulations, which do not permit a player to be registered for three clubs in a single season. In February 2009, Xisco publicly stated that he believed his decision to move to Newcastle was not a mistake and expressed confidence in his eventual success with the club. Following Newcastle's relegation to the Football League Championship at the end of the 2008-09 season, Xisco expressed uncertainty about his future at the club.
On 31 August 2009, he was signed on a season-long loan by Racing de Santander. He made his debut for the Cantabrian club two weeks later, on 12 September, in a 1-1 draw against Atlético Madrid. Xisco came on as a substitute for Alexandre Geijo for the final twenty minutes but was replaced by Toni Moral before the final whistle due to an injury. He scored his first goal for Racing on 3 January 2010, the second goal in a 2-0 victory over CD Tenerife. On 27 January, during the quarter-finals of the Copa del Rey, he contributed to Racing's 3-0 away victory against CA Osasuna, sealing a 5-1 aggregate win.
Upon his return to Newcastle in July 2010, manager Chris Hughton indicated that Xisco remained part of his first-team plans, with Xisco himself pledging to fight for his future at the club. On 22 August, he came off the bench in an impressive 6-0 home win against Aston Villa, assisting Andy Carroll for his hat-trick in the 90th minute. However, after receiving a red card for an off-the-ball incident in a reserves game, he incurred a three-match suspension. In the subsequent months, he struggled to secure playing time, falling behind Ameobi, Carroll, Løvenkrands, and Nile Ranger in the pecking order.
On 30 January 2011, Xisco returned to his former club Deportivo on loan until the end of the 2010-11 season. Despite intermittent usage, he could not prevent the team's relegation. He had previously been linked with moves to Real Zaragoza and a return to Santander during the winter transfer window. On 11 August, he rejoined Deportivo for another loan spell at the Estadio Riazor.
During the 2011-12 season, Xisco featured sparingly due to recurring injuries. Nevertheless, on 27 May 2012, he scored a crucial goal against SD Huesca, helping Deportivo come from behind to win 2-1 at home, a victory that sealed their promotion as champions with one round remaining.
In the summer of 2012, Xisco revealed that he considered leaving Newcastle but ultimately decided to stay. On 8 October 2012, he played for the reserves for the first time since 2011, in a 2-1 win against Aston Villa's reserves. Two weeks later, he scored a hat-trick against Stoke City's reserves in the same competition. A month later, he was included in the first-team squad for a UEFA Europa League match against Club Brugge KV.
Xisco's contract with Newcastle United was terminated by mutual agreement on 31 January 2013, effective immediately. Following his departure, the Newcastle Evening Chronicle named him one of the club's worst strikers.
2.3. Córdoba
After his release from Newcastle, Xisco returned to Spain, joining second-division club Córdoba CF on 31 January 2013. Upon his arrival, he expressed his hopes of reviving his career while contributing to his new team's success. He made his debut for Córdoba on 9 March 2013, coming on as a substitute and scoring a goal in a 3-4 away defeat against FC Barcelona B.
Xisco was a regular contributor for the Andalusian side during the 2013-14 campaign, scoring ten goals. His significant contributions helped Córdoba return to the Spanish top flight after a 42-year absence. On 23 January 2015, after featuring sparingly for Córdoba, he was loaned to RCD Mallorca until June. During his loan spell, he made 16 appearances and scored 9 goals for Mallorca.
2.4. Later career
After a one-season spell at Thai club Muangthong United FC, which he joined in July 2016 during the second transfer window to replace the injured Yaya Soumahoro, Xisco signed a two-year contract with CA Osasuna on 21 July 2017.

He scored five goals in the 2018-19 season, contributing to Osasuna's return to the top tier as champions.

On 16 September 2019, the 33-year-old Xisco agreed to a deal with Peñarol in Uruguay, lasting until the end of the Clausura Tournament. He renewed his contract for another year in Montevideo on 15 January 2020.
Xisco returned to Spain and its second division on 1 February 2021, signing for AD Alcorcón as a free agent. Two years later, after having trained in Dubai to maintain his fitness, he rejoined his first club, CD Atlético Baleares, on 24 January 2023, marking a return after 20 years.
3. International career
Xisco made his debut for the Spain under-21 squad on 6 February 2007 in a friendly match against England. He entered the game as a substitute for Roberto Soldado in the 61st minute and had a shot hit the foot of the post. He scored his first goal in the category against Georgia during the 2009 UEFA European Championship qualifiers on 11 September 2007. He further contributed to his team's tally by scoring a subtle finish against Russia during the same qualification stage on 20 August 2008.
Xisco added another goal on 15 October 2008, in a 3-1 extra time victory against Switzerland, a result that helped Spain qualify for the finals. However, he did not score any goals during the main tournament. In total, he made 11 appearances and scored 3 goals for the Spain U-21 team.
4. Retirement
Xisco announced his retirement from professional football on 29 January 2024, at the age of 37. Three months after his retirement, his last team, CD Atlético Baleares, confirmed their relegation to Segunda Federación.
5. Honours
Deportivo
- Segunda División: 2011-12
Muangthong United
- Thai League 1: 2016
- Thai League Cup: 2016
- Thailand Champions Cup: 2017
Osasuna
- Segunda División: 2018-19
6. Criticism and reception
During his tenure at Newcastle United, Xisco faced significant criticism due to his high transfer fee and limited on-field impact. The Newcastle Evening Chronicle notably listed him as one of the club's worst strikers, reflecting the public and media's disappointment with his performance relative to expectations.