Answer
Matt Cassel played in the NFL for 14 seasons. He started his career with the New England Patriots in 2005 and played there for five seasons. He then played for the Kansas City Chiefs for five seasons, the Minnesota Vikings for one season, and the Buffalo Bills for two seasons. He retired after the 2017 season.