9:09 PM EDT, Tue March 31, 2015
McCovey Chronicles 1 hour ago

Matt Duffy vs. Joaquin Arias vs. Ehire Adrianza

Matt Duffy wins awards, baseball games. Joaquin Arias is a two-time World Series winner on a guaranteed contract. Ehire Adrianza is a defensive whiz who is out of options. Who should make the team? The Giants have two backup-infield spots to hand out. There are three contenders for those two spots, one of whom is out of options and would be lost on waivers. As the old joke goes, "Joaquin Arias, Matt Duffy, and Ehire Adrianza walk into a bar ..." Oh, I thought you knew it. I sure as heck don't know the punchline. We'll find out in a week. Start with the obvious: Adrianza is on the team...
McCovey Chronicles Mar 9, 2015

Open GameThread, 3/9

Matt Cain returns. DO YOU HEAR ME? MATT CAIN RETURNS. MATT CAIN. VIDEO OF MATT CAIN CAN BE FOUND HERE. MATT CAIN. I'M SO HAPPY ABOUT MATT CAIN. Today's #SFGiants lineup vs LAD: Pagan cf Perez rf Posey c Belt 1b Duvall 3b Duffy ss Blanco lf Hicks 2b Arias DH Cain p — World Champs (@SFGiants) March 9, 2015 Jarrett Parker is in for Juan Perez, who was scratched with a back injury. The important part is MATT CAIN. MATT CAIN.

Giants Player News

  • 2

    Ryan Vogelsong

    Ryan Vogelsong has a longtime ally as he transitions to long relief

  • 1

    Matt Duffy

    Matt Duffy wins a spring award, but his spot on Giants roster is not assured

  • Hunter Pence

    Open GameThread, 3/20

  • Matt Cain

    Extra Baggs: Matt Cain's elbow handles the adrenaline, Peavy has a dead arm, Panik and Pagan percolate, etc.

  • Madison Bumgarner

    San Francisco Giants' Madison Bumgarner looks sharp against Oakland A's minor leaguers

  • Jake Peavy

    With season drawing near, SF Giants’ Peavy fighting ‘dead arm’

  • Buster Posey

    Matt Harvey will become face of Mets ... and Big Apple baseball

  • Tim Lincecum

    Giants notes: Tim Lincecum’s legacy is written, but his denouement is not

  • Tim Hudson


  • Nori Aoki

    Oakland A's at San Francisco Giants: Spring game #26 game thread