Mariners position analysis: M's hope healthier J.P. Crawford is still the answer
Do Mariners need to move J.P. Crawford from SS, go after All-Stars? - Seattle Sports
Mariners position overview: How long will J.P. Crawford be a fixture at shortstop?
Seattle Mariners, SS J.P. Crawford reach five-year contract; sources say deal worth $51M - ESPN
Should J.P. Crawford Be The 2023 Mariners 2nd Baseman?
WATCH: J.P. Crawford Ties Game for Mariners in 8th After Trailing 8-1 - Fastball
MLB Spring Training Reset: Seattle Mariners National News - Bally Sports
Mariners Sign INF J.P. Crawford To 5-Year Contract Extension, by Mariners PR
Once-hopeful Mariners sinking after awful 30-day stretch - The San Diego Union-Tribune
Mariners sign shortstop J.P. Crawford to 5-year contract extension, Mariners
Mariners shortstop J.P. Crawford to begin serving four-game reduced suspension tonight after appeal
J.P. Crawford Player Props: Mariners vs. Angels
J.P. Crawford on the comeback win, 10/09/2022
J.P. Crawford talks current Mariners and old-time Leos from dad's days