See more of the story

Another Vikings quarterback has moved on as Minnesota focuses on Kirk Cousins.

Sam Bradford has agreed to terms with the Arizona Cardinals, a league source confirmed to the Star Tribune. His one-year deal is reportedly worth up to $20 million, including $15 million guaranteed and an additional one-year option for $20 million, according to ESPN.

The 30-year-old Bradford is coming off his third surgery on a troublesome left knee after starring in the Vikings' season-opening win against the Saints. His knee was described as healthy, but "degenerative" last month by Vikings head coach Mike Zimmer.

The expected move ends Bradford's two seasons with the Vikings. He was traded to Minnesota in September 2016 and started 15 games that season after Teddy Bridgewater's knee injury.

Despite a chronic injury history of his own, Bradford has continued to rebound and get paid. The former first-overall pick has already surpassed $114 million in career earnings, including $25 million from the Vikings, before his new deal with the Cardinals, according to OverTheCap.com.

Bradford completed 71.8 percent of his passes for 4,259 yards, 23 touchdowns and five interceptions in 17 starts for the Vikings.

"It's his history of being hurt. That's the monkey wrench in the whole thing," Zimmer said at the NFL scouting combine. "Can you believe he's going to play the 15 games he did two years ago, or he's going to play the one game where he hit the turf this year? That's the big dilemma."

He was one of seven quarterbacks the Vikings have started since drafting Christian Ponder in 2012's first round. The eighth is expected to be Cousins, who will get into town Wednesday night to visit the Vikings' new Eagan headquarters.

Bradford joins Case Keenum on the road out of Minnesota. Keenum agreed to a deal with the Broncos, which he's expected to sign Wednesday. Adding to the exodus, quarterback Teddy Bridgewater is reportedly expected to draw interest from the New York Jets should the Vikings sign Cousins.