The Arizona Cardinals have released veteran quarterback Sam Bradford, according to NFL Network's Ian Rapoport.

Bradford, 31, signed a two-year contract with the Cardinals in the offseason. Arizona desperately needed a signal-caller following Carson Palmer's retirement, and they missed out on the Kirk Cousins sweepstakes.

But it only took three games for Bradford to lose the starting job in favor of rookie Josh Rosen. Bradford - the No. 1 pick by the St. Louis Rams in 2010 - had just 400 passing yards, two touchdowns, four interceptions and three fumbles during his three games with the Cardinals.

The 2-6 Cardinals made a terrible mistake by releasing star safety Tyrann Mathieu in the offseason, giving them the cap space to sign Bradford. Mathieu is only 26 years of age and enjoying a strong season with the Houston Texans, while the Bradford era in Arizona only lasted half a season.

RELATED: DOLPHINS CONTINUE TO RIDE BROCK OSWEILER AS RYAN TANNEHILL IS INJURED

Credit: Joe Camporeale-USA TODAY Sports

Rosen's production was good enough for the Cardinals to move on from their pricey offseason signing. Even though the rookie signal-caller is struggling (five touchdowns, six interceptions and just 159.8 passing yards per game), Rosen has easily out-played Bradford, who continues to fall short of expectations as a former first overall pick.

Bradford's tenure with the St. Louis Rams was marred by injuries, and a trade to the Philadelphia Eagles in 2015 wasn't enough to change his fortunes. Bradford was dealt to the Minnesota Vikings in 2016 and experienced some success there, but he lost the starting job in 2017 after getting injured. Case Keenum took over and never relinquished the starting gig.

There are some struggling teams in desperate need of a better quarterback right now, including the Buffalo Bills, Denver Broncos and Jacksonville Jaguars. So despite a career full of injuries and underachieving, Bradford shouldn't be out of a job much longer.

NEXT: RANKING THE TOP  QBS TAKEN IN THE PAST 10 DRAFTS