Santos de Guápiles Salas made his debut with
Santos de Guápiles on 23 April 2014, in the final matchday of the
2014 Campeonato de Verano against
La U Universitarios, starting for 60 minutes in a 3–0 defeat. He made his international competition debut on 1 August 2017, in the first leg of the
2017 CONCACAF League round of 16 against
San Juan Jabloteh of Trinidad and Tobago, a match in which he also scored his first goal in a 6–2 win.
Herediano and La U Universitarios On 23 May 2018, Salas signed with
Herediano. Later that year, he won the
2018 CONCACAF League title on 1 November, defeating
Motagua on aggregate, and the
2018 Apertura on 23 December, with a victory over
Saprissa. On 27 May 2019, he was loaned to La U Universitarios along with four other players.
Municipal Grecia On 13 December 2019, Salas joined
Municipal Grecia.
Saprissa and Wellington Phoenix On 30 June 2022, Salas signed with
Saprissa on a contract through June 2025. On 30 January 2024, he moved on loan to
A-League Men side
Wellington Phoenix for the remainder of the
2023–24 season, becoming the third Costa Rican to play for the club after
Kenny Cunningham and
Carlos Hernández. He made 12 appearances and provided one assist. The move was made permanent in July 2025, when Sporting signed him to a two-year contract. On 15 September 2025, deadline day, Salas returned to the A-League Men by joining
Brisbane Roar on a one-year loan. He was nominated
A-League Player of the Month for October/November 2025. == International career ==