Mets fight back but fall short as JP Crawford, Mariners even series
J.P. Crawford and the Mariners are a Perfect Match
Mariners position analysis: M's hope healthier J.P. Crawford is still the answer
J.P. Crawford: Breaking News, Rumors & Highlights
Mariners Sign INF J.P. Crawford To 5-Year Contract Extension, by Mariners PR
Report: Mariners, Dylan Moore agree to new 3-year contract - Seattle Sports
Cleveland Guardians score vs. Seattle Mariners live updates
J.P. Crawford, Major League Baseball, News, Scores, Highlights, Stats, and Rumors
Mariners notes: Crawford talks extension, Rodriguez logs first hit
Mariners Trades: Who Won the Mitch Haniger-Ketel Marte Trade
Seattle Mariners, SS J.P. Crawford reach five-year contract; sources say deal worth $51M - ESPN
Mariners Sign INF J.P. Crawford To 5-Year Contract Extension, by Mariners PR
J.P. Crawford and Seattle Mariners agree to 5-year extension - Lookout Landing
Five Things I Liked (Or Didn't Like) As the Regular Season Wrapped Up