Derek Anderson played for the Browns from 2006 to 2009, the Cardinals in 2010, the Panthers from 2011 to 2017 and the Bills in 2018.

what is derek anderson play for

See Trending NFL Searches