History

Giants All-Time Players
San Francisco Giants all-time roster

List Players by:
  Go

 Player Name Position Year(s) Played
David Aardsma* Pitcher 2004
Woody Abernathy Pitcher 1946-1947
Jeremy Accardo* Pitcher 2005-2006
Ace Adams Pitcher 1941-1946
Ricky Adams Shortstop 1985
Glenn Adams Designated Hitter 1975-1976
Eddie Ainsmith Catcher 1924
Kurt Ainsworth Pitcher 2001-2003
Mike Aldrete Outfielder 1986-1988
Vic Aldridge Pitcher 1928
Doyle Alexander Pitcher 1981
Gary Alexander Catcher 1975-1977
Eliezer Alfonzo* Catcher 2006-2008
Edgardo Alfonzo Third Base 2003-2005
Andy Allanson Catcher 1993
Johnny Allen Pitcher 1943-1944
Myron Allen Outfielder 1883
Ethan Allen Outfielder 1930-1932
Felipe Alou Outfielder 1958-1963
Matty Alou Outfielder 1960-1965
Jesus Alou Outfielder 1963-1968
Moises Alou* Outfielder 2005-2006
Wilson Alvarez Pitcher 1997
Joey Amalfitano Second Base 1954-1955, 1960-1961, 1963
Red Ames Pitcher 1903-1913
Fred Anderson Pitcher 1916-1918
Matt Anderson* Pitcher 2006
Brian Anderson* Pitcher 2007-2008
Dave Anderson Shortstop 1990-1991
Nate Andrews Pitcher 1946
Hub Andrews Pitcher 1947-1948
Rob Andrews Second Base 1977-1979
Johnny Antonelli Pitcher 1954-1960
Luis Aquino Pitcher 1995
Jack Aragon -- 1941
Jonathan Armitage First Base 2006
Chris Arnold Second Base 1971-1976
Morrie Arnovich Outfielder 1941-1946
Rene Arocha Pitcher 1997
Scott Atchison* Pitcher 2007
Rich Aurilia* Shortstop 1995-2003, 2006-2008
Rich Aurilia* Shortstop 1995-2003, 2006-2008 (Present)
Manny Aybar Pitcher 2002-2003
Bill Ayers Pitcher 1947
(*) Active Player