In seven years with Rayo Vallecano, she contributed to the club's first Spanish league trophy—scoring 22 goals throughout the 2008–09 season, ranking third at the top scorers table.[7]
She won the 2011–12 Primera División top scorer award with 38 goals for champions Barcelona.[8] In 2012–13 Barcelona retained their title and Sonia scored 21 times to finish joint-top scorer with Rayo's Natalia Pablos.[9] In 2014, she had a quick break at her Barcelona career when she joined the Western New York Flash from NWSL, returning to Barcelona for the 2014–15 season.
In 2015, after four seasons at Barcelona – which included a passage in 2014 with the Western New York Flash from NWSL – she opted to join Atlético Madrid ahead of the 2015–16 season.[10]