Richard Sherman played for the Seahawks from 2011 to 2017 and the 49ers from 2018 to 2020.

what teams has richard sherman played for in his career

See Trending NFL Searches