Is J.P. Crawford trending toward being the Mariners' long-term solution at shortstop?
Mariners activate SS J.P. Crawford from the seven-day injured list
J. P. Crawford - Wikipedia
Phillies Notebook: For J.P. Crawford, another short but valuable opportunity – Trentonian
Mariners extend J.P. Crawford's contract in exchange for $51 million
J.P. Crawford moves up in Phillies organization
Mariners sign shortstop J.P. Crawford to 5-year contract extension, Mariners
J.P. Crawford is Having an All-Star Season…Again, by Mariners PR
Seattle Mariners Lose Starting Shortstop to Injury at Start of Crucial Road Trip - Fastball
M's position analysis: Club hopes healthier Crawford is still answer at SS
Mariners sign SS J.P. Crawford to $51M, 5-year contract
J.P. Crawford 2021 Batting Highlights
jp crawford (@jp_crawford) / X
John Paul Crawford Class of 2013 - Player Profile
In praise of J.P. Crawford, the Mariners' Ghost-Star - Lookout Landing