Report: Giants, Belt agree to 5-year extension
San Francisco Giants sign SS Brandon Crawford to 2-year, $32M extension
MLB offseason tracker: Blue Jays add Chad Green to bullpen MLB - Bally Sports
Giants Sign Brandon Crawford To Two-Year, $32MM Extension - MLB Trade Rumors
Giants sign SS Crawford to six-year, $75 million contract – NBC Sports Bay Area & California
Giants reward shortstop Brandon Crawford with a six-year, $75 million deal
What Brandon Crawford's contract says about the Giants' strategy and success - The Washington Post
In golden age of shortstops, Brandon Crawford is forgotten man
Flores' 3-run homer sends MLB-leading Giants past Rockies
Giants' Brandon Crawford deal smartly locks up NL's top shortstop - Sports Illustrated