FOX Sports: MLB on X: The Seattle Mariners are in agreement with J.P. Crawford on a 5-year, $51M contract extension, per @JeffPassan / X FOX Sports: MLB on X: The Seattle Mariners are in agreement with