Going into the offseason with very little in terms of cap space, the Arizona Cardinals knew they would be unable to re-sign all of their free agents. So many of their players were due for substantial pay raises, which is what happens when you have a good team.
Thus far, they've done a good job in filling some of those holes with Karlos Dansby, Phil Dawson, Antoine Bethea and the re-signing of guys like Frostee Rucker. Even with those players now in the fold, it will take more than one guy per position to replace the production of bona fide stars like Tony Jefferson and Calais Campbell.
Players that may not have played much before, such as Robert Nkemdiche, will be required to take huge steps forward if the team wants to push for a playoff spot. Tyrann Mathieu, Brandon Williams, Evan Boehm and John Brown are other guys that immediately come to mind in terms of needing production from them.
The Cardinals could still look to fill some depth spots along the offensive line, as well as in their secondary. Can Brandon Williams even stand up as the team's #2 corner opposite of Patrick Peterson? Is Boehm the right guard of the future along the offensive line? Can Mathieu stay healthy? All of these risks can be negated with the signings of veterans to play behind them.
The draft, as it does every year, will play a key role in filling some immediate and long term needs for the team. But I still envision them signing a couple of free agents, especially later on once training camp opens, that can come in and compete for needed roles.
My complete list of areas that still need depth/security are as follows: safety, cornerback, defensive end, guard, running back and wide receiver. Again, these will primarily be filled by draftees and undrafted free agents, but don't be surprised to see GM Steve Keim sprinkle in a few veterans on low cost deals as well.