Mariners sign shortstop J.P. Crawford to 5-year contract extension
Mariners sign SS J.P. Crawford to $51M, 5-year contract - The San Diego Union-Tribune
Mariners Sign INF J.P. Crawford To 5-Year Contract Extension, by Mariners PR
J.P. Crawford Stats, Fantasy & News
J.P. Crawford extension with Mariners
3 roster moves Mariners must make ahead of 2023 playoffs stretch run
Mariners Shortstop Bigger Than Life? Past, Present and Future
Dipoto: Future for J.P. Crawford, the value of Mariners making playoffs - Seattle Sports
Luis Castillo extension: Mariners agree to five-year deal with righty, reportedly worth $108 million
How J.P. Crawford's improvement at the plate has impacted Mariners' offence
Mariners Sign J.P. Crawford To Extension - MLB Trade Rumors
Mariners sign shortstop JP Crawford to 5-year extension