It's all coming together': Mariners' J.P. Crawford emerging as a legitimate two-way threat
Mariners sign SS J.P. Crawford to five-year, $51M extension
There's reason to be optimistic for J.P. Crawford in 2023 - Lookout Landing
Justin Verlander takes shutout into 9th inning as Mariners lose fourth straight game 5-1 to Astros
J.P. Crawford two-out double gives Mariners 3-2 walk-off win over Rangers
J.P. Crawford's no-look throw was a little miracle
Long ball haunts Pivetta, Red Sox in loss to Mariners, National
MLB Network's Morosi: How much closer are Mariners getting to Astros? - Seattle Sports
Commentary: Mariners have gone from prey to hunter
Mariners erase 7-run deficit, sweep Blue Jays with 10-9 win
Seattle Mariners J.P. Crawford five-year contract - TSN.ca