Answered January 10th, 2020

Marshawn Lynch played for the Bills from 2007 to 2010, the Seahawks from 2010 to 2015, the Raiders from 2017 to 2018 and the Seahawks in 2019.

did marshawn lunch

See Trending NFL Searches