Po świetnym sezonie Brazylijczykiem, który otrzymał Złotego Buta dla najlepszego strzelca lig europejskich, zainteresowały się m.in. Valencia CF, AFC Ajax, Everton F.C., Spartak Moskwa i FC Portsmouth. Szefowie Heerenveen pozostawali jednak nieugięci. Alves został w holenderskim zespole, ale z powodów pozasportowych w sezonie 2007/2008 pierwszy mecz rozegrał dopiero w 5. kolejce, natomiast drugie spotkanie - w 7. Był to niesamowity mecz w wykonaniu 26-letniego gracza - strzelił aż 7 bramek. Ostatecznie Heerenveen wygrało z Heracles Almelo 9-0, dwa pozostałe gole zdobył Gerald Sibon. W styczniu 2008, po wielu pertubacjach, trafił do Middlesbrough F.C. We wrześniu 2009 roku przeszedł do katarskiego klubu Al-Sadd podpisując 3-letni kontrakt. Po roku został wypożyczony do innego katarskiego klubu Al-Rajjan SC, który później zdecydował się na jego wykupienie. Ostatnim klubem w jego karierze był Al-Gharafa.

Kariera reprezentacyjna Afonso Alves w reprezentacji Brazylii debiutował 1 czerwca 2007 r. w meczu z Anglią na nowym stadionie Wembley, kiedy to w 72. minucie zmienił Kakę. Został powołany na Copa América 2007, gdzie wraz z kolegami zajął 1. miejsce, pokonując w finale Argentynę aż 3-0.