MLB: Mariners, J.P. Crawford agree to $51 million extension
Seattle Mariners, J.P. Crawford Agree To Five-Year Extension
Mariners' Crawford hits three-run blast for 15th home run of season vs. Reds
Seattle Mariners and All-Star Julio Rodriguez reportedly agree on extension that could be worth over $400M
MORE
MLB Rumors: Aaron Judge, Yankees talking contract, J.P. Crawford signs extension - Lone Star Ball
J.P. Crawford extension with Mariners
J.P.'s Crawford's offseason work paying off
Mariners sign SS J.P. Crawford to 5-year contract extension - NBC Sports
J.P. Crawford has 2-out hit in the 9th inning to lift Mariners past Rangers, 3-2
Mariners sign Crawford to new 5-year contract - The Columbian
Mariners position overview: How long will J.P. Crawford be a fixture at shortstop?
Mariners, J.P. Crawford agree to five-year, $51 million extension, per report