Players who played for San Diego Padres 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 130 players who played for both the San Diego Padres and San Francisco Giants.

Top Players who Played for the San Diego Padres and San Francisco Giants.

(Ranked by WAR)

Gaylord Perry

Hall of Famer Gaylord Perry played 2 seasons for the San Diego Padres (6.6 WAR) and 10 seasons for the San Francisco Giants (34.4 WAR).

Willie McCovey

Hall of Famer Willie McCovey played 3 seasons for the San Diego Padres (5.3 WAR) and 19 seasons for the San Francisco Giants (59.4 WAR).

Jack Clark

Jack Clark played 2 seasons for the San Diego Padres (7.5 WAR) and 10 seasons for the San Francisco Giants (30.7 WAR).

Jake Peavy

Jake Peavy played 8 seasons for the San Diego Padres (26.8 WAR) and 3 seasons for the San Francisco Giants (2.6 WAR).

Steve Finley

Steve Finley played 4 seasons for the San Diego Padres (8.7 WAR) and 1 season for the San Francisco Giants (1.1 WAR).

Batting

  • 126 players batted for each of these franchises.
Batting Table
San Diego Padres San Francisco Giants
Name Yrs G AB BA HR SB WAR Yrs G AB BA HR SB WAR
Mike Aldrete19911215.00000-0.41986-1988349962.28514136.4
Eliézer Alfonzo200937114.17520-0.22006-2008118361.2581310.4
Matty Alou19744881.19800-0.81960-19654531048.26012210.8
Shaun Anderson202140000.02019-20202525.08000-0.1
Rich Aurilia200451138.254200.11995-200912924456.2751431714.7
Bob Barton1970-1974241733.233932.11965-1969149315.21000-0.4
Matt Beaty20222043.09300-0.7202345.20000-0.1
Rod Beck2003-2004550000.01991-199741117.235000.1
Brian Boehringer1998-20009127.07400-0.22001253.000000.0
Greg Booker1983-198915323.174000.2199020000.0
Jim Brower200650000.02003-200516521.190000.1
Chris Brown1987-1988124402.234830.51984-19873081064.28730185.9
Ollie Brown1969-19724581656.27252186.71965-1968281865.2492030.2
Mike Caldwell1971-197310486.15100-0.21974-1976119126.15100-0.5
Joe Carter1990162634.2322422-1.7199841105.29571-0.3
Jack Clark1989-1990257789.25251107.51975-198410443731.2771636030.7
Keith Comstock1987-1988331.000000.01987151.000000.0
Kevin Correia2009-20106399.141000.02003-200816584.10700-0.3
Deivi Cruz2002151514.26372-0.42004-2005208606.2841210.8
José Cruz200791256.234661.02003158539.2502053.2
John Curtis1980-198285112.214000.41977-197911949.163000.3
John D'Acquisto1977-198015266.121000.11973-197684113.13310-0.1
Mark Davis1987-199423031.129110.11983-1987231119.160000.4
Rob Deer19962550.180400.51984-198591186.1831110.2
Jim Deshaies19921529.207000.1199355.00000-0.1
Alex Dickerson2015-2019107280.2501050.62019-2021219589.2652921.4
Dave Dravecky1982-1987210262.11811-0.41987-19892751.13701-0.1
Randy Elliott1972-19742782.20710-0.8197773167.24070-0.5
Alan Embree2002-20061021.000000.01999-20011471.000000.0
Shawn Estes2006-20081110.200000.11995-2001175305.157200.7
Paul Faries1990-199281178.197030.319931536.22202-0.1
Steve Finley1995-19986022396.27682858.72006139426.246671.1
Jeff Francoeur20141024.08300-0.320132262.19401-0.5
Tito Fuentes1975-19762811085.2726131.41965-197410543823.26234638.3
Chad Gaudin20091728.03600-0.320132825.04000-0.1
Pat Gomez1993285.00000-0.11994-1995443.00000-0.1
Rich Gossage1984-198719744.09100-0.31989311.000000.0
Mark Grant1987-199012770.071000.11984-19873130.03300-0.3
Tom Griffin1976-19775171.11320-0.21979-198112573.151200.3
Jesús Guzmán2011-2013322822.25923152.720091220.25000-0.2
Atlee Hammaker1990-1991103.333000.01982-1990214302.11601-1.3
Clay Hensley2005-200810570.11401-0.12012571.000000.0
Ron Herbel19706413.00000-0.21963-1969231182.02700-2.2
Matt Herges2003371.000000.02003-20051152.500000.0
Dustin Hermanson1995-1996340000.02003-20045441.07300-0.4
Alex Hinshaw2012291.000000.02008-2009530000.0
Trent Hubbard200289129.20919-0.719961029.207100.4
Nick Hundley2008-20145101644.2384775.02017-2018197569.2431920.7
Randy Hundley197574180.206200.11964-1965816.06300-0.1
Mike Ivie1971-19774031322.26925132.21978-19813361023.2814295.4
Jay Jackson201560000.02021231.000000.0
Chris James198987303.264112-0.81992111248.24252-0.1
Brian Johnson1994-1996186543.2601400.41997-1998155487.2532402.2
Jerry Johnson1975-19764515.06700-0.11970-197214837.08100-0.4
Pierce Johnson2020-2022600000.02018351.000000.0
Chris Jones199792152.243770.319984390.18922-0.4
Von Joshua19805363.238200.31975-1976171663.3057210.8
Casey Kelly2012-20151012.16700-0.1201874.00000-0.1
Terry Kennedy1981-19868352987.27476317.01989-1991301829.2521023.6
Dave Kingman197756168.2381120.41971-19744091242.22477374.3
Ryan Klesko2000-20068282818.2791336015.72007116362.260650.4
Dave LaPoint1986248.00000-0.219853160.167000.2
Tom Lampkin1990-2002177419.2151160.91995-1996131253.245731.7
Rick Lancellotti19821739.17900-0.419861518.222200.1
Craig Lefferts1984-199237694.13810-0.31987-198917820.05000-0.2
Scott Linebrink2003-20072908.375000.1200030000.0
Dave Marshall19733949.286000.21967-1969187441.24533-0.8
Don Mason1971-1973130363.20726-1.11966-1970206333.20412-1.2
Roger Mason1993343.000000.01985-19872140.07500-0.3
Willie McCovey1974-1976321959.2425225.31959-198022567214.2744692459.4
Mark Melancon2021590000.02017-20191110000.0
Butch Metzger1975-19779811.000000.01974100000.0
Doug Mirabelli20061422.18200-0.21996-2000140359.234811.6
Kevin Mitchell198762196.245701.01987-19916242211.2781432319.2
Willie Montañez1980128481.27463-0.61975-1976195748.3061071.1
John Montefusco1982-19836377.07800-0.41974-1980189363.10241-1.2
Xavier Nady2000-2014291812.2572881.420121950.240100.2
Nick Noonan2016718.16700-0.62013-201576127.19710-0.6
Matt Palmer201230000.0200834.250000.1
Jake Peavy2002-2009209405.180202.02014-20165886.140100.2
Gaylord Perry1978-197969158.08910-0.91962-1971376760.12930-2.6
Mike Phillips19811429.207010.01973-1975173418.22235-1.4
Joe Pittman198255118.254081.019841722.22701-0.3
Drew Pomeranz2016-20214233.152100.020191917.00000-0.3
Brandon Puffer2004130000.0200510000.0
Cody Ransom2013511.00000-0.32001-2004114105.23822-0.2
Frank Reberger1969675.200000.01970-19728695.232000.5
Steve Reed2002371.000000.01992-1998663.333000.0
Gene Richards1977-19839393414.2912624218.9198487135.25205-0.3
Rubén Rivera1997-20003941026.20446333.220033150.180210.1
Joe Roa2003183.333000.019972615.133000.0
Dave Roberts1969-1971104160.200200.51979265.00000-0.1
Dave Roberts2005-2006244910.28510725.12007-2008166503.252236-1.2
Rich Rodriguez1990-199319214.00000-0.21997-199919010.300000.2
Ron Roenicke19841220.300100.3198565133.256361.6
Taylor Rogers202210000.02023-202410000.0
Reggie Sanders1999133478.28526364.12002140505.25023183.6
Benito Santiago1986-19927892872.264856214.22001-20033671356.2733394.6
Tim Scott1991-1997742.00000-0.11996201.000000.0
Burch Smith201389.111000.0201990000.0
Yangervis Solarte2014-20174451614.2705156.720192873.20510-0.4
Elías Sosa1983417.143000.01972-197414733.06100-0.4
James Steels19876268.19103-0.319891312.08300-0.2
Chris Stewart201020000.0201167162.204301.3
Champ Summers19844754.18510-0.11982-198399147.23140-0.1
Mark Sweeney1997-2005376581.2651371.32006-2007190349.252720.7
Héctor Sánchez2016-2017101179.235110-0.12011-2015244597.2401000.2
Miguel Tejada201059235.268821.2201191322.239440.2
Derrel Thomas1972-19785121779.23611420.31975-19773731318.26316532.6
Mark Thurmond1983-1986107153.14400-0.31990435.00000-0.1
Brett Tomko2002-20084375.160000.12004-200564117.13700-0.4
Yorvit Torrealba201095325.271772.62001-2005220605.2511342.4
John Vander Wal1998-1999152271.269620.9200149139.252310.6
Nick Vincent2012-20151552.000000.02019183.000000.0
Ed Vosberg1986-1999202.000000.01990180000.0
José Váldez2017120000.0201840000.0
Kevin Walker2000-20031054.250000.0200450000.0
Mark Wasinger198638.00000-0.51987-19884782.268120.4
Ed Whitson1983-1991236417.13410-0.41979-198174131.10700-0.7
Rick Wilkins20011222.18210-0.11996-1997118347.2391401.8
Bernie Williams19741415.13300-0.31970-197288157.19742-0.4
Matt Wisler2019181.000000.02021181.000000.0
Jay Witasick2000-200412428.10700-0.22002425.00000-0.1
Tim Worrell1993-199713969.11600-0.22001-20062449.000000.0
Eric Young Sr.2005-2006112270.241515-1.020032671.19703-0.8
Chase d'Arnaud20172249.14315-0.520184293.215320.1

