Let’s take a full dive into 2017 NFL mock draft scenarios for the Arizona Cardinals, using Fanspeak’s “On the Clock” draft simulator.

In this scenario, we traded down near the end of the first round, picking up an extra selection in both the second and third rounds.

With projected compensatory picks added in for all teams, here’s a look at how our full seven-round mock draft ended up for the Bird Gang.

1. Dan Feeney, G, Indiana

It’s not a flashy pick, but make no mistake, Feeney is absolutely worth a first-round pick. He’s a dominant blocker with impressive athleticism, and his performance at the Senior Bowl backed up what we’ve seen on film. He’d instantly be the anchor Arizona needs along the interior of the offensive line.

2a. Patrick Mahomes, QB, Texas Tech

Mahomes is gaining steam in this year’s QB class, and though he’s got plenty of flaws, the Cards may be his best fit. He’s got the size and arm strength Bruce Arians will love, and the opportunity to sit and develop behind a veteran like Carson Palmer would be an ideal situation.

2b. Anthony Walker, LB, Northwestern

With one of the additional picks we got by trading down, the Cards fill another big need with a smart, physical defender in the middle. Walker is an instinctive playmaker who always finds his way to the ball, and would be well worth this selection.

3a. Chidobe Awuzie, CB, Colorado

The Cards spent a third-round pick on Brandon Williams last year, but it’s looking like a bit of a reach. Don’t be surprised if they go looking for another young corner early this year, especially considering the insane depth in this year’s class. Awuzie isn’t the biggest or fastest cover man in this class, but he’s a well-rounded prospect who would be a solid value this late.

3b. Dede Westbrook, WR, Oklahoma

Arians is a sucker for undersized but explosive playmakers in the passing game, and Westbrook fits the bill. His lack of ideal size and off-field concerns could cause him to slide to this range, and with another extra pick from our trade down, he makes sense for the Cards here.

4. Isaac Rochell, DL, Notre Dame

5a. John Johnson, S, Boston College

5b. Josh Carraway, EDGE, Kansas State

6. Jay Guillermo, OL, Clemson

7. Josiah Price, TE, Michigan State