Mariners sign shortstop JP Crawford to 5-year extension
Mariners sign shortstop J.P. Crawford to 5-year contract extension
Mariners shortstop J.P. Crawford says 'it's time to win' in 2021
Mariners sign shortstop JP Crawford to 5-year extension
Baseball's biggest surprise? Crashing AL wild-card race, Seattle
Luis Castillo discusses contract extension with Mariners
Seattle_Mariners
MLB: Mariners beat Blue Jays 10-8 in 10 innings
Seattle Mariners shortstop J.P. Crawford signs five-year extension
Why do defensive metrics hate Mariners' J.P. Crawford so much
Mariners, J.P. Crawford agree to five-year, $51 million extension