The Mariners and shortstop J.P. Crawford have reached an agreement on a five-year, $51 million contract, sources familiar with the deal told ESPN.
The Mariners and shortstop J.P. Crawford have reached an agreement on a five-year, $51 million contract, sources familiar with the deal told ESPN.