"Serving Baseball Statistics Since 2003"
Home >> Teams >> MLB Franchises >> National League >> San Francisco Giants >> 2004 Team Capsule >> Team Roster

2004 San Francisco Giants (MLB)

+ Team Roster
W-L Record: 91-71 .562
Rank: 2nd in National League West
Run Differential: 850-770 + 80
Manager(s): Felipe Alou
General Manager: Brian Sabean
Location: San Francisco, California
Ballpark: SBC Park
Payroll: $ 82,019,166 10/30
Attendance: 3,258,864 4/30
Playoffs: -
Top Draft Pick: Eddy Martinez-Estevez (#70) All picks
Years Active:
Franchise Information

Coaching Staff

Bench Coach: Ron Wotus
Bullpen Coach: Mark Gardner
First Base Coach: Luis Pujols
Hitting Coach: Joe Lefebvre
Pitching Coach: Dave Righetti
Third Base Coach: Gene Glynn

#1 Draft Picks

Dustin Hermanson (#3), Jeff Hammonds (#4), Barry Bonds (#6), Michael Tucker (#10), Tony Torcato (#19), Brad Hennessey (#21), David Aardsma (#22), Noah Lowry (#30), Jerome Williams (#39), Todd Linden (#41)
National League West Standings
Full League Standings
  • A roster of all players who participated in at least one game for this team for this season.
  • The roster is sortable but defaults to an alphabetical listing.
  • Uniform numbers may not be complete for non-MLB teams. It is difficult to come by this information historically. See Data coverage
  • For MLB and Minor league teams, this roster was never an actual roster at any given point during the season.
  • Colleges may be missing players who were either red-shirted or who did not get into game action
  • Full Team Roster for 2004 San Francisco Giants season
    UnifPlayerPosHtWtB-TAgeBornPlaceDraft InfoHigh LevelCurrent TeamStatus
    33,47David AardsmaP6-5200R-R222004SFN: 2003-1-22MLB-Free Agent
    13Edgardo Alfonzo3B-2B5-11187R-R301995UDFAMLB--
    25Barry BondsLF6-2210L-L391986PIT: 1985-1-6MLB--
    38Jim BrowerP6-2205R-R311999TEX: 1994-6-169MLB--
    43Dave BurbaP6-4240R-R371990SEA: 1987-2-33MLB--
    40Jason ChristiansenP6-5241R-L341995UDFAMLB--
    37Brian CooperP6-1185R-R291999ARI: 2001-39-1178MLB--
    53Kevin CorreiaP6-3180R-R232003SFN: 2002-4-127MLBPhiladelphia PhilliesMinors
    35Deivi CruzSS6-0184R-R281997UDFAMLB--
    14,60Brian Dallimore2B-3B6-1185R-R302004HOU: 1996-9-264MLB--
    5Ray Durham2B5-8180B-R321995CHA: 1990-5-129MLB--
    56Jason EllisonCF-LF5-10180R-R262003SFN: 2000-22-661MLB--
    53Leo EstrellaP6-1185R-R292000UDFAMLB--
    49Scott EyreP6-1200L-L321997TEX: 1991-9-249MLB--
    7Pedro Feliz3B6-1195R-R292000UDFAMLB--
    34Jesse FoppertP6-6210R-R232003SFN: 2001-2-74MLB--
    28Wayne FranklinP6-2195L-L302000LAN: 1996-36-1078MLB--
    9Marquis GrissomCF5-11188R-R371989MON: 1988-3-76MLB--
    12Jeff HammondsRF-CF6-0195R-R331993BAL: 1992-1-4MLB--
    41Brad HennesseyP6-2185R-R242004SFN: 2001-1-21MLB--
    48Matt HergesP6-0200L-R341999UDFAMLB--
    32Dustin HermansonP6-2200R-R311995SDN: 1994-1-3MLB--
    52Justin KnoedlerP6-2205R-R232004SFN: 2001-5-166MLB--
    33Ricky LedeeLF-RF6-1160L-L301998NYA: 1990-16-421MLB--
    39Todd Linden1B-OF6-2215B-R242003SFN: 2001-1-41MLB-Free Agent
    51Noah LowryP6-2190R-L232003SFN: 2001-1-30MLB--
    1Damon Minor1B6-7230L-L292000SFN: 1996-12-342MLB--
    22Dustan MohrRF-LF6-0210R-R282001CLE: 1997-9-291MLB--
    10Neifi PerezSS6-0175B-R291996UDFAMLB--
    36A.J. PierzynskiC6-3220L-R271998MIN: 1994-3-71MLBAtlanta BravesMLB-Active
    2Cody Ransom3B6-2190R-R282001SFN: 1998-9-278MLBReno (AAA) >> Arizona DiamondbacksMinors
    47Felix RodriguezP6-1190R-R311995UDFAMLB--
    46Kirk RueterP6-3205L-L331993MON: 1991-18-478MLB--
    29Jason SchmidtP6-5213R-R311995ATL: 1991-8-206MLB--
    6J.T. Snow1B6-2205L-L361992NYA: 1989-5-127MLB--
    50Brett TomkoP6-4216R-R311997CIN: 1995-2-54MLB-Free Agent
    21Tony TorcatoRF-LF6-1195L-R242002SFN: 1998-1-19MLB--
    8Yorvit TorrealbaC5-11180R-R252001UDFAMLB-Free Agent
    20Michael TuckerRF-LF6-2185L-R331995KCA: 1992-1-10MLB--
    37Merkin ValdezP6-3170R-R222004UDFAMLB-Free Agent
    54Kevin WalkerP6-4190L-L272000SDN: 1995-6-145MLB--
    45Tyler WalkerP6-3237R-R282002NYN: 1997-2-58MLB--
    57Jerome WilliamsP6-3180R-R222003SFN: 1999-1-39MLBPhiladelphia PhilliesMLB-Active

    About Us  |  Site Map  |  Data Coverage  |  Support TBC | Privacy Policy  |  Contact Us

    Boxscores data is obtained free of charge from Retrosheet.org.

    Please Support The Baseball Cube.