Mariners sign SS J.P. Crawford to 5-year contract extension - NBC Sports
How J.P. Crawford's improvement at the plate has impacted Mariners' offence
J.P. Crawford: Breaking News, Rumors & Highlights
Mariners who could get contract extensions
FOX Sports: MLB on X: The Seattle Mariners are in agreement with J.P. Crawford on a 5-year, $51M contract extension, per @JeffPassan / X
Mariners position analysis: M's hope healthier J.P. Crawford is still the answer
Report: Mariners, Dylan Moore agree to new 3-year contract - Seattle Sports
Julio Rodriguez contract details: Mariners ink rookie phenom to massive extension
J.P. Crawford and the Mariners are a Perfect Match