Players who played for Arizona Diamondbacks 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 60 players who played for both the Arizona Diamondbacks and San Francisco Giants.

Top Players who Played for the Arizona Diamondbacks and San Francisco Giants.

(Ranked by WAR)

Randy Johnson

Hall of Famer Randy Johnson played 8 seasons for the Arizona Diamondbacks (50.9 WAR) and 1 season for the San Francisco Giants (0.1 WAR).

Matt Williams

Matt Williams played 6 seasons for the Arizona Diamondbacks (8.3 WAR) and 10 seasons for the San Francisco Giants (34.1 WAR).

Madison Bumgarner

Madison Bumgarner played 4 seasons for the Arizona Diamondbacks (-0.2 WAR) and 11 seasons for the San Francisco Giants (37.5 WAR).

Evan Longoria

Evan Longoria played 1 season for the Arizona Diamondbacks (0.5 WAR) and 5 seasons for the San Francisco Giants (7.0 WAR).

Steve Finley

Steve Finley played 6 seasons for the Arizona Diamondbacks (18.0 WAR) and 1 season for the San Francisco Giants (1.1 WAR).

Batting

  • 56 players batted for each of these franchises.
Batting Table
Arizona Diamondbacks San Francisco Giants
Name Yrs G AB BA HR SB WAR Yrs G AB BA HR SB WAR
Tony Abreu201081193.23312-1.32013-201456142.26120-0.2
Nick Ahmed2014-20238882897.234704112.220242578.269000.5
Grégor Blanco201790224.246315-0.22012-20187171995.25521815.7
Troy Brohawn2001571.000000.02002110000.0
Madison Bumgarner2020-20232539.103000.32009-2019288594.1771904.6
Dan Carlson199920000.01996-1997114.00000-0.1
Royce Clayton2005143522.2702130.11991-19955061790.24918668.1
José Cruz200564202.213120-1.32003158539.2502053.2
Alan Embree1998350000.11999-20011471.000000.0
Bobby Estalella2004714.143200.02000-2001135392.2271732.5
Shawn Estes20051829.06901-0.11995-2001175305.157200.7
Stuart Fairchild20211215.133000.0202258.00000-0.1
Jeff Fassero200410000.02005-20065417.05900-0.1
Steve Finley1999-20048493049.2781537018.02006139426.246671.1
Wilmer Flores201989265.317900.62020-20244941579.2567226.4
Cole Gillespie2010-201150110.23631-0.6201339.00000-0.3
José Guillén200254131.22943-1.1201042128.26630-0.6
J.C. Gutiérrez2009-20111370000.02014571.000000.0
Mitch Haniger201634109.22950-0.1202361211.20961-0.3
Matt Herges200560000.02003-20051152.500000.0
Liván Hernández2006-20074498.184100.01999-2002110252.254201.8
Aaron Hill2011-20155251874.27355316.820173468.13210-0.7
Shea Hillenbrand2003-2004233892.2943220.4200660234.24890-0.6
Bob Howry2010140000.02009612.000000.0
Randy Johnson1999-2008222530.13210-1.820092026.07700-0.2
Chris Jones19982031.19400-0.119984390.18922-0.4
Roger Kieschnick20142541.19510-0.420133884.20200-0.3
Mike Leake20191020.05000-0.220151017.05910-0.1
Dominic Leone2015-2016250000.02021-2022510000.0
Evan Longoria202374211.2231100.52018-20224771645.2507077.0
Javier López2005290000.02010-20164213.000000.0
Joe Martinez201210000.02009-20101411.182000.1
Brent Mayne20043694.25501-0.31998-1999211597.288542.4
Brandon Medders2005-20081313.00000-0.12009-2010742.000000.0
Mark Melancon202220000.02017-20191110000.0
Reyes Moronta202210000.02017-20211241.000000.0
Terry Mulholland200650000.01986-19977390.07810-0.1
Xavier Nady201182206.24842-0.320121950.240100.2
Russ Ortiz2005-20062938.184000.11998-2007159310.213402.7
Gerardo Parra2009-20147872656.274395110.820193086.198120.3
Joc Pederson20242146.326200.72022-2023255738.2553832.0
Yusmeiro Petit2007-20095656.03600-0.62012-20158451.03900-0.4
AJ Pollock2012-20186372277.2817410318.7202356.00000-0.3
Dante Powell19992225.16002-0.51997-20014849.327210.3
Cody Ransom2011-201238111.234610.42001-2004114105.23822-0.2
Matt Reynolds2013-2015450000.0201680000.0
Félix Rodríguez1998420000.01999-200437013.308100.3
Cody Ross2013-2014177519.2681031.42010-2011154478.2471750.7
Reggie Sanders2001126441.26333143.32002140505.25023183.6
Scott Service2003-2004361.000000.01995281.000000.0
James Sherfy2017-2019412.000000.0202190000.0
Chris Stewart201831.000000.0201167162.204301.3
Stephen Vogt2020-202178204.196600.3201999255.2631031.1
Ed Vosberg199940000.01990180000.0
Matt Williams1998-20035952265.27899128.31987-199611204139.2642472934.1
Tim Worrell2005321.000000.02001-20062449.000000.0

