Mets' J.D. Davis is kind of like Red Sox's J.D. Martinez
J.D. Davis - San Francisco Chronicle
Giants win in extra innings to sweep Pirates
Mark Canha talks minor league struggle, new Mets teammates
SF Giants can't recover from pitcher switcheroo, another dud from Cobb
Three reasons why the Giants might have acquired J.D. Davis - The Athletic
SF Giants: 3 biggest position battles entering spring training
J.D. Davis - San Francisco Chronicle
108 Musicians Predict the 2022 Baseball Season