Players who played for Houston Astros and San Francisco Giants

Return to the form to edit this search or create a new search.

Are you hooked on Immaculate Grid, the daily trivia game from Baseball Reference? Whether you're looking for a little help on your grid or you already filled it out and want to know who else qualified, we have you covered. There were 107 players who played for both the Houston Astros and San Francisco Giants.

Top Players who Played for the Houston Astros and San Francisco Giants.

(Ranked by WAR)

Joe Morgan

Hall of Famer Joe Morgan played 10 seasons for the Houston Astros (30.7 WAR) and 2 seasons for the San Francisco Giants (7.2 WAR).

Randy Johnson

Hall of Famer Randy Johnson played 1 season for the Houston Astros (4.0 WAR) and 1 season for the San Francisco Giants (0.1 WAR).

Jeff Kent

Jeff Kent played 2 seasons for the Houston Astros (6.8 WAR) and 6 seasons for the San Francisco Giants (31.6 WAR).

Carlos Beltrán

Carlos Beltrán played 2 seasons for the Houston Astros (3.7 WAR) and 1 season for the San Francisco Giants (1.2 WAR).

Kenny Lofton

Kenny Lofton played 1 season for the Houston Astros (0.0 WAR) and 1 season for the San Francisco Giants (1.8 WAR).

Batting

  • 104 players batted for each of these franchises.
