Sezon 2004/2005 W drugim sezonie Anthony rozegrał wszystkie 82 mecze dla Denver Nuggets. Zdobywał średnio 20,8 punktu na mecz, dzięki czemu zajął 19. miejsce w klasyfikacji strzelców. 4 grudnia 2004 w pojedynku z Miami Heat Anthony stał się trzecim najmłodszym graczem w historii NBA, który osiągnął 2000 punktów w karierze. Tylko LeBron James i Kobe Bryant byli od niego młodsi w tym wyczynie. Anthony grał ponownie w Rookie Challenge, tym razem jako drugoroczniak. Anthony w meczu z zawodnikami pierwszego roku zdobył 31 punktów (miał także 2 asysty i 2 przechwyty), wynik ten dał mu statuetkę MVP tego spotkania. Przy pomocy Anthony’ego, Nuggets poprawili rekord sezonu i z bilansem 49-33 zakończyli sezon zasadniczy na siódmym miejscu w Konferencji Zachodniej. Denver w pierwszej rundzie mierzyli się z San Antonio Spurs. Wygrali pierwszy mecz 93-87. Jednakże Spurs zdołali pokonać Denver czterokrotnie z rzędu, eliminując ich z play-offs.