Mariners sign SS J.P. Crawford to $51M, 5-year contract
J.P. Crawford and Seattle Mariners agree to 5-year extension - Lookout Landing
Mariners sign shortstop J.P. Crawford to 5-year contract extension
J.P. Crawford, Mariners Agree to 5-Year, $51M Contract Extension, News, Scores, Highlights, Stats, and Rumors
How long will J.P. Crawford be a fixture at shortstop for Mariners?
J.P. Crawford: Breaking News, Rumors & Highlights
J.P. Crawford's Offensive Transformation - MLB Trade Rumors
Looking like sellers, Washington Nationals need to seriously consider trading Trea Turner - Federal Baseball
Mariners stood with J.P. Crawford. He's making them look pretty smart.
ESNY's MLB 2023 Preview: Seattle Mariners setting sail for success
How the Mariners and Julio Rodríguez arrived at a potentially historic extension - The Athletic