Hopkins signed a two-year contract with the Cardinals worth $54.5 million with a signing bonus of $27.5 million and it guaranteed a total of $60 million, with $42.7 million guaranteed at signing.