Mariners sign shortstop J.P. Crawford to 5-year contract extension
J.P. Crawford After 162 Games: Mariners' Shortstop Of The Future?
J.P. Crawford is Having an All-Star Season…Again, by Mariners PR
J.P. Crawford, Major League Baseball, News, Scores, Highlights, Stats, and Rumors
Mariners Sign J.P. Crawford To Extension - MLB Trade Rumors
Mariners Game Notes — September 30 vs. Texas, by Mariners PR, Sep, 2023
Detroit, United States. 13th May, 2023. DETROIT, MI - Seattle Mariners shortstop J.P. Crawford (3) runs the bases during a Major League Baseball game against the Detroit Tigers on May 13, 2023
The Mariners Have Taken A Baffling Stance Regarding Their Shortstop
Will M's decision to stick with J.P. Crawford at shortstop pay off?, Sports
Seattle Mariners activate SS J.P. Crawford from the 7-day injured list
Mariners Sign INF J.P. Crawford To 5-Year Contract Extension, by Mariners PR
Mariners stood with J.P. Crawford. He's making them look pretty smart.