SF Giants News

SAN FRANCISCO, CA - APRIL 05: Buster Posey #28 of the San Francisco Giants bats against the Tampa Bay Rays in the bottom of the six inning of a Major League Baseball game on Opening Day at Oracle Park on April 5, 2019 in San Francisco, California. (Photo by Thearon W. Henderson/Getty Images)

San Francisco Giants: Strikeout epidemic is a real concern

Jeff Young
|
SAN FRANCISCO, CALIFORNIA - APRIL 09: Bruce Bochy #15 of the San Francisco Giants speaks to players during batting practice prior to the first inning against the San Diego Padres at Oracle Park on April 09, 2019 in San Francisco, California. (Photo by Daniel Shirey/Getty Images)

San Francisco Giants: 5 keys to success in 2020

Nick San Miguel
|
CINCINNATI, OH - AUGUST 18: Joe Panik #12 of the San Francisco Giants singles in the eighth inning against the Cincinnati Reds at Great American Ball Park on August 18, 2018 in Cincinnati, Ohio. Cincinnati defeated San Francisco 7-1. (Photo by Jamie Sabau/Getty Images)

San Francisco Giants: Will Joe Panik ever return to form offensively?

Jeff Young
|
SAN DIEGO, CA - MARCH 29: Steven Duggar #6 of the San Francisco Giants hits double during the third inning of a baseball game against the San Diego Padres at Petco Park March 29, 2019 in San Diego, California. (Photo by Denis Poroy/Getty Images)

San Francisco Giants: Early red flags from Steven Duggar

Jeff Young
|
SAN FRANCISCO, CA - APRIL 11: Brandon Crawford #35 of the San Francisco Giants fumbles a ball hit by Tony Wolters #14 of the Colorado Rockies in the top of the second inning at Oracle Park on April 11, 2019 in San Francisco, California. (Photo by Lachlan Cunningham/Getty Images)

San Francisco Giants: Defensive metrics back the eye test

Jeff Young
|