J.P. Crawford and Seattle Mariners agree to 5-year extension - Lookout Landing
Adam_Frazier
Mariners, J.P. Crawford agree to 5-year, $51 million contract: Source - The Athletic
Mariners' next steps after Teoscar Hernández deal
MLB offseason tracker: Blue Jays add Chad Green to bullpen MLB - Bally Sports
Mariners Sign INF J.P. Crawford To 5-Year Contract Extension, by Mariners PR
Seattle Mariners, J.P. Crawford Agree To Five-Year Extension
What new wave of star shortstops means for Yankees, Mets, MLB
Mariners' J.P. Crawford out of lineup with a strained pectoral muscle
Winker's catch at wall secures Mariners 2-1 opening day win over Twins - Seattle Sports