Batting Table
Houston Astros San Francisco Giants
Name Yrs G AB BA HR SB WAR Yrs G AB BA HR SB WAR
Fernando Abad2010-2012868.12500-0.12019180000.0
Jesús Alou1969-19795531673.28211100.81963-19686332242.2791821-0.1
Moisés Alou1998-20014211551.331951911.72005-2006221772.3124174.8
Joey Amalfitano1962117380.23714-0.61954-1963314876.2494111.6
Rob Andrews1975-1976212687.2490191.11977-1979281767.253314-0.2
Nori Aoki201770202.272250.7201593355.2875141.0
Mark Bailey1984-1988322916.2232322.41990-19921833.152100.0
Kevin Bass1982-199411223558.2788712016.51990-1992274840.24924160.2
Carlos Beltrán2004-2017219800.24337283.7201144167.323711.2
Dave Bergman1978-1981213285.246230.51981-1983253406.2711372.2
Travis Blackley201330000.02007-201263.333000.0
Kent Bottenfield20011214.143000.0199410000.0
Jackie Brandt19674189.236100.11956-1959253832.28123153.0
Ollie Brown19742769.21730-0.21965-1968281865.2492030.2
Enos Cabell1975-198510674005.281451919.4198196396.25526-1.4
Ernie Camacho1988131.000000.01989-1990211.000000.0
José Castillo20081532.281000.02008112394.24462-0.5
José Cruz20083849.12200-0.52003158539.2502053.2
Danny Darwin1986-1996226203.12312-0.31997-19984160.10000-0.3
J.D. Davis2017-201866165.19451-0.52022-2023193617.2512611.9
Jim Deshaies1985-1991182338.08000-1.7199355.00000-0.1
Alex Diaz19993050.22012-0.519983462.12901-0.7
Matt Downs2010-2012208396.2351820.22009-201046131.214210.3
Dan Driessen19861724.292100.31985-198669197.22830-0.4
Mauricio Dubón2022-2024242737.25914102.82019-2022177482.2591572.2
Tim Federowicz20181034.20600-0.220171313.231200.1
Mike Felder199458117.23903-0.51991-1992277670.2754352.8
Pedro Feliz201097289.22141-2.02000-20078742840.252109126.2
Steve Finley1991-19945572121.2813211016.12006139426.246671.1
Wayne Franklin2000-2001362.000000.02004413.333000.1
Art Gardner1975-19777996.16701-0.8197873.00000
Phil Garner1981-19877532530.260496812.319881513.15400-0.1
Joe Gibbon197290000.01966-196911043.09300-0.1
Mark Grant199360000.01984-19873130.03300-0.3
Tom Griffin1969-1976202252.179601.31979-198112573.151200.3
J.C. Gutiérrez200776.00000-0.12014571.000000.0
Jesús Guzmán201469165.18823-0.720091220.25000-0.2
Bill Hall201146147.22421-1.020111638.15802-0.4
Dean Hartgraves1995-1996592.000000.0199850000.0
LaTroy Hawkins2008-2009860000.02005450000.0
Charlie Hayes20013150.20000-0.31988-1999216609.2461850.5
Bill Henry196930000.01965-19681058.12500-0.1
Doug Henry1998-20001356.00000-0.11997-2000994.00000-0.1
Jack Hiatt1971-197279199.266101.41965-1969290661.2391805.9
Aubrey Huff200668224.2501300.22010-20123591168.26439125.6
Mike Ivie1981-19822648.25000-0.11978-19813361023.2814295.4
Michael Jackson2001631.000000.01992-19941846.333000.1
Chris James199365129.256621.01992111248.24252-0.1
Stan Javier19992064.328030.71996-19994601464.28217736.1
Jerry Johnson1974341.000000.01970-197214837.08100-0.4
Randy Johnson19981132.06300-0.320092026.07700-0.2
John Johnstone199690000.01997-20001836.00000-0.1
Chris Jones19853125.20000-0.1198631.00001
Chris Jones19925463.19013-0.419984390.18922-0.4
Gordon Jones1964-1965354.250000.01957-19595213.07700-0.2
Jeff Juden1991-199365.00000-0.11996363.000000.0
Scott Kazmir201512.000000.0202153.000000.0
Jeff Kent2003-20042751045.29349136.81997-20029003434.2971755731.6
Jeff Keppinger2009-2011287982.2811741.1201156216.25520-0.7
Bob Knepper1981-1989287540.135510.51976-1990162300.140110.4
Erik Kratz20161429.06900-0.520191532.12510-0.2
Mike LaCoss1982-198411890.14400-0.21986-1991171217.143200.6
Norm Larker1962147506.263911.019631914.07100-0.3
Don Larsen1964-19653233.091000.01962-196410437.189000.2
Jeffrey Leonard1978-1981237671.2653282.51981-19887892946.275991159.5
Scott Linebrink2000-2003489.11100-0.1200030000.0
Kenny Lofton19912074.203020.0200246180.267371.8
Ken MacKenzie19652111.273000.11964100000.0
Kirt Manwaring19963782.220000.41987-19967092135.2461687.9
Roger Mason198920000.01985-19872140.07500-0.3
Justin Maxwell2012-2013164452.23220132.22015100249.209720.0
Milt May1974-1975238791.2651113.61980-19833881255.2722337.3
Don McMahon1962-196310024.08300-0.11969-197421029.172000.1
Mark Melancon2010-2011870000.12017-20191110000.0
Roger Metzger1971-197810213678.2295644.31978-1980197521.246019-0.8
Randy Moffitt1982302.000000.01972-198146084.14300-0.1
Joe Morgan1963-198010323729.2617221930.71981-1982224771.27022387.2
Alvin Morman1996530000.0199890000.0
Ken Oberkfell1990-1991130220.21411-0.1198983116.319200.9
Russ Ortiz20092428.179100.21998-2007159310.213402.7
Rick Parker19934545.333010.11990-199167121.223260.1
Hunter Pence2007-20116802649.2901036116.22012-20207892880.26595489.8
J.R. Phillips1997-19984973.17830-0.91993-1996133310.194132-0.1
Joe Pittman1981-198267145.27604-0.219841722.22701-0.3
Mark Portugal1989-1993136239.180200.61994-19953877.260000.8
Brian Powell2000-20011010.200000.1200312.000000.0
Brandon Puffer2002-2003669.00000-0.1200510000.0
Cody Ransom20071935.229100.12001-2004114105.23822-0.2
Frank Riccelli1978-1979136.333000.1197646.167000.0
Ernie Riles19923961.262110.11988-1990293644.2641814.5
Dave Roberts1972-1975143288.181300.41979265.00000-0.1
Billy Sadler200911.000000.02006-2008351.000000.0
Dan Schatzeder1989-19908113.077000.01982138.125000.0
Scott Servais1991-2001295856.2252100.51999-200076206.272500.1
Harry Spilman1981-1989223352.22270-0.71986-1988181224.259410.5
Don Taussig19621625.200100.019583950.20010-0.3
Miguel Tejada2008-20093161267.29827123.8201191322.239440.2
Derrel Thomas197155.00000-0.21975-19773731318.26316532.6
Álex Treviño1988-1990179393.252551.4198557157.217600.5
Nick Tropeano201411.000000.0202140000.0
José Uribe19934553.245010.01985-19929852992.24119728.9
José Vizcaíno2001-20055591396.2761390.21997-2006215687.256681.5
Rick Wilkins1995-199699294.218700.11996-1997118347.2391401.8
Jerome Williams201420000.02003-20054277.11700-0.6

Pitching

  • 45 players pitched for each of these franchises.
