Mariners' J.P. Crawford out of lineup with a strained pectoral muscle
J.P. Crawford has 2-out hit in the 9th inning to lift Mariners past Rangers, 3-2, National Sports
Mariners Sign J.P. Crawford To Extension - MLB Trade Rumors
Julio Rodriguez contract details: Mariners ink rookie phenom to massive extension
Mariners analysis: Looking at the middle infield market and where J.P. Crawford fits
Mariners sign SS J.P. Crawford to $51M, 5-year contract
Mariners position analysis: M's hope healthier J.P. Crawford is still the answer
Seattle Mariners Offseason Primer: Who could be on their radar? - Seattle Sports
J.P. Crawford, Major League Baseball, News, Scores, Highlights, Stats, and Rumors
Mariners sign SS J.P. Crawford to 5-year contract extension - NBC Sports