Answer
Matt Cassel did play for the Minnesota Vikings after leaving the Chiefs. He signed with the Vikings in 2012 and played for them for two seasons. He was the starting quarterback for the Vikings in 2012, but he was benched in favor of Christian Ponder in 2013. Cassel was released by the Vikings after the 2013 season.