J.P. Crawford and Seattle Mariners agree to 5-year extension - Lookout Landing
Mariners sign shortstop J.P. Crawford to 5-year contract extension
Mariners sign shortstop J.P. Crawford to 5-year contract extension
Mariners Sign J.P. Crawford To Extension - MLB Trade Rumors
Mariners extend win streak to seven with victory over Padres
J.P. Crawford has 2-out hit in the 9th inning to lift Mariners past Rangers, 3-2, National Sports
Mariners mailbag: Is it time for that Mitch Haniger extension, prospect watch and more - The Athletic
Mariners sign shortstop JP Crawford to 5-year extension
Seattle Mariners Will Need More From J.P. Crawford This Season