Mariners, J.P. Crawford agree to 5-year, $51 million contract: Source - The Athletic
TODD BALL: Good, bad and ugly of Major League Baseball season at hand
Winker's catch at wall secures Mariners 2-1 opening day win over Twins - Seattle Sports
Mariners sign Crawford to new 5-year contract - The Columbian
MORE
MLB offseason tracker: Blue Jays add Chad Green to bullpen MLB - Bally Sports
J.P. Crawford struggling thanks to injuries, timing but still key player for Mariners
What new wave of star shortstops means for Yankees, Mets, MLB
Teams to watch during 2022-2023 offseason
Rosenthal: Red Sox's read on Trevor Story, Guardians considered trading José Ramírez and PitchCom opinions - The Athletic
Mariners, J.P. Crawford Agree To New 5-Year, $51 Million Contract
MLB free agent tracker: Dodgers re-sign 2B Kendrick
JP Crawford extended his contract with the Mariners
White Sox lose ace Lucas Giolito to abdominal tightness, then lose season opener to Tigers - The Boston Globe
Mariners offseason tracker: Follow the latest on trades and free agency signings
Ranking MLB's 20 best veteran bargains: Which players most outperform their pay?