For what it's worth, The Athletic ranked the
top 150 free agents, and grouped them into 8 tiers.
In Josh Sweat, the Cardinals got one of the three players in Tier 1 (along with #1 Milton Williams and #2 Chris Godwin).
Still available as of now in Tier 2 are #10 DT Jonathan Allen, #11 DT Javon Hargrave, #12 Stefon Diggs, and #14 Will Fries. #7 EDGE Khalil Mack, #8 LB Dre Greenlaw, and #19 EDGE Malcolm Koonce are the only players at positions of need for the Cardinals who have signed with other teams.
In Tier 3, #22 EDGE Za'darius Smith, #26 G Mekhi Becton, #27 EDGE DeMarcus Lawrence, #33 G Tevin Jenkins, and #34 EDGE Joey Bosa are still available. #20 EDGE Chase Young, #25 EDGE Haason Reddick, #30 G Patrick Mekari, #31 DT DJ Jones, and #32 Poona Ford have signed elsewhere.
In Tier 4 they have #37 Keenan Allen, #40 WR DeAndre Hopkins, #41 DT Levi Onwuzurike, #42 WR Amari Cooper, #51 G Brandon Scherff, and #53 WR Tyler Lockett still available. #39 Robert Spillane, #46 G Ben Bredeson, #50 WR Darius Slayton, #52 EDGE Dayo Odeyingbo, #54 DT Teair Tart, #55 G James Daniels, #56 T Dan Moore Jr, and #57 DT Tershawn Wharton have signed with other teams.
BTW they have G Will Hernandez ranked #79 and LB Kyzir White #86 (both Tier 6), T Kelvin Beachum #92 (Tier 7), and EDGE Dennis Gardeck #116 and G Evan Brown #144 (both Tier 8). Akeem Davis-Gaither was not ranked among the top 150 free agents.