Pitching

  • 65 players pitched for each of these franchises.
Pitching Table
San Diego Padres San Francisco Giants
Name Yrs G IP W L SV ERA WAR Yrs G IP W L SV ERA WAR
Shaun Anderson202154.20005.790.02019-202046111.13525.170.0
Rod Beck2003-20046259.134203.640.91991-1997416463.021281992.977.1
Brian Boehringer1998-200096186.1111003.911.520012934.10314.19-0.1
Greg Booker1983-1989153253.15713.80-0.4199022.000013.50-0.1
Jim Brower200667.20009.39-0.32003-2005172223.1171344.031.4
Trevor Cahill20171161.04303.690.820201125.01203.240.6
Mike Caldwell1971-1973103319.11325123.800.01974-1976119460.0222534.051.4
Keith Comstock1987-19883344.00105.73-0.519871520.22013.050.3
Kevin Correia2009-201061343.0222104.54-0.12003-2008170398.0142204.593.3
John Curtis1980-198284370.0202003.99-0.31977-1979116260.2171524.450.5
John D'Acquisto1977-1980152337.21621134.18-0.41973-197683376.2182704.680.2
Mark Davis1987-1994230308.01420782.758.41983-1987230555.02545114.171.9
Jim Deshaies19921596.04703.280.81993517.02204.240.0
Dave Dravecky1982-1987199900.15350103.1212.31987-198927162.111703.222.0
Alan Embree2002-200610981.07702.561.71999-2001153138.26925.190.3
Shawn Estes2006-20081049.22404.71-0.11995-2001160990.0645004.258.7
Chad Gaudin200920105.141005.13-0.820133097.05203.061.5
Pat Gomez19932731.21205.120.11994-19954447.10104.180.2
Rich Gossage1984-1987197298.02520832.994.419893143.22142.680.3
Mark Grant1987-1990126355.1171823.982.31984-198731124.22724.76-0.3
Tom Griffin1976-197749221.2101203.98-0.21979-1981123331.1181523.483.2
Atlee Hammaker1990-19911024.00504.88-0.31982-19902141008.0585953.5110.4
Clay Hensley2005-2008106323.2151804.092.120126050.24534.62-0.8
Ron Herbel197064111.07594.95-0.91963-1969230718.2332953.594.0
Matt Herges20034044.02232.860.82003-2005118121.166234.300.0
Dustin Hermanson1995-19963445.14107.35-1.12003-200456170.0810174.182.0
Alex Hinshaw20123128.01104.500.02008-20095745.22104.530.4
Jay Jackson201564.10006.230.020212321.22103.740.2
Jerry Johnson1975-19764593.04405.23-1.51970-1972148247.22319293.74-0.1
Pierce Johnson2020-202210293.07703.391.420183743.23205.56-0.3
Casey Kelly2012-2015940.12506.69-1.22018723.20303.040.3
Dave LaPoint19862461.11404.26-0.2198531206.271703.571.9
Craig Lefferts1984-1992375659.04240643.246.11987-1989178246.2815352.882.2
Scott Linebrink2003-2007306339.0271242.737.3200032.100011.57-0.1
Sean Manaea202230158.08904.96-0.7202337117.27614.440.3
Roger Mason19933450.00703.241.11985-198721115.25804.05-0.2
Mark Melancon20216464.243392.232.12017-2019116115.168153.671.0
Butch Metzger1975-197798150.2124163.460.819741012.21003.550.2
John Montefusco1982-198363279.2191543.770.41974-19801851182.2596203.4718.4
Matt Palmer201232.00009.00-0.12008312.20208.53-0.4
Jake Peavy2002-20092121342.2926803.2924.82014-201662308.0191903.972.4
Wandy Peralta20241211.01000.820.42019-20214341.13223.700.4
Gaylord Perry1978-197969493.1331702.887.51962-19713672294.113410992.9637.0
Drew Pomeranz2016-202164146.110742.215.020192177.22905.68-0.2
Brandon Puffer20041418.00105.50-0.2200537.000010.29-0.2
Frank Reberger19696787.21263.591.01970-197278295.0131224.79-0.7
Steve Reed20024041.02411.981.81992-19986870.13111.662.5
Joe Roa20031825.11106.75-0.419972865.22505.21-0.5
Dave Roberts1969-1971102500.0223422.9910.219792642.00232.571.0
Rich Rodriguez1990-1993191248.212832.863.51997-1999201187.211333.981.9
Taylor Rogers20224241.115284.35-0.12023-20246858.06423.720.6
Tim Scott1991-19977494.27204.66-0.319962019.22208.24-0.8
Burch Smith20131036.11306.44-0.72019108.20002.080.2
Blake Snell2021-202383436.2292503.159.62024311.203011.57-0.6
Elías Sosa19834172.11414.35-0.71972-1974147223.21912273.302.0
Mark Thurmond1983-1986106503.0312923.673.019904356.22343.340.1
Brett Tomko2002-200845241.0121104.412.12004-200565384.2192214.264.4
Nick Vincent2012-2015161150.29612.632.520191830.20205.58-0.2
Ed Vosberg1986-19992022.00107.77-1.019901824.11105.55-0.2
José Váldez20171317.00007.94-0.4201845.000012.60-0.2
Kevin Walker2000-200310893.17204.240.4200451.200016.20-0.2
Ed Whitson1983-19912271354.1777213.6916.31979-198174435.0223003.565.1
Matt Wisler20192129.02205.280.020212119.11206.05-0.3
Jay Witasick2000-2004132206.2111243.960.420024468.11002.371.5
Tim Worrell1993-1997143356.0162344.303.82001-2006252249.01713443.251.9

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.