J.P. Crawford and Seattle Mariners agree to 5-year extension - Lookout Landing
Seattle Mariners J.P. Crawford five-year contract - TSN.ca
Is J.P. Crawford forcing the Mariners to reconsider offseason plans at SS? - Seattle Sports
Mariners Game Information — September 27 vs. Houston, by Mariners PR, Sep, 2023
Mariners, J.P. Crawford agree to 5-year, $51 million contract: Source - The Athletic
J.P. Crawford - Seattle Mariners Shortstop - ESPN
J.P. Crawford, Major League Baseball, News, Scores, Highlights, Stats, and Rumors
Seattle Mariners Scores, Stats and Highlights - ESPN
Tonight's Hot Stove League on 710 ESPN Seattle, by Mariners PR