J.P. Crawford extension with Mariners
JP Crawford extended his contract with the Mariners
J.P. Crawford: Breaking News, Rumors & Highlights
Cy Young winner Ray sharp in Mariners debut, tops Twins 2-1
Mariners sign shortstop JP Crawford to 5-year extension
Mariners, J.P. Crawford agree to 5-year, $51 million contract: Source - The Athletic
Seattle Mariners, SS J.P. Crawford reach five-year contract; sources say deal worth $51M - ESPN
Mariners Sign INF J.P. Crawford To 5-Year Contract Extension, by Mariners PR
Mariners sign shortstop J.P. Crawford to 5-year contract extension