Kolejny sezon rozpoczął w pierwszej piątce i był jednym z najpewniejszych zawodników trenera George’a Karla. 11 stycznia 2011 pobił rekord punktowy. Pierwszy raz w karierze przekroczył granicę 30 zdobytych punktów. Łącznie rzucił ich 31 w spotkaniu przeciwko Phoenix Suns. Drugi sezon z rzędu skończył na 8. miejscu w NBA pod względem skuteczności rzutów za 3 punkty. Trafiał 42.3% swoich rzutów.

20 grudnia 2011 Denver Nuggets podpisali z nim 5-letni kontrakt, dzięki czemu zarobi blisko 39 milionów dolarów. Ostatni, piąty rok kontraktu będzie obowiązywał tylko wtedy, gdy Afflalo tak zdecyduje. 5 marca 2012 pobił rekord kariery w punktach, rzucając ich 32 w meczu przeciwko Sacramento Kings.

Orlando Magic (2012–2014) 10 sierpnia 2012 w ramach wymiany przeszedł z Denver Nuggets do Orlando Magic. 3 grudnia 2013 pobił rekord kariery, rzucając 43 punkty i notując 6 zbiórek i 5 asyst w przegranym po dwóch dogrywkach meczu z Philadelphia 76ers.

Denver Nuggets (2014-2015) 26 czerwca 2014 powrócił do Nuggets w ramach wymiany za Evana Fourniera i prawa do 56. wyboru w drafcie 2014 (Roy Devyn Marble).

Portland Trail Blazers (2015-2016) 19 lutego 2015 na zasadzie wymiany przeszedł do Portland Trail Blazers.