Murray, Cardinals agree to contract through 2028 season

Murray, Cardinals agree to contract through 2028 season