For a few years, way back in the day, Larry Fitzgerald had the experience of catching passes from Kurt Warner, a Hall of Fame quarterback. So it’s not as if Fitz has never enjoyed the benefits of elite play at the quarterback position. But for long stretches of his career, he’s been a brilliant receiver tied to brutal passers.

Here’s a partial list of QBs who’ve thrown touchdown passes to Fitzgerald: Blaine Gabbert, Drew Stanton, John Skelton, Kevin Kolb, Richard Bartel, Derek Anderson, Max Hall, Brian St. Pierre, Matt Leinart, Shaun King and John Navarre. That list reads like a rundown of your worst fantasy waiver wire decisions.

[Yahoo Fantasy Football leagues are open: Sign up now for free!]

Whenever Fitzgerald has been paired with a functional-to-great QB, he’s been unstoppable. He’s led the league in receptions twice and reached the 100-catch plateau five times, including each of the last three seasons (at ages 32-34). Fitzgerald currently ranks third in NFL history in both receptions and receiving yards, and will almost certainly finish his career second only to Jerry Rice in both categories. He masterfully transitioned to the slot after dominating outside. He’s an excellent run-blocker, too. Simply put, he’s as good as it gets at his position, in all aspects. He’s a filthy steal at his average draft position in standard fantasy leagues (50.7, WR22).

This year, Fitzgerald will very likely add two names to the long list of quarterbacks who’ve connected with him for touchdowns. We should assume Sam Bradford will start the season behind center for Arizona, but, at some point, a talented rookie should take the controls of this team’s offense.

Expect the Josh Rosen era to begin soon

Again, Bradford is expected to open as the Cardinals’ starting QB. He’s coming off a year in which he played just one full game — he was outstanding against New Orleans (346-3-0) — before knee issues ended his season. It was of course not the first time in his career that he’s encountered knee problems and/or missed an extended period of time. Bradford entered camp feeling as if he’d “made significant steps since OTAs” and claiming his knee was “the best it’s felt since the injury.” That’s sorta-good news, but it’s not quite the same as saying he’s 100 percent. But hey, he’s practicing.

Bradford has clearly made a strong positive impression on Rosen:

“I think people forget how good [Bradford] is. He’s unbelievable,” the rookie quarterback said.

“The ball just doesn’t touch the ground,” [Rosen] said. “He’s very quick and light on his feet in the pocket. The ball goes where it needs to go. It’s his first year in this offense, too, and it seems like it’s his fourth.”

Bradford, at his best, is an exceptionally accurate passer — he held the single-season record for completion percentage for a year, before Drew Brees reclaimed it in 2017. However, he’s produced only one season as even a top-16 fantasy quarterback, so he’s been no great asset in our game. More significantly, Bradford has not demonstrated the ability to remain healthy and available. He feels like a short-term placeholder for this team. Bradford is a nice enough player when he’s right, but Rosen was drafted tenth overall as a potential franchise QB. It will be a major surprise if the rookie isn’t starting for the Cards by November, if not earlier.

View photos Eventually, Josh Rosen should claim the starter’s role. (AP Photo/Matt York) More

Rosen was widely regarded as the most NFL-ready prospect in this year’s draft class following three promising seasons at UCLA. His game tape is loaded with advanced throws; he’s quick to process and has the ability to manipulate defenders. The biggest questions raised about him relate to durability (which is fair) and his millenial-ish need to be challenged (which is plainly absurd). Arm strength was considered a small concern, but then Rosen hit 59 mph at the combine, just three ticks below Josh Allen. He’s a serious talent who’s ready to play, and it’s hard to believe he won’t see the field in his first season.