Seattle Mariners, SS J.P. Crawford reach five-year contract; sources say deal worth $51M - ESPN
Seattle Mariners J.P. Crawford five-year contract - TSN.ca
J.P. Crawford extension with Mariners
Mariners sign shortstop JP Crawford to 5-year extension
MLB Power Rankings: You Ready? - NBC Sports
Mariners give Shortstop J.P. Crawford 5-year, $51M extension
Cy Young winner Ray sharp in Mariners debut, tops Twins 2-1
2022-23 MLB offseason grades: Free agency and trade analysis - ESPN
Seattle Mariners Will Need More From J.P. Crawford This Season