Pitcher Clay Holmes and the New York Mets have finalized a $38 million, three-year contract. Holmes can earn $13 million for ...
DALLAS — Familiarity played a strong role in Clay Holmes and the New York Mets agreeing to a three-year contract worth $38 ...