MLB free agent rumors: Greg Holland, Cardinals finalizing deal

The veteran reliever will reportedly sign a one-year contract worth $14 million.

The veteran reliever will reportedly sign a one-year contract worth $14 million.