Comincia la sua carriera in patria nelDanubio diMontevideo. Nella stagione 2006-2007 è in prestito alBella Vista, e segna 16 gol in 20 partite in prima divisione. Nel campionato di Apertura della stagione 2007-2008, tornato al Danubio dal prestito, sigla 19 reti in 14 partite, segnando un poker nell'ultima partita di campionato.
Nel settembre 2007 viene acquistato in prestito dallaReggina alla fine delcalciomercato estivo, ma rimane inUruguay sino a dicembre (fine del Campionato di Apertura) e viene iscritto nella rosa del club calabrese il 3 gennaio, data di riapertura del calciomercato. Esordisce inSerie A inEmpoli-Reggina 1-1 il 12 gennaio 2008. Chiude la sua prima stagione in amaranto con 12 presenze.
Le presenze diminuiscono a 6 nella sua seconda stagione diSerie A. Sigla il suo primo gol italiano su rigore (da lui conquistato) il 31 maggio2009 in Reggina-Siena 1-1, all'ultima giornata di campionato, con la squadra amaranto già retrocessa inSerie B. Il 1º agosto 2009 viene ceduto in prestito all'Albacete. NellaSegunda División spagnola l'attaccante si sblocca e nelle prime 5 partite mette a segno 5 reti.
Nell'estate 2010 passa in prestito alLevante; con laReggina ha comunque un contratto fino al giugno 2012. Fa il suo esordio nellaPrimera División il 12 settembre 2010 entrando al minuto 69' al posto del compagno di squadraRafa Jordà nella gara persa per 4 reti a 1 aGetafe. Il 13 agosto 2011 passa ufficialmente alRacing Santander in prestito dallaReggina. Sigla la sua prima doppietta con la maglia del Racing in occasione dell'incontro Osasuna-Santander 0-2 del 15 gennaio 2012.Chiude la stagione al Racing con 35 presenze (3 in coppa nazionale) siglando 13 reti (9 nella liga e 4 nella coppa nazionale).
Dopo aver effettuato il precampionato con la maglia dellaReggina prendendo parte anche alle amichevoli estive il 29 agosto2012 firma un contratto quadriennale con l'Espanyol.[3] Fa il suo esordio (entra al 57º) con la nuova squadra nella gara giocata sul campo del Levante (sua ex squadra). Sigla la sua prima rete con la maglia catalana il 21 ottobre 2012 al minuto 92' portando la propria squadra sul risultato di 3-2 contro il Rayo Vallecano. Il 1º marzo 2015 firma il rinnovo fino al 2018 con la squadra catalana.
Il 15 luglio 2015, viene acquistato dagli inglesi delMiddlesbrough con cui firma un contratto di durata quadriennale. Esordisce il 9 agosto successivo, entrando nel 2º tempo nella partita tra il suo club e ilPreston. Termina la stagione con la promozione inPremier League scendendo in campo 36 volte realizzando 7 reti in campionato più 4 presenze nella coppa nazionale andando a segno 4 volte.
Nel 2017 si trasferisci al Girona e lì ci resta sino ad oggi, conquistando il cuore della gente con prestazioni convincenti e gol a grappoli anche se a stagioni alterne e diventando il miglior marcatore di sempre del club.
Non ultimo, il goal del 4-2 al Barcellona del 10 dicembre 2023