The Baseball Cube | The Football Cube | Search | Help | Advertising | Contact Us
 
 PeopleTeamsLeaguesEventsPlacesAnalysisCardsAbout Us
Home » Leagues » Major League Baseball » San Francisco Giants » 2004 | Roster

» 2004 San Francisco Giants   |   Roster


Major League Baseball

Record:  91-71   .562.... 2nd in National League West
Stadium:  SBC Park
Playoffs:  Did not Qualify
Attendance:  3,258,864
Payroll:  $82,019,166  
Top Draft Pick:  Eddy Martinez-Estevez  (#70)   AA
ManagerFelipe Alou

Affiliates  - AAA  Fresno Grizzlies   AA  Norwich Navigators   A+  San Jose Giants   A  Hagerstown Suns   A-  Salem-Keizer Volcanoes   Rk  Arizona Giants

Team Leaders

HR:  Bonds [45]
RBI:  Bonds [101]
2B:  Feliz [33]
SB:  Durham [10]
W:  Schmidt [18]
SV:  Herges [23]
SO:  Schmidt [251]


Oldest Player:  Barry Bonds [39]
Youngest Player:  David Aardsma [22]
Longest Tenure:  Barry Bonds [12]

Major League Debuts

Batters: Brian Dallimore (Apr 29)  Justin Knoedler (Oct 3)  
Pitchers: David Aardsma (Apr 6)  Brad Hennessey (Aug 7)  Merkin Valdez (Aug 1)  


2009 Data Products are now available. Includes the TBC Stats Register, Minor League Stats, College Data and the Draft Register. Custom datasets available as well.
TBC Twitter Page - For Site Updates
The Football Cube
This Page does not have a dedicated Sponsor  
MLB Trade Rumors - Today's hottest baseball trade rumors. If it's whispered, they hear it.

    Other Advertisers:  Baseball Equipment  Pricing Baseball Cards  Baseball Bargains  Pro Fantasy Baseball  Baseball Slant Forums  Fantasy Ethos 

Roster of Players

#Player NamePosAgeBTHTWTBornPlaceHigh LevelMLB Years
33,47David AardsmaP22RR6-520012/27/1981Denver, COMLB2004-2009
13Edgardo Alfonzo3B-2B30RR5-1118711/8/1973Santa Teresa, VZMLB1995-2006
25Barry BondsLF39LL6-22107/24/1964Riverside, CAMLB1986-2007
38Jim BrowerP31RR6-220512/29/1972Edina, MNMLB1999-2007
43Dave BurbaP37RR6-42407/7/1966Dayton, OHMLB1990-2004
40Jason ChristiansenP34RL6-52419/21/1969Omaha, NEMLB1995-2005
37Brian CooperP29RR6-11858/19/1974North Hollywood, CAMLB1999-2005
53Kevin CorreiaP23RR6-31808/24/1980San Diego, CAMLB2003-2009
35Deivi CruzSS28RR6-018411/6/1975Nizao Bani, DRMLB1997-2005
14,60Brian Dallimore2B-3B30RR6-118511/15/1973Las Vegas, NVMLB2004-2005
5Ray Durham2B32BR5-818011/30/1971Charlotte, NCMLB1995-2008
56Jason EllisonCF-LF26RR5-101804/4/1978Quincy, CAMLB2003-2008
53Leo EstrellaP29RR6-11852/20/1975Puerto Plata, DRMLB2000-2004
49Scott EyreP32LL6-12005/30/1972Inglewood, CAMLB1997-2009
7Pedro Feliz3B-1B29RR6-11954/27/1975Azua, DRMLB2000-2009
34Jesse FoppertP23RR6-62107/10/1980Reading, PAMLB2003-2005
28Wayne FranklinP30LL6-21953/9/1974Wilmington, DEMLB2000-2006
9Marquis GrissomCF37RR5-111884/17/1967Atlanta, GAMLB1989-2005
12Jeff HammondsRF-CF33RR6-01953/5/1971Scotch Plains, NJMLB1993-2005
41Brad HennesseyP24RR6-21852/7/1980Toledo, OHMLB2004-2008
48Matt HergesP34LR6-02004/1/1970Champaign, ILMLB1999-2009
32Dustin HermansonP31RR6-220012/21/1972Springfield, OHMLB1995-2006
52Justin KnoedlerP23RR6-22057/17/1980Springfield, ILMLB2004-2006
33Ricky LedeeLF-RF30LL6-116011/22/1973Ponce, PRMLB1998-2007
39Todd LindenLF-RF24BR6-22156/30/1980Edmonds, WAMLB2003-2007
51Noah LowryP23RL6-219010/10/1980Ventura, CAMLB2003-2007
1Damon Minor1B29LL6-72301/9/1975Canton, OHMLB2000-2004
22Dustan MohrRF-LF28RR6-02106/19/1976Hattiesburg, MSMLB2001-2007
10Neifi PerezSS29BR6-01756/2/1975Villa Mella, DRMLB1996-2007
36A.J. PierzynskiC27LR6-322012/30/1976Bridgehampton, NYMLB1998-2009
2Cody RansomSS-2B28RR6-21902/17/1976Mesa, AZMLB2001-2009
47Felix RodriguezP31RR6-11909/9/1972Monte Cristi, DRMLB1995-2006
46Kirk RueterP33LL6-320512/1/1970Centralia, ILMLB1993-2005
29Jason SchmidtP31RR6-52131/29/1973Lewiston, IDMLB1995-2009
6J.T. Snow1B36LL6-22052/26/1968Long Beach, CAMLB1992-2008
50Brett TomkoP31RR6-42164/7/1973San Diego, CAMLB1997-2009
21Tony TorcatoRF-LF24LR6-119510/25/1979Woodland, CAMLB2002-2005
8Yorvit TorrealbaC25RR5-111807/19/1978Caracas, VZMLB2001-2009
20Michael TuckerRF-LF33LR6-21856/25/1971South Boston, VAMLB1995-2006
37Merkin ValdezP22RR6-317011/10/1981San Cristobal, DRMLB2004-2009
54Kevin WalkerP27LL6-41909/20/1976Grand Prairie, TXMLB2000-2005
45Tyler WalkerP28RR6-32375/15/1976San Francisco, CAMLB2002-2009
57Jerome WilliamsP22RR6-318012/4/1981Honolulu, HIMLB2003-2007