Seattle Mariners shortstop J.P. Crawford signs five-year extension
Mariners who could get contract extensions
Report: Mariners, Dylan Moore agree to new 3-year contract - Seattle Sports
J.P. Crawford is Having an All-Star Season…Again, by Mariners PR
Mariners sign SS J.P. Crawford to $51M, five-year contract
Phillies, Mariners In Serious Talks About Jean Segura Trade - MLB Trade Rumors
Mariners sign shortstop JP Crawford to 5-year extension
Mariners sign SS J.P. Crawford to $51M, 5-year contract
Mariners sign Gold Glove shortstop J.P. Crawford to 5-year extension - Seattle Sports
Mariners sign Crawford to 5-year extension reportedly worth $51M
Luis Castillo Is Going To Be a Mariner for Awhile
How J.P. Crawford's improvement at the plate has impacted Mariners' offence