Mariners extend J.P. Crawford's contract in exchange for $51
J.P. Crawford Player Props: Mariners vs. Rays
MLB Draft — Prospects Live Articles — Prospects Live
J.P. Crawford Player Props: Mariners vs. Red Sox
J.P. Crawford Player Props: Mariners vs. Astros
Crawford's impact on Mariners, 07/09/2023
J.P. Crawford Preview, Player Props: Mariners vs. Mets
J.P. Crawford - Seattle Mariners Shortstop - ESPN
J.P. Crawford Player Props: Mariners vs. Marlins
Let's Watch Some Shortstop Prospects Play Defense
Dipoto: Future for J.P. Crawford, the value of Mariners making