Seattle Mariners, SS J.P. Crawford agree to five-year, $51M contract, sources say
The Seattle Mariners and shortstop J.P. Crawford have reached an agreement on a five-year, $51 million contract, sources familiar with the deal told ESPN's Jeff Passan.


