JP Crawford extended his contract with the Mariners
Mariners Sign J.P. Crawford To Extension - MLB Trade Rumors
It wasn't easy to do, but Mariners give shortstop J.P. Crawford a
Mariners sign shortstop JP Crawford to 5-year extension
J.P. Crawford - Seattle Mariners Shortstop - ESPN
Mariners' J.P. Crawford out of lineup with a strained pectoral
Seattle Mariners Baseball - Mariners News, Scores, Stats, Rumors
Dipoto: How Mariners plan to handle rest for J.P., pitchers
Mariners SS Crawford (ankle) out 'couple weeks' - ESPN
J.P. Crawford - Seattle Mariners Shortstop - ESPN
J.P. Crawford After 162 Games: Mariners' Shortstop Of The Future?
Seattle Mariners J.P. Crawford five-year contract - TSN.ca
Seattle Mariners Scores, Stats and Highlights - ESPN
ESPN's Olney: Could Mariners add after MLB waiver bombshell