According to Ken Rosenthal of FOX Sports, Crawford received a $75 million total guarantee in the extension. The deal covers his next two arbitration seasons and four free agent seasons.
Crawford will make $5.8 million in 2016, $8 million in 2017, and $15 million from 2018-2021, according to Jamie McCauley of the Associated Press.
Crawford's deal includes a full no-trade clause.
The soon-to-be 29-year-old Crawford established himself as one of the best shortstop in the game this past season.
Already known as a good defender, Crawford's bat really came alive in 2015, hitting .256/.321/.462 with 21 home runs and 84 RBIs over 561 plate appearances. He was named to his first career All-Star team. According to FanGraphs, he was worth 4.7 WAR.
Crawford and the Giants had reportedly expressed interest in completing an extension prior to this deal.
Drafted in the 4th round of the 2008 MLB Draft by the Giants, Crawford has been with San Francisco during his entire professional career and ultimately wanted to stay, forgoing free agency down the road.
If Crawford can keep his bat at the same level as it was in 2015, this deal does look like a steal for the Giants. However, it also could be a risk for them, as all contracts are guaranteed. Crawford is given some financial stability with the deal.