Season Information
Team Name
2004 San Francisco Giants
League
National League
Division
West
Calendar
Location
W-L Record
91-71 (.562)   GBL: -2
Rankings (Div/Lg/MLB)
2 / 5 / 10
Runs For/Against
850 / 770   Diff: +80
Playoffs
dnq
Playoff Series
dnq
Playoff Series
General Manager(s)
Manager(s)
Ballpark
Spring Training W-L
Not available
Spring Ballpark
Top Draft Pick
Attendance
Attendance Rank
4
Payroll (usd$)
Payroll Rank
7
Years Active
1883-2020
Get TBC PREMIUM and remove ads, cleaner display, access to research applications, data store discounts and more!
The TBC Newsletter will keep you periodically up-to-date on what is happening at The Baseball Cube.

MLB Transactions on this Date

top csv share Sort PREV | NEXT
TranxDatePlayer NameTransaction DescriptionPosHtWtBaThBorn DatePlace Of BirthDraft InfoHiLvlMLB YearsStat Years
2004-12-27Moises AlouSigned as Free Agent by Giants.LF-OF6-3195RR1966-07-03Atlanta,GA
1986-  1-   2-PIT
MLB1990-20081986-2008
2004-12-21Wayne FranklinSigned as Free Agent by Giants.P6-2195LL1974-03-09Wilmington,DE
1996- 36-1078-LAN
MLB2000-20061996-2010
2004-12-19Jason ChristiansenSigned as Free Agent by Giants.P6-5241RL1969-09-21Omaha,NE
1991-  0-   0-PIT
MLB1995-20051991-2005
2004-12-16AJ PierzynskiReleased by Giants.C-DH6-3220LR1976-12-30Bridgehampton,NY
1994-  3-  71-MIN
MLB1998-20161994-2016
2004-12-16Eliezer AlfonzoSigned by GiantsC-1B6-0170RR1979-02-07Puerto La Cruz,VZ
1996-  0-   0-SLN
MLB2006-20111997-2016
2004-12-15Mike MathenySigned as Free Agent by Giants.C-1B6-3205RR1970-09-22Reynoldsburg,OH
1991-  8- 208-MIL
MLB1994-20061989-2006
2004-12-15Jeff FasseroSigned as Free Agent by Giants.P6-1195LL1963-01-05Springfield,IL
1984- 22- 554-SLN
MLB1991-20061984-2006
2004-12-15Brandon PufferSigned as Free Agent by Giants.P6-3190RR1975-10-05Downey,CA
1994- 27- 743-MIN
MLB2002-20051994-2008
2004-12-13Hairo SolisSelected by Yankees from Giants in Rule 5 minor league draftP6-1170RR1984-03-03Las Matas de Farfan,DR
A+2002-2005
2004-12-13Julio RamirezSigned as Free Agent by Giants.OF-CF5-11170RR1977-08-10San Juan de Maguana,DR
1993-  0-   0-MIA
MLB1999-20051995-2010
2004-12-02Armando BenitezSigned as Free Agent by Giants.P6-4229RR1972-11-03Ramon Santana,DR
1990-  0-   0-BAL
MLB1994-20081991-2012
2004-11-19Matt KinneySigned as Free Agent by Giants.P6-5220RR1976-12-16Bangor,ME
1995-  6- 158-BOS
MLB2000-20051995-2010
2004-11-19Kevin PickfordSigned as Free Agent by Giants.P6-4200LL1975-03-12Fresno,CA
1993-  2-  54-PIT
MLB2002-20021993-2004
2004-11-18Yamid HaadSigned as Free Agent by Giants.C-1B6-2204RR1977-09-02Cartagena,CB
1994-  0-   0-PIT
MLB1999-20051997-2010
2004-11-17Oscar MonteroSigned by GiantsP-OF6-4215RR1978-05-09Caracas,VZ
1996-  0-   0-MIL
AAA1998-2007
2004-11-16Omar VizquelSigned as Free Agent by Giants.SS-3B5-9175BR1967-04-24Caracas,VZ
1984-  0-   0-SEA
MLB1989-20121984-2012
2004-11-15Brian CooperSigned as Free Agent by Giants.P6-1185RR1974-08-19North Hollywood,CA
2001- 39-1178-ARI
MLB1999-20051995-2006
2004-11-11Armando AlmanzaSigned as Free Agent by Giants.P6-3205LL1972-10-26El Paso,TX
1993- 21- 592-SLN
MLB1999-20051993-2005
2004-11-10Doug ClarkSigned by GiantsOF-C6-2200LR1976-03-05Springfield,MA
1998-  7- 218-SFN
MLB2005-20061998-2014
2004-11-09Jeremy FikacSigned as Free Agent by Giants.P6-2185RR1975-04-08Shiner,TX
1998- 19- 562-SDN
MLB2001-20041997-2005
2004-11-09Donaldo MendezSigned as Free Agent by Giants.SS-2B6-1155RR1978-06-07Barquisimeto,VZ
1995-  0-   0-HOU
MLB2001-20031997-2008
2004-11-09Brandon VillafuerteSigned as Free Agent by Giants.P5-11165RR1975-12-17Hilo,HI
1994- 66-1587-NYN
MLB2000-20041995-2011
2004-11-05Matt MontgomerySigned by GiantsP6-3210RR1976-05-13Bellflower,CA
1997- 22- 678-LAN
AAA1997-2006
2004-11-02Guillermo RodriguezSigned by GiantsC-1B5-11195RR1978-05-15Barquisimeto,VZ
1995-  0-   0-SFN
MLB2007-20091996-2012
2004-09-13Carlos QuintanaSigned as nondrafted free agent by GiantsOF-1B6-2195RR1965-08-26Estado Miranda,VZ
1984-  0-   0-BOS
MLB1988-19931985-1994
2004-09-02Dave BurbaTraded by Brewers to Giants for Josh Habel.P6-4240RR1966-07-07Dayton,OH
1987-  2-  33-SEA
MLB1990-20041987-2005
2004-09-02Josh HabelTraded by Giants to BrewersP-OF6-1185LL1980-09-10Dubuque,IA
2002- 14- 427-SFN
AA2000-2007
2004-08-17Neifi PerezReleased by Giants.SS-2B6-0175BR1975-06-02Villa Mella,DR
1992-  0-   0-COL
MLB1996-20071993-2007
2004-08-07Mike DonlinTraded by Reds to Giants for Jimmy Sebring.OF-1B5-9170LL1878-05-30Peoria,IL
MLB1899-19141899-1914
2004-08-07Moose McCormickTraded by Giants to Pirates for Mike Donlin.OF-1B5-11180LL1881-02-28Philadelphia,PA
MLB1904-19131904-1913
2004-08-06DJ DixonSigned as nondrafted free agent by GiantsC5-11205LR1982-12-11Acaponeta Nayarit,MX
AAA2004-2018
2004-08-04Brian MazoneSigned by GiantsP-OF6-4200LL1976-07-26Mission Viejo,CA
AAA1998-2010
2004-07-30Ricky LedeeTraded by Phillies with Alfredo Simon to Giants for Felix Rodriguez.OF-LF6-1160LL1973-11-22Ponce,PR
1990- 16- 435-NYA
MLB1998-20071990-2007
2004-07-30Felix RodriguezTraded by Giants to Phillies for Alfredo Simon and Ricky Ledee.P-C6-1190RR1972-09-09Monte Cristi,DR
1989-  0-   0-LAN
MLB1995-20061991-2009
2004-07-30Alfredo SimonTraded by Phillies to Giants July 30 2004P6-4170RR1981-05-08Santiago,DR
1999-  0-   0-PHI
MLB2008-20162001-2018
2004-07-16Adam PettyjohnPurchased by Athletics from Giants.P6-3190RL1977-06-11Phoenix,AZ
1998-  2-  73-DET
MLB2001-20081998-2010
2004-07-01Dave VeresReleased by Giants.P6-2220RR1966-10-19Montgomery,AL
1986-  4-  89-OAK
MLB1994-20031986-2008
2004-06-16Adam GardnerSigned as nondrafted free agent by GiantsP6-0195LL1982-02-14New Haven,CT
A+2004-2006
2004-06-16Kyle BoneSigned as nondrafted free agent by GiantsC6-1195RR1980-06-30Hollywood,FL
A+2004-2005
2004-06-16Ryan CallahanSigned as nondrafted free agent by GiantsP6-0165LL1980-11-19Janesville,WI
A+2004-2006
2004-06-16Caleb SalankeySigned as nondrafted free agent by GiantsP6-1180RR1982-05-10Wheat Ridge,CO
A+2001-2006
2004-06-16Brian HorwitzSigned as nondrafted free agent by GiantsOF-LF6-2180RR1982-11-07Santa Monica,CA
2003- 26- 782-OAK
MLB2008-20082001-2010
2004-06-08Jeff HammondsReleased by Giants.RF-CF6-0195RR1971-03-05Scotch Plains,NJ
1992-  1-   4-BAL
MLB1993-20051990-2005
2004-06-01Marcus SandersSigned as nondrafted free agent by GiantsSS-2B6-0170RR1985-08-25Sarasota,FL
2003- 17- 513-SFN
A+2004-2009
2004-06-01Daniel DeSouzaSigned as nondrafted free agent by GiantsOF6-1175LL1984-11-27Brooklyn,NY
2003- 29- 873-SFN
Rk2004-2005
2004-06-01John OdomSigned as nondrafted free agent by GiantsP6-2185RR1982-01-06Atlanta,GA
2003- 44-1317-SFN
A2004-2008
2004-05-21Rob StrattonReleased by GiantsOF6-2250RR1977-10-07Santa Barbara,CA
1996-  1-  13-NYN
AAA1996-2006
2004-04-22Mike CrudaleReleased by GiantsP6-0205RR1977-01-03San Diego,CA
1999- 24- 732-SLN
MLB2002-20031999-2007
2004-04-07Chris GissellReleased by Giants.P6-5210RR1978-01-04Vancouver,WA
1996-  4- 112-CHN
MLB2004-20041996-2009
2004-04-02Jason JacomeSigned as Free Agent by Giants.P6-1185LL1970-11-24Tulsa,OK
1991- 12- 329-NYN
MLB1994-19981991-2009
2004-04-02Drew JeffersonReleased by GiantsP5-9185LL1980-04-27Baltimore,MD
2002- 42-1267-SFN
A-2002-2006
2004-04-02Branden FlorenceReleased by GiantsOF-LF6-0200RR1978-04-03Tacoma,WA
AA2001-2009
2004-04-02Wes HutchisonReleased by GiantsP-3B6-1195RR1979-05-31Winter Haven,FL
2001- 10- 316-SFN
AAA2001-2005
2004-03-31Kevin WalkerClaimed on waivers by Giants from Padres.P6-4190LL1976-09-20Grand Prairie,TX
1995-  6- 145-SDN
MLB2000-20051995-2008
2004-03-31Deivi CruzSigned as Free Agent by Giants.SS-3B6-0184RR1975-11-06Nizao Bani,DR
1993-  0-   0-SFN
MLB1997-20051993-2006
2004-03-30Dave VeresSigned as Free Agent by Giants.P6-2220RR1966-10-19Montgomery,AL
1986-  4-  89-OAK
MLB1994-20031986-2008
2004-03-30Sharlon SchoopSigned as nondrafted free agent by Giants2B-3B6-0160RR1987-04-15Willemstad,CC
AAA2005-2018
2004-03-30Wayne FranklinTraded by Brewers with Leo Estrella to Giants for Glenn Woolard and Carlos Villanueva.P6-2195LL1974-03-09Wilmington,DE
1996- 36-1078-LAN
MLB2000-20061996-2010
2004-03-30Leo EstrellaTraded by Brewers with Wayne Franklin to Giants for Glenn Woolard and Carlos Villanueva.P6-1185RR1975-02-20Puerto Plata,DR
1993-  0-   0-NYN
MLB2000-20041996-2006
2004-03-30Carlos VillanuevaTraded by Giants to Brewers March 30 2004P6-2190RR1983-11-28Santiago,DR
2002-  0-   0-SFN
MLB2006-20162002-2016
2004-03-30Glenn WoolardTraded by Giants to Brewers March 30 2004P6-1200RR1981-04-18Lancaster,PA
2002- 10- 307-SFN
AAA2002-2005
2004-03-19Alberto CastilloReleased by GiantsC-P6-0185RR1970-02-10San Juan de Maguana,DR
1987-  0-   0-NYN
MLB1995-20071987-2009
2004-03-17Alberto CastilloReleased by Giants.C-P6-0185RR1970-02-10San Juan de Maguana,DR
1987-  0-   0-NYN
MLB1995-20071987-2009
2004-03-14James LiraReleased by GiantsP-OF6-1160RR1977-05-19Kingsville,TX
1998- 27- 822-TBA
AA1998-2007
2004-02-17Roberto MartinezSigned as nondrafted free agent by GiantsP6-3180RR1981-05-02Bonao,DR
2002- 30- 902-MIN
A2003-2003
2004-02-10Shairon MartisSigned as nondrafted free agent by GiantsP6-1175RR1987-03-30Willemstad,CC
2004-  0-   0-SFN
MLB2008-20132005-2019
2004-02-06Ryan MinorSigned as Free Agent by Giants.3B-1B6-7245RR1974-01-05Canton,OH
1996- 33- 981-BAL
MLB1998-20011993-2005
2004-01-21Dave DosterSigned as Free Agent by Giants.2B-3B5-10185RR1970-10-08Fort Wayne,IN
1993- 27- 748-PHI
MLB1996-19991991-2005
2004-01-20Travis WadeReleased by GiantsP-3B6-3209RR1978-07-08Climax,MI
AAA1997-2009
2004-01-20Jeremy SchmidtReleased by GiantsP6-2190RR1979-11-15West Allis,WI
2000- 37-1111-SFN
AA2002-2006
2004-01-15Hector BorgSigned as nondrafted free agent by Giants2B-SS5-10160BR1985-05-26San Pedro de Macoris,DR
A2005-2007
2004-01-12Brett TomkoSigned as Free Agent by Giants.P6-4216RR1973-04-07San Diego,CA
1995-  2-  54-CIN
MLB1997-20111995-2014
Glossary:
Player Name Name of the player. If not linked, then no profile on the site Transaction Description Full description of the transaction as entered in the database Pos Defensive Position Ht Height Wt Weight Ba Bats Th Throws Born Date Date of Birth for Player Place of Birth City,State or City,Country for birthplace Draft Info Year-DraftRound-Overall-Drafted by Team Abbreviation. Click the link to view picks for that round. Indicates most recent draft instance HiLvl Highest Level Reached MLB Years Up-to-date Range of Years played Stat Years Available range of years of statistics within the TBC system