Auf Klubebene holte er mit dem FC Barcelona im Jahr 2011 die Champions League, sowie zweimal die Meisterschaft (2011, 2013). Darauf folgte ein einjähriges Intermezzo bei Atletico Madrid, ehe er 2014 den Sprung in die MLS zu New York City FC wagte. Im Jänner dieses Jahres erfolgte der Wechsel nach Japan, wo er auf Ex-Teamkollege Andres Iniesta traf.
Pläne für die Zukunft hat der Torjäger bereits: Er steigt als Investor beim Queensboro FC ein, einer neuen Franchise in New York, die ab 2021 in der zweiten US-Liga an den Start gehen wird.