Abreu je bil nazadnje član Nationala, ki pa ga je najprej posodil argentinskemu Rosariu, v zadnji sezoni pa še paragvajskemu Aucasu.
Abreu, njegov vzdevek je El Loco (norec) je za urugvajsko reprezentanco, od katere se je poslovil leta 2012, odigral 70 tekem, v katerih je dosegel 26 golov. Z njo se je uvrstil v polfinale svetovnega prvenstva leta 2010 v Južnoafriški republiki, v četrtfinalu proti Gani je zadel odločilno enajstmetrovko ( poglejte video!).
V Evropi je igral za Deportivo La Coruna, Real Sociedad in solunski Aris.