 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á.Ruiz made his debut for Costa Rica against China on 19 June 2005.