Pitching Table
Houston Astros San Francisco Giants
Name Yrs G IP W L SV ERA WAR Yrs G IP W L SV ERA WAR
Fernando Abad2010-20128884.211105.10-0.520192113.00204.150.2
Travis Blackley20134235.01104.890.12007-2012613.20007.90-0.4
Kent Bottenfield20011352.02516.40-0.8199411.200010.80-0.1
Ernie Camacho19881317.20317.64-0.71989-19902126.13003.080.3
Danny Darwin1986-1996220769.04735123.2112.51997-199843192.291305.37-1.1
Jim Deshaies1985-19911811102.0615903.6712.31993517.02204.240.0
Wayne Franklin2000-20013633.10005.94-0.220044350.22106.39-0.7
Joe Gibbon197297.10009.82-0.31966-1969110223.0121353.071.8
Mark Grant1993611.00000.820.11984-198731124.22724.76-0.3
Tom Griffin1969-1976199863.1456034.202.81979-1981123331.1181523.483.2
Jandel Gustave2016-20172020.11003.980.020192324.10012.960.3
J.C. Gutiérrez2007721.11105.910.020146163.21203.960.0
Dean Hartgraves1995-19965955.12003.900.6199855.20009.53-0.3
LaTroy Hawkins2008-20098984.134121.712.920054537.11424.100.4
Bill Henry196935.00000.000.21965-196810590.25573.082.0
Doug Henry1998-2000139164.211853.882.31997-200010296.07634.13-0.8
Michael Jackson20016769.05344.700.41992-1994184201.2151472.992.8
Jerry Johnson19743445.02104.80-0.51970-1972148247.22319293.74-0.1
Randy Johnson19981184.110101.284.320092296.08604.880.3
John Johnstone1996913.01005.54-0.11997-2000192222.1131533.682.6
Gordon Jones1964-19653551.00104.060.31957-19595285.26433.890.6
Jeff Juden1991-1993623.00305.87-0.419963641.24004.10-0.1
Scott Kazmir20151373.12604.17-0.12021511.10106.35-0.2
Bob Knepper1981-19892841738.09310013.669.91976-1990161970.0535503.7111.1
Mike LaCoss1982-1984118385.0181843.830.61986-1991171765.0474963.791.4
Don Larsen1964-196531108.24812.402.61962-1964101158.21212143.861.1
Scott Linebrink2000-20034876.01104.970.3200032.100011.57-0.1
Ken MacKenzie19652137.00303.89-0.11964109.00015.00-0.2
Roger Mason198921.100020.25-0.11985-198721115.25804.05-0.2
Don McMahon1962-1963100156.2610132.814.41969-1974210305.02915363.285.2
Mark Melancon2010-20119191.2104202.851.02017-2019116115.168153.671.0
Randy Moffitt19823041.22433.020.61972-1981459682.13546833.685.1
Alvin Morman19965342.04104.93-0.2199897.00105.14-0.1
Russ Ortiz20092385.23605.57-0.61998-2007166973.2694704.099.2
Mark Portugal1989-1993135782.1523013.3410.11994-199538241.1151304.030.4
Brian Powell2000-20011034.12206.82-0.2200314.201013.50-0.2
Brandon Puffer2002-20036890.03304.600.2200537.000010.29-0.2
Frank Riccelli1978-19791325.02203.600.21976416.01105.63-0.1
Dave Roberts1972-1975140843.2474443.697.319792642.00232.571.0
Billy Sadler200911.100013.50-0.12006-20083848.10104.280.4
Aaron Sanchez2019418.22004.820.12021935.11103.060.8
Dan Schatzeder1989-199081120.25413.360.019821333.11407.29-1.4
Will Smith20222422.00203.270.12016-2019143136.294482.703.7
Nick Tropeano2014421.21304.57-0.1202146.01001.500.1
Jerome Williams20142647.21406.04-0.82003-200547277.0171403.933.7

What is Immaculate Grid?

Immaculate Grid is a daily trivia game powered by Sports Reference.

Is there an Immaculate Grid game for basketball, football, hockey and soccer?

Yes, Sports Reference has Immaculate Grid games for Men's Basketball, Women's Basketball, Football, Hockey and Soccer as well as Baseball.

How do you play Immaculate Grid?

To play Immaculate Grid, you choose nine players to fill a grid. The grid is laid out as three rows and three columns. You select a player for each cell that matches the criteria for that cell's row and column. You have nine guesses to fill out the grid. Each guess, whether correct or incorrect, counts as a guess.

There is a new grid every day at 6:00 am ET.

See the full rules for more.