Giants clinch playoff spot, thump Padres 9-1 for 8th in row
Anthony DeSclafani struggles with control in SF Giants 8-3 loss to
Anthony DeSclafani hurt, exits in second inning
Giants bring back starting pitcher Anthony DeSclafani on three
Giants contract offers, Anthony DeSclafani injury update
Giants clinch playoff spot, thump Padres 9-1 for 8th in row
Giants contract offers, Anthony DeSclafani injury update
SF Giants: 3 worst signings of the Farhan Zaidi era
DeSclafani struggles with control in SF Giants 8-3 loss to O's