Mariners, J.P. Crawford agree to 5-year, $51 million contract: Source - The Athletic
Mariners sign SS J.P. Crawford to $51M, 5-year contract
J.P. Crawford, Major League Baseball, News, Scores, Highlights, Stats, and Rumors
Mariners Sign INF J.P. Crawford To 5-Year Contract Extension, by Mariners PR
Mariners sign shortstop JP Crawford to 5-year extension
Ranking MLB's 20 best veteran bargains: Which players most outperform their pay?
J.P. Crawford - Last Word On Baseball
Mariners Sign J.P. Crawford To Extension - MLB Trade Rumors
Seattle Mariners Will Need More From J.P. Crawford This Season
Winker's catch at wall secures Mariners 2-1 opening day win over Twins - Seattle Sports
How J.P. Crawford's improvement at the plate has impacted Mariners' offence
J.P. Crawford extension with Mariners