Carson Palmer has announced his retirement from the NFL.

Palmer was the top overall pick in 2003 out of USC.

Palmer joined the Cardinals in 2013 and they advanced to the NFC Championship Game in the 2015 season.

The Cardinals also lost Bruce Arians to retirement this offseason.

Palmer will retire having earned $172.5 million during his career, according to Ian Rapoport.