Will M's decision to stick with J.P. Crawford at shortstop pay off?
Mariners sign clubhouse leader J.P. Crawford to 5-year $51 million contract extension
Mariners sign shortstop J.P. Crawford to 5-year contract extension
J.P. Crawford Is A Whole New Player
Crawford's tiebreaking homer in 9th lifts 1st-place Mariners to 8-7 win over Mets
Mariners sign clubhouse leader J.P. Crawford to 5-year $51 million contract extension
Mariners position analysis: M's hope healthier J.P. Crawford is still the answer
Alvarez homers again, Astros top Mariners 4-2, lead ALDS 2-0
How the Mariners and Julio Rodríguez arrived at a potentially historic extension - The Athletic