Cassel, 37, is a former seventh-round pick of the Patriots back in 2005. He spent four years in New England before he was traded to the Chiefs after he was franchise tagged.
Cassel lasted another four years in Kansas City before bouncing around as a backup for the Vikings and Cowboys. The Titans signed him to a two-year contract worth $5.25 million back in March of 2017.
Cassel was set to make a base salary of $1.75 million for the 2018 season when Tennessee cut him loose in 2018. He signed on as a backup with the Lions.
In 2018, Cassel appeared in two games for the Lions and threw for 59 yards while completing 41.2 percent of his passes to go along with no touchdowns and one interception.
Weeden, 35, is a former first-round pick of the Browns back in 2012. He spent two years in Cleveland before he was cut in March of 2014 and later signed by the Cowboys. Dallas elected to waive Weeden mid-season, but he was later claimed off of waivers by the Texans.
Weeden was entering the final year of a two-year, $4 million contract when the Texans cut him loose coming out of the preseason in 2017. He eventually signed on with the Titans, then re-signed with the Texans for the 2018 season.
In his last significant game action in 2015, Weeden threw for 1,044 yards while completing 69.3 percent of his passes to go along with five touchdowns and two interceptions over the course of six games.