The rookies arrive Thursday and take the field for the first time Friday for rookie minicamp over the weekend. Then the whole team will be together going forward as Kliff Kingsbury preps the roster. His quarterback is going to be No. 1 overall pick Kyler Murray, and Murray, like the other 10 Cardinals' draft picks, will sign his first NFL contract sooner rather than later. That's how it works these days, with contracts slotted and not a lot to haggle about.
As former agent/cbs.com writer Joel Corry noted, when Murray signs his four-year-deal-with-a-team-option-for-a-fifth-year, Murray's signing bonus will be $23.59 million, with a 2019 salary cap number of $6.39M. Even with only the top 51 cap numbers counting against the cap this time of year (until the first week of the regular season), that'll still take about a $5.8M chunk out of the available cap space as of right now. (The NFLPA lists the Cardinals with about $13.4 million in cap space, although it does not look like the contract of new tight end Maxx Williams has been yet accounted for, whatever that might be.)
Last year, the Cardinals' first-round pick Josh Rosen signed his deal the day he arrived in Tempe, before rookie minicamp started. Murray's contract-signing timeline is TBD, but again, all the draft picks signing their deals have a much quicker timeline with slotted money. (And for those wondering about a non-baseball clause in the deal -- or having to negotiate that -- such a clause is not allowed in NFL contracts.)