J.P. Crawford has 2-out hit in the 9th inning to lift Mariners past Rangers, 3-2 - The San Diego Union-Tribune
Commentary: Mariners stood with JP Crawford. He's making them look pretty smart.
More than just 'The Throw': J.P. Crawford gets his feet underneath him with Mariners - The Athletic
J.P. Crawford's made some errors this year. But there's no reason to be concerned that he can't get his defense on track - Lookout Landing
J.P. Crawford After 162 Games: Mariners' Shortstop Of The Future?
Mariners Sign J.P. Crawford To Extension - MLB Trade Rumors
The Mariners had an elite shortstop in 2023 after all
Mariners place SS J.P. Crawford on concussion injured list following collision
Mariners sign shortstop J.P. Crawford to 5-year contract extension, Mariners
J.P. Crawford Steps Up Again To Sponsor Lakewood High Coverage For 2023-24 –
Mariners rally from 5-run deficit to beat Rays
An Infield Cornerstone: JP Crawford is making strides for the Mariners
It's all coming together': Mariners' J.P. Crawford emerging as a legitimate two-way threat [Adam Jude] : r/Mariners
Mariners Recall J.P. Crawford and Shed Long from AAA Tacoma, by Mariners PR
Mariners stood with J.P. Crawford. He's making them look pretty smart.