2004-12-27 | Moises Alou | Signed as Free Agent by Giants. | LF-OF | 6-3 | 195 | R | R | 1966-07-03 | Atlanta,GA | 1986- 1- 2-PIT
| MLB | 1990-2008 | 1986-2008 |
2004-12-21 | Wayne Franklin | Signed as Free Agent by Giants. | P | 6-2 | 195 | L | L | 1974-03-09 | Wilmington,DE | 1996- 36-1078-LAN
| MLB | 2000-2006 | 1996-2010 |
2004-12-19 | Jason Christiansen | Signed as Free Agent by Giants. | P | 6-5 | 241 | R | L | 1969-09-21 | Omaha,NE | 1991- 0- 0-PIT
| MLB | 1995-2005 | 1991-2005 |
2004-12-16 | AJ Pierzynski | Released by Giants. | C-DH | 6-3 | 220 | L | R | 1976-12-30 | Bridgehampton,NY | 1994- 3- 71-MIN
| MLB | 1998-2016 | 1994-2016 |
2004-12-16 | Eliezer Alfonzo | Signed by Giants | C-1B | 6-0 | 170 | R | R | 1979-02-07 | Puerto La Cruz,VZ | 1996- 0- 0-SLN
| MLB | 2006-2011 | 1997-2016 |
2004-12-15 | Mike Matheny | Signed as Free Agent by Giants. | C-1B | 6-3 | 205 | R | R | 1970-09-22 | Reynoldsburg,OH | 1991- 8- 208-MIL
| MLB | 1994-2006 | 1989-2006 |
2004-12-15 | Jeff Fassero | Signed as Free Agent by Giants. | P | 6-1 | 195 | L | L | 1963-01-05 | Springfield,IL | 1984- 22- 554-SLN
| MLB | 1991-2006 | 1984-2006 |
2004-12-15 | Brandon Puffer | Signed as Free Agent by Giants. | P | 6-3 | 190 | R | R | 1975-10-05 | Downey,CA | 1994- 27- 743-MIN
| MLB | 2002-2005 | 1994-2008 |
2004-12-13 | Hairo Solis | Selected by Yankees from Giants in Rule 5 minor league draft | P | 6-1 | 170 | R | R | 1984-03-03 | Las Matas de Farfan,DR |
| A+ | | 2002-2005 |
2004-12-13 | Julio Ramirez | Signed as Free Agent by Giants. | OF-CF | 5-11 | 170 | R | R | 1977-08-10 | San Juan de Maguana,DR | 1993- 0- 0-MIA
| MLB | 1999-2005 | 1995-2010 |
2004-12-02 | Armando Benitez | Signed as Free Agent by Giants. | P | 6-4 | 229 | R | R | 1972-11-03 | Ramon Santana,DR | 1990- 0- 0-BAL
| MLB | 1994-2008 | 1991-2012 |
2004-11-19 | Matt Kinney | Signed as Free Agent by Giants. | P | 6-5 | 220 | R | R | 1976-12-16 | Bangor,ME | 1995- 6- 158-BOS
| MLB | 2000-2005 | 1995-2010 |
2004-11-19 | Kevin Pickford | Signed as Free Agent by Giants. | P | 6-4 | 200 | L | L | 1975-03-12 | Fresno,CA | 1993- 2- 54-PIT
| MLB | 2002-2002 | 1993-2004 |
2004-11-18 | Yamid Haad | Signed as Free Agent by Giants. | C-1B | 6-2 | 204 | R | R | 1977-09-02 | Cartagena,CB | 1994- 0- 0-PIT
| MLB | 1999-2005 | 1997-2010 |
2004-11-17 | Oscar Montero | Signed by Giants | P-OF | 6-4 | 215 | R | R | 1978-05-09 | Caracas,VZ | 1996- 0- 0-MIL
| AAA | | 1998-2007 |
2004-11-16 | Omar Vizquel | Signed as Free Agent by Giants. | SS-3B | 5-9 | 175 | B | R | 1967-04-24 | Caracas,VZ | 1984- 0- 0-SEA
| MLB | 1989-2012 | 1984-2012 |
2004-11-15 | Brian Cooper | Signed as Free Agent by Giants. | P | 6-1 | 185 | R | R | 1974-08-19 | North Hollywood,CA | 2001- 39-1178-ARI
| MLB | 1999-2005 | 1995-2006 |
2004-11-11 | Armando Almanza | Signed as Free Agent by Giants. | P | 6-3 | 205 | L | L | 1972-10-26 | El Paso,TX | 1993- 21- 592-SLN
| MLB | 1999-2005 | 1993-2005 |
2004-11-10 | Doug Clark | Signed by Giants | OF-C | 6-2 | 200 | L | R | 1976-03-05 | Springfield,MA | 1998- 7- 218-SFN
| MLB | 2005-2006 | 1998-2014 |
2004-11-09 | Jeremy Fikac | Signed as Free Agent by Giants. | P | 6-2 | 185 | R | R | 1975-04-08 | Shiner,TX | 1998- 19- 562-SDN
| MLB | 2001-2004 | 1997-2005 |
2004-11-09 | Donaldo Mendez | Signed as Free Agent by Giants. | SS-2B | 6-1 | 155 | R | R | 1978-06-07 | Barquisimeto,VZ | 1995- 0- 0-HOU
| MLB | 2001-2003 | 1997-2008 |
2004-11-09 | Brandon Villafuerte | Signed as Free Agent by Giants. | P | 5-11 | 165 | R | R | 1975-12-17 | Hilo,HI | 1994- 66-1587-NYN
| MLB | 2000-2004 | 1995-2011 |
2004-11-05 | Matt Montgomery | Signed by Giants | P | 6-3 | 210 | R | R | 1976-05-13 | Bellflower,CA | 1997- 22- 678-LAN
| AAA | | 1997-2006 |
2004-11-02 | Guillermo Rodriguez | Signed by Giants | C-1B | 5-11 | 195 | R | R | 1978-05-15 | Barquisimeto,VZ | 1995- 0- 0-SFN
| MLB | 2007-2009 | 1996-2012 |
2004-09-13 | Carlos Quintana | Signed as nondrafted free agent by Giants | OF-1B | 6-2 | 195 | R | R | 1965-08-26 | Estado Miranda,VZ | 1984- 0- 0-BOS
| MLB | 1988-1993 | 1985-1994 |
2004-09-02 | Dave Burba | Traded by Brewers to Giants for Josh Habel. | P | 6-4 | 240 | R | R | 1966-07-07 | Dayton,OH | 1987- 2- 33-SEA
| MLB | 1990-2004 | 1987-2005 |
2004-09-02 | Josh Habel | Traded by Giants to Brewers | P-OF | 6-1 | 185 | L | L | 1980-09-10 | Dubuque,IA | 2002- 14- 427-SFN
| AA | | 2000-2007 |
2004-08-17 | Neifi Perez | Released by Giants. | SS-2B | 6-0 | 175 | B | R | 1975-06-02 | Villa Mella,DR | 1992- 0- 0-COL
| MLB | 1996-2007 | 1993-2007 |
2004-08-07 | Mike Donlin | Traded by Reds to Giants for Jimmy Sebring. | OF-1B | 5-9 | 170 | L | L | 1878-05-30 | Peoria,IL |
| MLB | 1899-1914 | 1899-1914 |
2004-08-06 | DJ Dixon | Signed as nondrafted free agent by Giants | C | 5-11 | 205 | L | R | 1982-12-11 | Acaponeta Nayarit,MX |
| AAA | | 2004-2018 |
2004-08-04 | Brian Mazone | Signed by Giants | P-OF | 6-4 | 200 | L | L | 1976-07-26 | Mission Viejo,CA |
| AAA | | 1998-2010 |
2004-07-30 | Ricky Ledee | Traded by Phillies with Alfredo Simon to Giants for Felix Rodriguez. | OF-LF | 6-1 | 160 | L | L | 1973-11-22 | Ponce,PR | 1990- 16- 435-NYA
| MLB | 1998-2007 | 1990-2007 |
2004-07-30 | Felix Rodriguez | Traded by Giants to Phillies for Alfredo Simon and Ricky Ledee. | P-C | 6-1 | 190 | R | R | 1972-09-09 | Monte Cristi,DR | 1989- 0- 0-LAN
| MLB | 1995-2006 | 1991-2009 |
2004-07-30 | Alfredo Simon | Traded by Phillies to Giants July 30 2004 | P | 6-4 | 170 | R | R | 1981-05-08 | Santiago,DR | 1999- 0- 0-PHI
| MLB | 2008-2016 | 2001-2018 |
2004-07-16 | Adam Pettyjohn | Purchased by Athletics from Giants. | P | 6-3 | 190 | R | L | 1977-06-11 | Phoenix,AZ | 1998- 2- 73-DET
| MLB | 2001-2008 | 1998-2010 |
2004-07-01 | Dave Veres | Released by Giants. | P | 6-2 | 220 | R | R | 1966-10-19 | Montgomery,AL | 1986- 4- 89-OAK
| MLB | 1994-2003 | 1986-2008 |
2004-06-16 | Adam Gardner | Signed as nondrafted free agent by Giants | P | 6-0 | 195 | L | L | 1982-02-14 | New Haven,CT |
| A+ | | 2004-2006 |
2004-06-16 | Kyle Bone | Signed as nondrafted free agent by Giants | C | 6-1 | 195 | R | R | 1980-06-30 | Hollywood,FL |
| A+ | | 2004-2005 |
2004-06-16 | Ryan Callahan | Signed as nondrafted free agent by Giants | P | 6-0 | 165 | L | L | 1980-11-19 | Janesville,WI |
| A+ | | 2004-2006 |
2004-06-16 | Caleb Salankey | Signed as nondrafted free agent by Giants | P | 6-1 | 180 | R | R | 1982-05-10 | Wheat Ridge,CO |
| A+ | | 2001-2006 |
2004-06-16 | Brian Horwitz | Signed as nondrafted free agent by Giants | OF-LF | 6-2 | 180 | R | R | 1982-11-07 | Santa Monica,CA | 2003- 26- 782-OAK
| MLB | 2008-2008 | 2001-2010 |
2004-06-08 | Jeff Hammonds | Released by Giants. | RF-CF | 6-0 | 195 | R | R | 1971-03-05 | Scotch Plains,NJ | 1992- 1- 4-BAL
| MLB | 1993-2005 | 1990-2005 |
2004-06-01 | Marcus Sanders | Signed as nondrafted free agent by Giants | SS-2B | 6-0 | 170 | R | R | 1985-08-25 | Sarasota,FL | 2003- 17- 513-SFN
| A+ | | 2004-2009 |
2004-06-01 | Daniel DeSouza | Signed as nondrafted free agent by Giants | OF | 6-1 | 175 | L | L | 1984-11-27 | Brooklyn,NY | 2003- 29- 873-SFN
| Rk | | 2004-2005 |
2004-06-01 | John Odom | Signed as nondrafted free agent by Giants | P | 6-2 | 185 | R | R | 1982-01-06 | Atlanta,GA | 2003- 44-1317-SFN
| A | | 2004-2008 |
2004-05-21 | Rob Stratton | Released by Giants | OF | 6-2 | 250 | R | R | 1977-10-07 | Santa Barbara,CA | 1996- 1- 13-NYN
| AAA | | 1996-2006 |
2004-04-22 | Mike Crudale | Released by Giants | P | 6-0 | 205 | R | R | 1977-01-03 | San Diego,CA | 1999- 24- 732-SLN
| MLB | 2002-2003 | 1999-2007 |
2004-04-07 | Chris Gissell | Released by Giants. | P | 6-5 | 210 | R | R | 1978-01-04 | Vancouver,WA | 1996- 4- 112-CHN
| MLB | 2004-2004 | 1996-2009 |
2004-04-02 | Jason Jacome | Signed as Free Agent by Giants. | P | 6-1 | 185 | L | L | 1970-11-24 | Tulsa,OK | 1991- 12- 329-NYN
| MLB | 1994-1998 | 1991-2009 |
2004-04-02 | Drew Jefferson | Released by Giants | P | 5-9 | 185 | L | L | 1980-04-27 | Baltimore,MD | 2002- 42-1267-SFN
| A- | | 2002-2006 |
2004-04-02 | Branden Florence | Released by Giants | OF-LF | 6-0 | 200 | R | R | 1978-04-03 | Tacoma,WA |
| AA | | 2001-2009 |
2004-04-02 | Wes Hutchison | Released by Giants | P-3B | 6-1 | 195 | R | R | 1979-05-31 | Winter Haven,FL | 2001- 10- 316-SFN
| AAA | | 2001-2005 |
2004-03-31 | Kevin Walker | Claimed on waivers by Giants from Padres. | P | 6-4 | 190 | L | L | 1976-09-20 | Grand Prairie,TX | 1995- 6- 145-SDN
| MLB | 2000-2005 | 1995-2008 |
2004-03-31 | Deivi Cruz | Signed as Free Agent by Giants. | SS-3B | 6-0 | 184 | R | R | 1975-11-06 | Nizao Bani,DR | 1993- 0- 0-SFN
| MLB | 1997-2005 | 1993-2006 |
2004-03-30 | Dave Veres | Signed as Free Agent by Giants. | P | 6-2 | 220 | R | R | 1966-10-19 | Montgomery,AL | 1986- 4- 89-OAK
| MLB | 1994-2003 | 1986-2008 |
2004-03-30 | Sharlon Schoop | Signed as nondrafted free agent by Giants | 2B-3B | 6-0 | 160 | R | R | 1987-04-15 | Willemstad,CC |
| AAA | | 2005-2018 |
2004-03-30 | Wayne Franklin | Traded by Brewers with Leo Estrella to Giants for Glenn Woolard and Carlos Villanueva. | P | 6-2 | 195 | L | L | 1974-03-09 | Wilmington,DE | 1996- 36-1078-LAN
| MLB | 2000-2006 | 1996-2010 |
2004-03-30 | Leo Estrella | Traded by Brewers with Wayne Franklin to Giants for Glenn Woolard and Carlos Villanueva. | P | 6-1 | 185 | R | R | 1975-02-20 | Puerto Plata,DR | 1993- 0- 0-NYN
| MLB | 2000-2004 | 1996-2006 |
2004-03-30 | Carlos Villanueva | Traded by Giants to Brewers March 30 2004 | P | 6-2 | 190 | R | R | 1983-11-28 | Santiago,DR | 2002- 0- 0-SFN
| MLB | 2006-2016 | 2002-2016 |
2004-03-30 | Glenn Woolard | Traded by Giants to Brewers March 30 2004 | P | 6-1 | 200 | R | R | 1981-04-18 | Lancaster,PA | 2002- 10- 307-SFN
| AAA | | 2002-2005 |
2004-03-19 | Alberto Castillo | Released by Giants | C-P | 6-0 | 185 | R | R | 1970-02-10 | San Juan de Maguana,DR | 1987- 0- 0-NYN
| MLB | 1995-2007 | 1987-2009 |
2004-03-17 | Alberto Castillo | Released by Giants. | C-P | 6-0 | 185 | R | R | 1970-02-10 | San Juan de Maguana,DR | 1987- 0- 0-NYN
| MLB | 1995-2007 | 1987-2009 |
2004-03-14 | James Lira | Released by Giants | P-OF | 6-1 | 160 | R | R | 1977-05-19 | Kingsville,TX | 1998- 27- 822-TBA
| AA | | 1998-2007 |
2004-02-17 | Roberto Martinez | Signed as nondrafted free agent by Giants | P | 6-3 | 180 | R | R | 1981-05-02 | Bonao,DR | 2002- 30- 902-MIN
| A | | 2003-2003 |
2004-02-10 | Shairon Martis | Signed as nondrafted free agent by Giants | P | 6-1 | 175 | R | R | 1987-03-30 | Willemstad,CC | 2004- 0- 0-SFN
| MLB | 2008-2013 | 2005-2019 |
2004-02-06 | Ryan Minor | Signed as Free Agent by Giants. | 3B-1B | 6-7 | 245 | R | R | 1974-01-05 | Canton,OH | 1996- 33- 981-BAL
| MLB | 1998-2001 | 1993-2005 |
2004-01-21 | Dave Doster | Signed as Free Agent by Giants. | 2B-3B | 5-10 | 185 | R | R | 1970-10-08 | Fort Wayne,IN | 1993- 27- 748-PHI
| MLB | 1996-1999 | 1991-2005 |
2004-01-20 | Travis Wade | Released by Giants | P-3B | 6-3 | 209 | R | R | 1978-07-08 | Climax,MI |
| AAA | | 1997-2009 |
2004-01-20 | Jeremy Schmidt | Released by Giants | P | 6-2 | 190 | R | R | 1979-11-15 | West Allis,WI | 2000- 37-1111-SFN
| AA | | 2002-2006 |
2004-01-15 | Hector Borg | Signed as nondrafted free agent by Giants | 2B-SS | 5-10 | 160 | B | R | 1985-05-26 | San Pedro de Macoris,DR |
| A | | 2005-2007 |
2004-01-12 | Brett Tomko | Signed as Free Agent by Giants. | P | 6-4 | 216 | R | R | 1973-04-07 | San Diego,CA | 1995- 2- 54-CIN
| MLB | 1997-2011 | 1995-2014 |