The deal includes $15 million guaranteed and a one-year option for $20 million, per Schefter.
ESPN's Adam Schefter reports Sam Bradford intends to sign with the Arizona Cardinals once free agency begins on Wednesday. He threw 23 touchdown passes to five interceptions and averaged 7.2 yards per attempt in 17 starts.
The former No. 1 overall pick by the St. Louis Rams in the 2010 NFL Draft, Bradford played in only two games for the Vikings last season, coming off a 2016 season that saw him set a Vikings record for completion percentage in a season. NFL Network's Ian Rapoport said the deal is being finalized but others may be swirling.
Quarterback Case Keenum #7 of the Minnesota Vikings celebrates as he walks off the field after the Vikings defeated the New Orleans Saints to win the NFC divisional round playoff game on January 14, 2018 in Minneapolis, Minnesota. However, he might also have the lowest floor, as injuries have routinely prevented him from staying on the field in his first seven seasons, when he's missed a combined 33 regular-season games.More news: TCS plunges 6% on share sale buzz
More news: Russian exile Nikolai Glushkov found dead in his home in London
More news: Catch a Louisiana high school senior on American Idol
The Bills and other National Football League teams are allowed to begin negotiating with agents of free agents beginning Monday but can't officially come to terms until 4 p.m on Wednesday. Once Kirk Cousins and Case Keenum were off the board, it makes sense to chase Bradford as a bridge as the Cardinals continue to look for a young alternative to be the long-term starter.
Rumors swirling about a possible move for Drew Brees came to a swift end Tuesday.
The deal will reportedly be for two years.