[2] Rodríguez then signed for neighbours CF Badalona in the Segunda División B, going on to spend three full seasons at that level with the club.
[3][4] He was introduced in the main squad setup by manager Manolo Jiménez shortly after, however,[5] making his league debut on 25 August in a 2–1 away win against RCD Espanyol.
[10] On 10 June 2016, after Getafe's relegation, Rodríguez signed a four-year contract with Sporting de Gijón also in the top tier.
[11] He met the same fate at the end of the season, then agreed to terminate his contract in order to join a Major League Soccer team,[12] which turned out to be Seattle Sounders FC.
[13] On 10 November 2019, Rodríguez was named the MVP of the MLS Cup final, scoring the Sounders' second goal in a 3–1 home win over Toronto FC.