Rodriguez started his professional career at Burnley FC, where he spent six years before joining Southampton in 2012. During his time at Southampton, he became a key player for the team, making over 100 appearances and scoring several goals. In 2017, Rodriguez moved to West Bromwich Albion before returning to Burnley in 2019.