Ruiz claimed that Fulham was in talks with him. He stated to a local source "Fulham is a serious option for me. "That is also a Premier League side and it is a fantastic league. "Fulham already contacted my agent. If Fulham does become serious, we will definitely talk." Fulham On 31 August 2011, the last day of the Premier League summer transfer window, Fulham announced signing Ruiz for an undisclosed fee. His début was on Sunday, 11 September 2011 at home to Blackburn Rovers and he scored his first goal for Fulham in a 3–1 home defeat against Everton on 23 October 2011. In the fixture against Bolton at the Reebok Stadium on 7 April 2012, Ruiz broke a bone in his foot, leading to a stretcher taking him off and him needing an operation, which sidelined him for 10 weeks. On 18 August 2012, Ruiz started Fulham's first Premier League game of the season, a 5–0 win against Norwich and assisted Mladen Petrić in scoring his second goal in his debut match. He finished the 2012–13 season making 31 first-team appearances and scoring five goals. PSV Eindhoven (loan) Ruiz joined Eredivisie club PSV Eindhoven on 15 January 2014, on loan until the end of the season. He made his debut on 19 January 2014 in a 1–0 loss to Ajax and scored his first goal for the club on 14 February with a 63rd-minute winner against Heracles Almelo. Sporting CP On 7 July 2015, Ruiz joined Sporting CP on a three-year contract. He made his debut for the club in the 2015 Supertaça match against Lisbon rivals S.L. Benfica, which Sporting won 1–0. On 1 October 2015, Ruiz scored his first goal for Sporting against Beşiktaş in the group stage of the UEFA Europa League. His first goal in the Primeira Liga came in a 3–0 Lisbon derby defeat of Benfica at the Estádio da Luz on 25 October. In another derby, on 5 March 2016, he missed an open goal, and Benfica won the match 1–0 at Estádio José Alvalade, knocking out Sporting to second place in the league. Santos On 11 July 2018, free agent Ruiz signed a two-and-a-half-year contract with Santos FC. He made his debut for the club on 8 August, replacing Diego Pituca at half-time in a 1–1 away draw against Ceará. After only 12 league matches during his first season, Ruiz failed