Giants, Brandon Belt agree to contract extension – East Bay Times
Giants Extend Brandon Belt - MLB Trade Rumors
Giants Sign Brandon Crawford To Six-Year Extension - MLB Trade Rumors
Giants teammates agree with Oracle crowd: Brandon Crawford should be in MVP conversation – KNBR
Thank you, Brandon Crawford
Brandon Crawford Inks 6-year Extension with Giants
Giants Sign Brandon Crawford To Two-Year, $32MM Extension - MLB Trade Rumors
Giants All-Star Brandon Crawford earns two-year, $32 million extension
Giants, Wilmer Flores Agree To Two-Year Extension - Sactown Sports
SF Giants re-sign Alex Wood to two-year deal
Giants sign Brandon Crawford to six-year, $75 million contract extension - NBC Sports
MLB All-Star Brandon Crawford Scheduled To Rehab With Richmond
SF Giants extend manager Gabe Kapler's contract, Sports