Mariners sign shortstop J.P. Crawford to 5-year contract extension, Mariners
J.P. Crawford extension with Mariners
Seattle Mariners Will Need More From J.P. Crawford This Season
J.P. Crawford and Seattle Mariners agree to 5-year extension - Lookout Landing
MORE
Mariners position overview: How long will J.P. Crawford be a fixture at shortstop?
Why do defensive metrics hate Mariners' J.P. Crawford so much? [Adam Jude] : r/Mariners
What Could a JP Crawford Extension look like for the Mariners?
Jerry_Dipoto
Breaking Down JP Crawford's Extension with the Mariners
Jerry_Dipoto
Mariners sign clubhouse leader J.P. Crawford to 5-year $51 million contract extension