Cameron Lynch just finished his 4th season in the NFL in 2018. Lynch has played for two teams over his career: two separate stints with the Rams (St. Louis and Los Angeles) and Tampa Bay Buccaneers.