The Arizona Cardinals weren't content hanging on to Josh Rosen after all. In the wake of selecting Oklahoma signal-caller Kyler Murray with the No. 1 overall pick in the 2019 NFL Draft, the Cardinals have traded Rosen to the Miami Dolphins.

As recently as Thursday morning, reports began surfacing that Arizona was prepared to enter the 2019 season with Rosen still on the roster if trade offers from interested teams didn't improve. While the justification of those whispers was chalked up by most to simple gamesmanship, it also wasn't impossible to believe that rookie coach Kliff Kingsbury might be interested in keeping Rosen around in case Murray gets injured or proves ill-equipped to start as a rookie.

The Cardinals originally expressed a desire to keep Rosen even after rumors began swirling about their interest in Murray. But that talk dissipated as the NFL draft grew closer, with Arizona openly shopping the UCLA product in the weeks leading up to Thursday night.

Josh Rosen, the tenth overall pick in last year's draft, struggled as a rookie, throwing for 2,278 yards, 11 touchdowns, 14 interceptions, and completing just 55.2 percent of his passes. But it's also not like the Cardinals put him in the best position to succeed, either, playing behind perhaps the most porous offensive line in the NFL with a stable of aging playmakers.

Miami, meanwhile, traded longtime incumbent starter Ryan Tannehill to the Tennessee Titans on March 15th, and subsequently signed veteran Ryan Fitzpatrick to a two-year deal. Expect Fitzpatrick and Rosen to duke it out in training camp to be the Dolphins' starter under first-year coach Brian Flores.