The Oakland Raiders have traded Carson Palmer to the Arizona Cardinals in a deal that includes the swap of 2013 draft picks and a conditional pick in 2014.

The 33-year-old quarterback also agreed to a new contract with the Cardinals.

The team did not disclose the terms of the deal, but according to sources the restructured contract is for two years and worth $16 million.