What Brandon Crawford's contract says about the Giants' strategy and success - The Washington Post
Giants All-Star Brandon Crawford earns two-year, $32 million extension
San Francisco Giants rumors - MLB Daily Dish
Giants All-Star Brandon Crawford earns two-year, $32 million extension
Giants Sign Brandon Crawford To Six-Year Extension - MLB Trade Rumors
What's next for Giants after Carlos Correa contract agreement falls apart? – NBC Sports Bay Area & California
Giants sign veteran shortstop Brandon Crawford to two-year contract extension
Brandon Crawford Inks 6-year Extension with Giants
Giants Place Brandon Crawford On 10-Day Injured List - MLB Trade Rumors
Brandon Crawford contract extension