Pitching

  • 31 players pitched for each of these franchises.
Pitching Table
Arizona Diamondbacks San Francisco Giants
Name Yrs G IP W L SV ERA WAR Yrs G IP W L SV ERA WAR
Travis Bergen202076.21014.050.120192119.22005.490.0
Troy Brohawn20015949.12314.930.32002115.20106.35-0.1
Madison Bumgarner2020-202369363.1153205.23-0.52009-20192891846.01199203.1332.9
Trevor Cahill2012-201490457.1243414.291.320201125.01203.240.6
Dan Carlson199924.00009.00-0.21996-19971125.11005.68-0.3
Alan Embree19983535.03214.110.11999-2001153138.26925.190.3
Shawn Estes200521123.27804.800.91995-2001160990.0645004.258.7
Jeff Fassero200411.00000.000.12005-200658106.05804.580.1
J.C. Gutiérrez2009-2011143146.049244.62-0.420146163.21203.960.0
Matt Herges200578.000013.50-0.52003-2005118121.166234.300.0
Liván Hernández2006-200743273.2151604.643.11999-2002110746.1454504.443.9
Bob Howry20101414.110010.67-0.820096363.22603.390.9
Randy Johnson1999-20082331630.11186202.8352.620092296.08604.880.3
Mike Leake20191060.03304.35-0.32015955.12504.070.6
Dominic Leone2015-20162830.20207.34-0.62021-2022112103.081052.712.2
Javier López20052914.11129.42-0.72010-2016446251.0178102.475.3
Joe Martinez201211.00009.000.02009-20101341.03306.80-0.9
Brandon Medders2005-2008135151.011603.521.82009-20107583.25113.760.8
Mark Melancon20226256.0310184.66-0.82017-2019116115.168153.671.0
Shelby Miller2016-201829139.051806.35-1.1202247.00106.43-0.2
Reyes Moronta20221714.02224.50-0.12017-2021136132.18912.653.4
Terry Mulholland200653.00009.00-0.11986-199773290.182205.18-3.7
Russ Ortiz2005-200628137.251607.00-2.21998-2007166973.2694704.099.2
Yusmeiro Petit2007-200956203.091905.050.82012-201590245.210713.661.9
Matt Reynolds2013-20154841.00222.850.8201686.00107.50-0.3
Félix Rodríguez19984344.00256.14-0.71999-2004395403.0341953.068.0
Scott Service2003-20043938.21316.05-0.319952831.03103.190.4
James Sherfy2017-20194345.13022.980.920211010.21004.220.1
Ed Vosberg199942.20103.380.119901824.11105.55-0.2
Tim Worrell20053231.21102.270.52001-2006252249.01713443.251.9
Alex Young2019-202162171.1111504.73-0.220222426.11102.390.6

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.