Players who played for the Arizona Diamondbacks and San Francisco Giants
69 MLB players have played for both the Arizona Diamondbacks and the San Francisco Giants, regular season or playoffs, listed by career games. Teams that moved count for the team they became: the Brooklyn Dodgers count for Los Angeles, the New York Giants for San Francisco, the Montreal Expos for Washington and the Philadelphia and Kansas City Athletics for today's Athletics.
- Steve Finley2,583 GP
- Royce Clayton2,108 GP
- Evan Longoria1,986 GP
- Matt Williams1,866 GP
- Reggie Sanders1,777 GP
- Jose Guillen1,650 GP
- Aaron Hill1,559 GP
- Gerardo Parra1,519 GP
- Joc Pederson1,504 GP
- Jose Cruz1,388 GP
- Wilmer Flores1,337 GP
- Brent Mayne1,279 GP
- AJ Pollock1,087 GP
- Cody Ross1,073 GP
- Gregor Blanco1,060 GP
- Nick Ahmed964 GP
- Xavier Nady961 GP
- Shea Hillenbrand943 GP
- Alan Embree882 GP
- Javier Lopez839 GP
- Stephen Vogt794 GP
- Bob Howry769 GP
- Mitch Haniger746 GP
- Mark Melancon732 GP
- Jeff Fassero720 GP
- Terry Mulholland687 GP
- Tim Worrell678 GP
- Randy Johnson619 GP
- Matt Herges567 GP
- Felix Rodriguez563 GP
- Chris Jones548 GP
- Livan Hernandez537 GP
- Yusmeiro Petit515 GP
- Chris Stewart457 GP
- Dominic Leone428 GP
- Cody Ransom383 GP
- Madison Bumgarner375 GP
- Trevor Cahill363 GP
- Scott Service340 GP
- Mike Leake338 GP
- Derek Law329 GP
- Russ Ortiz316 GP
- Shawn Estes311 GP
- Bobby Estalella310 GP
- Shelby Miller303 GP
- Robbie Ray298 GP
- Stuart Fairchild291 GP
- Ed Vosberg266 GP
- J. C. Gutierrez264 GP
- Zack Littell260 GP
- Tony Abreu224 GP
- Cole Gillespie221 GP
- Matt Reynolds221 GP
- Brandon Medders210 GP
- Anthony DeSclafani196 GP
- Sergio Alcantara193 GP
- Alex Young177 GP
- Reyes Moronta177 GP
- Aramis Garcia129 GP
- Buddy Kennedy91 GP
- Troy Brohawn82 GP
- Dante Powell70 GP
- Roger Kieschnick63 GP
- James Sherfy57 GP
- Travis Bergen39 GP
- Casey Kelly31 GP
- Dan Carlson23 GP
- Joe Martinez22 GP
- Philip Abner18 GP
Think you know them all?
The Arizona Diamondbacks and San Francisco Giants could share a square on today's grid. Name a player who fits both headings on an Ultimate Tic-Tac-Toe board.
More team pairs
- Arizona Diamondbacks and Toronto Blue Jays
- Arizona Diamondbacks and New York Mets
- Arizona Diamondbacks and Seattle Mariners
- Arizona Diamondbacks and Milwaukee Brewers
- Arizona Diamondbacks and San Diego Padres
- Arizona Diamondbacks and Washington Nationals
- Atlanta Braves and San Francisco Giants
- Chicago Cubs and San Francisco Giants
- San Francisco Giants and St. Louis Cardinals
- Cincinnati Reds and San Francisco Giants
- Philadelphia Phillies and San Francisco Giants
- Los Angeles Dodgers and San Francisco Giants
Data: the SABR Lahman Baseball Database, covering everyone who played from 1901 on.