Carson Palmer played for the Bengals from 2004 to 2010, the Raiders from 2011 to 2012 and the Cardinals from 2013 to 2017.

what football teams do carson palmer play for

See Trending NFL Searches