Answer
Alex Smith played in the NFL for 16 seasons. He started his career with the San Francisco 49ers in 2005 and played there for 10 seasons. He then played for the Kansas City Chiefs for five seasons and the Washington Redskins for one season. Smith retired from the NFL after the 2020 season.