Luis Castillo extension: Mariners agree to five-year deal with
Seattle Mariners J.P. Crawford five-year contract - TSN.ca
What are the Seattle Mariners' strengths heading into the offseason?
Analysis: Three areas the Mariners must look at before the 2024
After quiet trade deadline, M's counting on what they already had to
Seattle Mariners' J.P. Crawford homers, celebrates by petting dog
J.P. Crawford is Mariners' long-term shortstop
Seattle Mariner's retooling how It looks for 2020
Morosi: The top Mariners offseason target over even Ohtani
Jerry Dipoto: Seattle Mariners 'flow through' SS J.P. Crawford