Mariners Sign J.P. Crawford To Extension - MLB Trade Rumors
J.P. Crawford: A Breakout Year in Baseball with Underrated Contract Extension in MLB - BVM Sports
Seattle Mariners give JP Crawford a 5-year, $51 million extension
J.P. Crawford - MLB News, Rumors, & Updates
Mariners sign shortstop J.P. Crawford to 5-year contract extension
Mariners sign SS J.P. Crawford to $51M, 5-year contract
J.P. Crawford is Having an All-Star Season…Again, by Mariners PR
Seattle Mariners, SS J.P. Crawford reach five-year contract; sources say deal worth $51M - ESPN
Mariners sign shortstop JP Crawford to 5-year extension
Lucky 13: Mariners top Yankees in extras for tense 1-0 win
Will M's decision to stick with J.P. Crawford at shortstop pay off?, Sports