Mariners, J.P. Crawford agree to five-year, $51 million extension, per report
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
Mariners sign shortstop JP Crawford to 5-year extension
Mariners activate SS J.P. Crawford from the seven-day injured list
Mariners sign Gold Glove shortstop J.P. Crawford to 5-year extension - Seattle Sports
Mariners' J.P. Crawford out of lineup with a strained pectoral muscle
Mariners top D-Backs in extras, move 3 games back of playoff spot
Mariners sign SS J.P. Crawford to 5-year contract extension - NBC Sports
Mariners sign Crawford to new 5-year contract - The Columbian
Seattle Mariners give JP Crawford a 5-year, $51 million extension
With Monster Contract Extension For Julio Rodriguez On The Cusp, The Mariners Are Primed To Be Competitive For Years
Report: Mariners, Dylan Moore agree to new 3-year contract - Seattle Sports