On 6 June 2008, Gómez signed for Swansea City of the Football League Championship on a season-long loan, for a fee of £200,000;[5] teammate Albert Serrán also made the move, albeit in a permanent situation.
[7] Whilst on loan, reports surfaced that Swansea wanted to sign him permanently[8] and other teams were supposedly interested in acquiring his services,[9][10] but nothing came of it, as manager Roberto Martínez eventually announced the club would not be able to retain the player due to his high price tag.
[11][12][13] Gómez finished the season with 14 goals in all competitions and returned to Espanyol, being immediately sold to Premier League side Wigan Athletic on a three-year contract on 19 June 2009, with the transfer fee estimated to be in the region of £1.7 million – the move also meant he would be reunited with former Swansea boss, countryman Martínez.
[14] He made his debut in a 2–0 victory over Aston Villa on 15 August,[15] and netted his first goal for the club against Birmingham City on 5 December, albeit in a 2–3 home loss.
[23] On 24 November he netted a hat-trick to help his club win 3–2 at home against Reading at the DW Stadium,[24] becoming just the second Spaniard to achieve the feat in the Premier League after Fernando Torres.
[25][26] On 9 March 2013, Gómez provided the cross from which Maynor Figueroa opened the scoring at Everton, and he himself added the final 3–0 for his team's third goal in as many minutes, in an eventual qualification to the semi-finals of the FA Cup.
[37] The following week, his shot was deflected in by Danny Graham to give the latter his first Sunderland goal, in a 2–0 away victory over Everton;[38] still in that month, he was ruled out for the last three games of the season with a fractured kneecap.
[39] In the last minutes of the 2016 winter transfer window, after making only six appearances in the first half of the season, Gómez was loaned to Championship club Blackburn Rovers until June.
[47][48] Gómez team was leading the 2019–20 championship when the season was abandoned due to the COVID-19 pandemic; although they were not awarded the title, they did secure a place in the qualifying rounds of the UEFA Champions League.