Mariners position analysis: M's hope healthier J.P. Crawford is still
Crawford, Raleigh fuel big inning in Mariners' 8-4 win over Reds
J.P. Crawford, Mariners Agree to 5-Year, $51M Contract Extension
What's been working lately for J.P. Crawford - Lookout Landing
J.P. Crawford's offense improving for Mariners
Mariners position overview: How long will J.P. Crawford be a fixture
Mariners shortstop J.P. Crawford forced from game after 'weird
Crawford, Raleigh fuel big inning in Mariners 8-4 win over Reds
Guardians lose to Mariners
Mariners analysis: Looking at the middle infield market and where
Mariners shortstop J.P. Crawford's work with Hill pays off