Mariners' J.P. Crawford out of lineup with a strained pectoral muscle
We're seeing the best version of J.P. Crawford: Part II - Lookout Landing
Fantasy Baseball Sleepers: 3 Late-Round Shortstops With Season-Altering Potential
J.P. Crawford returns from bereavement list
Mariners beat Mets in finale, earn first road series win of season, Mariners
Mariners shortstop J.P. Crawford forced from game after 'weird little collision
Seattle Mariners J.P. Crawford five-year contract - TSN.ca
Mariners position overview: How long will J.P. Crawford be a fixture at shortstop?
WATCH: J.P. Crawford Ties Game for Mariners in 8th After Trailing 8-1 - Fastball