But instead it is Bradford who will replace the retired Carson Palmer in Arizona.
The mass exodus by the three quarterbacks is logical considering the Vikings are on the verge of signing Kirk Cousins to a three-year, $84 million contract. ESPN's Adam Schefter reported the deal will be for one year and $20 million, with $15 guaranteed.
After trading Tyrod Taylor to the Cleveland Browns for a third-round pick last week, the Buffalo Bills are in need of a quarterback.
Weddle has a point: As the first overall pick in the 2010 National Football League draft, before the current rookie wage scale was implemented, Bradford got a six-year, $78 million deal. The 30-year-old started in place of the injured Bradford in the 2017 season, throwing for 3,547 yards and 22 touchdowns.
The Arizona Cardinals and safety Tyrann Mathieu "are making positive strides" toward a restructured deal that would keep the defensive back in Arizona, according to an AZ Central report. He missed most of 2017 with an aggravation of his previous ACL injuries. And if the Cardinals want him back in 2019, they'll have the ability to exercise an option on his contract for another $20 million.
Bradford has been solid for the Vikings when he's been healthy enough to play.
It remains be seen how hard the Vikings will look to retain Johnson, who made $2.35 million last season.
Bradford isn't an elite option at the position-he's never thrown for more than 21 touchdowns in a season-but at the very least he's a steady short-term option.
Another target in free agency was guard Andrew Norwell. The Vikings are still sorting out what they want to do with the offensive line, but a source said a top priority is re-signing free-agent guard Joe Berger.