Giants' spring puzzle? Deciding where and when J.D. Davis will play
Giants win in extra innings to sweep Pirates
Padres pregame: Robert Suarez drops appeal; Yu Darvish dealing with bone spurs - The San Diego Union-Tribune
Elk Grove's J.D. Davis calls Giants job a 'dream come true
MORE
Giants call up slick-fielding infielder Casey Schmitt, Sports
MLB: San Diego Padres at San Francisco Giants, Fieldlevel
Why were JD Davis and Gabe Kapler ejected vs Blue Jays? Giants slugger and manager tossed from game
SF Giants: Was J.D. Davis the steal of the trade deadline?
2018 Spring Training Predictions for All 30 MLB Teams' Final 25-Man Rosters, News, Scores, Highlights, Stats, and Rumors
Giants' J.D. Davis describes approach to mashing first pitch of at-bat – NBC Sports Bay Area & California
Three reasons why the Giants might have acquired J.D. Davis - The Athletic
Two-way skills of Giants' J.D. Davis no longer involve pigs or placekicking
SF Giants: The swing change that has keyed J.D. Davis' early success
Carlos Correa gives Giants their star power, but upgrades still needed
Tommy Edman sits, Paul DeJong starts in 'show and go' Game 3 vs. Giants: First Pitch
J.D. Davis wants to impress in first full season with Giants