Seattle has signed shortstop J.P. Crawford to a new five-year contract, tying a vital member of the ascendant Mariners to the organization through his prime years,

Sources familiar with the deal told ESPN that the contract's total value is $51 million.

"Seattle is a special place for me, and I can't wait to be a part of the team that brings a championship here," Crawford said in a statement.