Season Information
Team Name
2004 San Francisco Giants
National League
W-L Record
91-71 (.562)   GBL: -2
Rankings (Div/Lg/MLB)
2 / 5 / 10
Runs For/Against
850 / 770   Diff: +80
Did not qualify
Playoff Series
Did not qualify
Playoff Series
General Manager(s)
Spring Training W-L
Not available
Spring Ballpark
Top Draft Pick
Attendance Rank
Payroll (usd$)
Payroll Rank
Years Active
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.

2004 MLB Franchise and Minor League Affiliates

top csv share Sort PREV | NEXT
YearTeam NameLeagueDivisionLevelGWLWPctGBLRfRaDiffRankLgRankAttendanceAtt RankManagerBallparkPlayoffs
2004San Francisco GiantsNational LeagueWestMLB1629171.562285077080253,258,8644Felipe AlouSBC Park-
2004Fresno GrizzliesPacific Coast LeagueSouthernAAA1446282.43117717789-72415531,0405Fred StanleyGrizzlies Stadiumdnq
2004Norwich NavigatorsEastern LeagueNorthernAA1426973.48615.56225645848168,55912Shane TurnerSenator Thomas J. Dodd Memorial Stadiumdnq
2004San Jose GiantsCalifornia LeagueNorthernA+1407466.529167256467924128,4845Lenn SakataSan Jose Municipal StadiumLost in Semi-Finals
2004Hagerstown SunsSouth Atlantic LeagueNorthernA1374988.35834.5602756-154816128,50811Mike RamseyMunicipal Stadiumdnq
2004Salem-Keizer VolcanoesNorthwest LeagueWestA-763739.4875385398-1336118,9293Joe StrainVolcanoes Stadiumdnq
2004Arizona GiantsArizona League-Rk563719.6610343265781100Bert HunterScottsdale StadiumLeague Champions
7 record(s)
Year Context-dependent but usually self-evident. (Season, Draft Year etc) Team Name Contextual to the grid but usually self-evident. Draft = Drafted team. League Abbreviation or name of league Division League division, geographically (usually) grouping of teams within a league Level Level of the team in terms of MLB, minor league level, Independent or College division G Games Played (or Pitched) W Wins (Pitcher or Team) L Losses (Pitcher or Team) WPct Winning Percentage (W/(W+L)) GBL Games behind leader. ((Team A Wins-Team B Wins) + (Team A Losses-Team B Losses))/2 RF Runs For RA Runs Against Diff Run Differential. RF-RA Rank If team context, indicates Divisional Rank LgRank Rank within a League. For MLB, refers to AL or NL Attendance Number of people paying for tickets for games Att Rank Attendance rank within the league Manager Manager(s) for this team Ballpark Team or School's ballpark for the season Playoffs Playoff participation description.

Organizational Roster for 2004 San Francisco Giants

top csv share Sort PREV | NEXT
  • Grid Filters
  • Major Leaguers
  • 1st Round Pick
  • Hitters
  • Pitchers
  • 22-under
  • 36-over
  • Recently Active
  • A
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    David AardsmaPRR22MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Johany AbreuSSBR20A+San Jose Giants (A+), Hagerstown Suns (A), Arizona Giants (Rk)---
    Jeremy AccardoPRR22MLBNorwich Navigators (AA), San Jose Giants (A+)---
    John Acha3BRR23A-Salem-Keizer Volcanoes (A-)---
    Kelyn AcostaPRR19A+Hagerstown Suns (A)---
    Edgardo Alfonzo3B-2BRR30MLBSan Francisco Giants (MLB)---
    Tim AlvarezPLL23A+Hagerstown Suns (A)---
    Keith AndersonCRR25AAASan Jose Giants (A+), Hagerstown Suns (A)---
    Luke AndersonPRR26AAAFresno Grizzlies (AAA), Norwich Navigators (AA)---
    Omar AnezPRR23AHagerstown Suns (A)---
    Jon ArmitageOFBR23AAAHagerstown Suns (A)---
    Jamie AthasIFLR24AAAFresno Grizzlies (AAA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Charlie BabineauxOFRR23A-Salem-Keizer Volcanoes (A-)---
    Derek Barrows3BRR23AHagerstown Suns (A)---
    Joe BatemanPRR24AAANorwich Navigators (AA), Hagerstown Suns (A)---
    Chris BeggPRR24AAAFresno Grizzlies (AAA), Norwich Navigators (AA)---
    Julian BenavidezIFRR22AANorwich Navigators (AA), San Jose Giants (A+)---
    Barry BondsLFLL39MLBSan Francisco Giants (MLB)---
    Kyle BoneCRR24A+San Jose Giants (A+), Hagerstown Suns (A), Salem-Keizer Volcanoes (A-)---
    John BowkerLFLL20MLBSalem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Garrett BroshuisPRR22AAASan Jose Giants (A+), Salem-Keizer Volcanoes (A-)---
    Jim BrowerPRR31MLBSan Francisco Giants (MLB)---
    Dayton BullerCRR23AAAHagerstown Suns (A), Arizona Giants (Rk)---
    Dave BurbaPRR37MLBSan Francisco Giants (MLB)MIL, MIL
    Brian BurresPLL23MLBSan Jose Giants (A+)---
    Brian Buscher3BLR23MLBSan Jose Giants (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Matt CainPRR19MLBNorwich Navigators (AA), San Jose Giants (A+)---
    Ryan CallahanPLL23A+Hagerstown Suns (A), Arizona Giants (Rk)---
    Bryan CarterOFLL26AANorwich Navigators (AA)---
    Benny CepedaPRR21A-Arizona Giants (Rk)---
    Mike Cervenak3BRR27MLBFresno Grizzlies (AAA), Norwich Navigators (AA)---
    Angel ChavezIFRR22MLBNorwich Navigators (AA), San Jose Giants (A+), Arizona Giants (Rk)---
    Jason ChristiansenPRL34MLBSan Francisco Giants (MLB)---
    Chris Ciesluk3BRR21A+San Jose Giants (A+), Arizona Giants (Rk)---
    Manny CividanesOFLL19RkArizona Giants (Rk)---
    Doug ClarkOFLR28MLBNorwich Navigators (AA)---
    Jeff ClarkPRR24AANorwich Navigators (AA)---
    Jason Columbus1BRR24AHagerstown Suns (A)---
    Nick ConteCRR22ASalem-Keizer Volcanoes (A-)---
    Brian CooperPRR29MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Julio CordidoIFRR23AAANorwich Navigators (AA), San Jose Giants (A+)---
    Kevin CorreiaPRR23MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Jon CoutlangusOFLL23MLBHagerstown Suns (A), Arizona Giants (Rk)---
    Josh CramPRR23A+San Jose Giants (A+)---
    Mike CrudalePRR27MLBFresno Grizzlies (AAA)PIT, PIT
    Deivi CruzSSRR28MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Chris CurryCRR26AAANorwich Navigators (AA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Brian Dallimore2B-3BRR30MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Daniel DeSouzaOFLL19RkArizona Giants (Rk)---
    Lisandro Disla3BRR20AArizona Giants (Rk)---
    DJ DixonCLR21AAAArizona Giants (Rk)---
    Patrick DobsonOFRR23AAHagerstown Suns (A)---
    Dave Doster2BRR33MLBFresno Grizzlies (AAA)---
    Ray Durham2BBR32MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA), San Jose Giants (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jason EllisonCF-LFRR26MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Jesse EnglishPLL19MLBHagerstown Suns (A)---
    Geno EspineliPLL21MLBSan Jose Giants (A+), Salem-Keizer Volcanoes (A-)---
    Leo EstrellaPRR29MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Scott EyrePLL32MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Juan FarachPLL18RkArizona Giants (Rk)---
    Maximo FelixCRR21A+Salem-Keizer Volcanoes (A-)---
    Pedro Feliz3BRR29MLBSan Francisco Giants (MLB)---
    Jesse FloydPRR23AAHagerstown Suns (A)---
    Jesse FoppertPRR23MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA), San Jose Giants (A+), Arizona Giants (Rk)---
    Kevin Frandsen1BRR22MLBSalem-Keizer Volcanoes (A-)---
    Wayne FranklinPLL30MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    James GarciaPRR24AAAFresno Grizzlies (AAA), San Jose Giants (A+)---
    Adam GardnerPLL22A+Salem-Keizer Volcanoes (A-)---
    Lee GardnerPRR29MLBFresno Grizzlies (AAA)---
    Tomas GarridoIFRR22AANorwich Navigators (AA), Hagerstown Suns (A)---
    Chris GeorgePRR23A+Hagerstown Suns (A)---
    TJ GornatiPRR22A+Arizona Giants (Rk)---
    Marquis GrissomCFRR37MLBSan Francisco Giants (MLB)---
    Brad GrothSSRR21A-Salem-Keizer Volcanoes (A-)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Josh HabelPLL23AANorwich Navigators (AA)---
    Kyle HainesSSBR21AASalem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Jeff HammondsRF-CFRR33MLBSan Francisco Giants (MLB)---
    Nathan HaynesOFLL24MLBFresno Grizzlies (AAA)---
    Justin HedrickPRR22AASalem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Brad HennesseyPRR24MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA), Norwich Navigators (AA)---
    Matt HergesPLR34MLBSan Francisco Giants (MLB)---
    Dustin HermansonPRR31MLBSan Francisco Giants (MLB)---
    Steve HolmCRR24MLBSan Jose Giants (A+)---
    Aaron Hornostaj2BLR21AAASan Jose Giants (A+), Hagerstown Suns (A)---
    Brian HorwitzOFRR21MLBSalem-Keizer Volcanoes (A-)---
    Tim HuttingSSRR22AAAHagerstown Suns (A)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Travis Ishikawa1BLL20MLBSan Jose Giants (A+), Hagerstown Suns (A)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jason JacomePLL33MLBFresno Grizzlies (AAA)---
    Todd JenningsCRR22AAASan Jose Giants (A+), Salem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Ryan JensenPRR28MLBFresno Grizzlies (AAA)---
    Kevin JensonPRR23A-Salem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Lisandro KingSSRR18RkArizona Giants (Rk)---
    Simon Klink3BBR22AASalem-Keizer Volcanoes (A-)---
    Justin KnoedlerPRR23MLBSan Francisco Giants (MLB), Norwich Navigators (AA)---
    Jay KnowltonSSRR24AANorwich Navigators (AA), Hagerstown Suns (A)---
    Mike KunesPLL22A-Salem-Keizer Volcanoes (A-)---
    Jared KurtzCRR22RkArizona Giants (Rk)---
    Craig KuzmicIFBR27AAAFresno Grizzlies (AAA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    AJ Labarbera2BRR24AAASan Jose Giants (A+), Hagerstown Suns (A)---
    Ricky LedeeLF-RFLL30MLBSan Francisco Giants (MLB)PHI
    Fred LewisLFLR23MLBFresno Grizzlies (AAA), San Jose Giants (A+)---
    Todd Linden1B-OFBR24MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Noah LowryPRL23MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Kellen LudwigPRR21A-Arizona Giants (Rk)---
    Todd LundwallPRR23RkArizona Giants (Rk)---
    Trey LunsfordCRR25MLBFresno Grizzlies (AAA)---
    Jeremiah LusterSSRR17AAAArizona Giants (Rk)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Doug MackayPRR21ASalem-Keizer Volcanoes (A-)---
    Jackson MarkertPRR25AANorwich Navigators (AA), San Jose Giants (A+)---
    Sean MartinPRR24A+Hagerstown Suns (A)---
    Eddy Martinez-Estevez1BRR20AAASan Jose Giants (A+), Hagerstown Suns (A), Salem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Osiris MatosPRR19MLBArizona Giants (Rk)---
    Brian MazonePLL27AAAFresno Grizzlies (AAA), Norwich Navigators (AA)---
    Brooks McNivenPRR23AAASan Jose Giants (A+)---
    Arnoldo MercadoPRR22AAAArizona Giants (Rk)---
    Bryan MillikanPRR20AAHagerstown Suns (A), Arizona Giants (Rk)---
    Damon Minor1BLL29MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Matt MinorPRR21ASalem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Pat MischPRL22MLBNorwich Navigators (AA)---
    Dustan MohrRF-LFRR28MLBSan Francisco Giants (MLB)---
    Alberto MontesPRR24AANorwich Navigators (AA)---
    Mike MooneyOFRR21AAASalem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Anthony MorenoPRR20AASalem-Keizer Volcanoes (A-)---
    Roberto MorilloSSBR19RkArizona Giants (Rk)---
    Brian MunhallCRR24AAAFresno Grizzlies (AAA), San Jose Giants (A+), Hagerstown Suns (A)---
    Scott MunterPRR24MLBFresno Grizzlies (AAA), Norwich Navigators (AA)---
    Mike MusgravePRR20AAAHagerstown Suns (A)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Travis NeSmithPLL22AHagerstown Suns (A)---
    Lance Niekro1BRR25MLBFresno Grizzlies (AAA), San Jose Giants (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    John OdomPRR22ASalem-Keizer Volcanoes (A-)---
    Daniel OrtmeierOFRL23MLBNorwich Navigators (AA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Matt PalmerPRR25MLBNorwich Navigators (AA)---
    Jeff PalumboSSBR22A-Salem-Keizer Volcanoes (A-)---
    Anthony PannonePRR22AAASan Jose Giants (A+)---
    Adalberto PaulinoOFRR21ASalem-Keizer Volcanoes (A-)---
    Julio PavonPRR28AAAFresno Grizzlies (AAA), Norwich Navigators (AA), San Jose Giants (A+)---
    Jay Pecci2BBR27AAANorwich Navigators (AA)---
    Nathan PendleyPLL22A+San Jose Giants (A+), Salem-Keizer Volcanoes (A-)---
    Neifi PerezSSBR29MLBSan Francisco Giants (MLB)CHN
    Jeff PetersenPRR22AAASan Jose Giants (A+)---
    Adam PettyjohnPRL27MLBFresno Grizzlies (AAA)OAK
    Kevin PickfordPLL29MLBFresno Grizzlies (AAA)---
    AJ PierzynskiCLR27MLBSan Francisco Giants (MLB)---
    Daniel PortorrealPRR20AHagerstown Suns (A), Arizona Giants (Rk)---
    Rickey PutmanPRR21A-Arizona Giants (Rk)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Matt RagusePRR21A-Salem-Keizer Volcanoes (A-)---
    Cody Ransom3BRR28MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Jesus ReinaPLL20AAASalem-Keizer Volcanoes (A-)---
    Judson Richards1BLL23RkArizona Giants (Rk)---
    Felix RodriguezPRR31MLBSan Francisco Giants (MLB)PHI
    Kirk RueterPLL33MLBSan Francisco Giants (MLB)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Darren SackPRR21AASalem-Keizer Volcanoes (A-)---
    Billy SadlerPRR22MLBNorwich Navigators (AA), San Jose Giants (A+)---
    Ryan SadowskiPRR21MLBHagerstown Suns (A)---
    Caleb SalankeyPRR22A+Arizona Giants (Rk)---
    Ivan SanchezOFRR21RkArizona Giants (Rk)---
    Jonathan SanchezPLL21MLBSalem-Keizer Volcanoes (A-), Arizona Giants (Rk)---
    Jose SanchezPRR22A+Arizona Giants (Rk)---
    Marcus SandersSSRR18A+Arizona Giants (Rk)---
    Pablo Sandoval3BBR17MLBArizona Giants (Rk)---
    Francisco SantosRF-1BLL30MLBFresno Grizzlies (AAA), Norwich Navigators (AA)---
    Nate SchierholtzRFLR20MLBSan Jose Giants (A+), Hagerstown Suns (A)---
    Jason SchmidtPRR31MLBSan Francisco Giants (MLB), San Jose Giants (A+)---
    Jesse SchmidtOFBR22AHagerstown Suns (A)---
    Juan SerratoPRR22A+Hagerstown Suns (A)---
    Adam ShabalaOFLR26MLBFresno Grizzlies (AAA)---
    Alfredo SimonPRR23MLBSan Jose Giants (A+)PHI
    Chase SmithPLR22A-Salem-Keizer Volcanoes (A-)---
    J.T. Snow1BLL36MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Aaron Sobieraj2BRR23A+San Jose Giants (A+), Hagerstown Suns (A), Salem-Keizer Volcanoes (A-)---
    Hairo SolisPRR20A+Arizona Giants (Rk)---
    Carlos SosaLF-1BLL22AAASan Jose Giants (A+)---
    Brian StirmPRR22A+San Jose Giants (A+)---
    Ryan Strain2BBR23A-Salem-Keizer Volcanoes (A-)---
    Rob StrattonOFRR26AAAFresno Grizzlies (AAA)CIN
    Zach Strong3BBR23AAAFresno Grizzlies (AAA), San Jose Giants (A+), Hagerstown Suns (A)---
    Brent SwansonCLR23AAAFresno Grizzlies (AAA), Hagerstown Suns (A)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jack TaschnerPLL26MLBFresno Grizzlies (AAA), Norwich Navigators (AA)---
    Will Thompson1BLL21AAASalem-Keizer Volcanoes (A-)---
    Ben ThurmondPRR22A+Hagerstown Suns (A)---
    Clay TimpnerLFLL21MLBSan Jose Giants (A+), Salem-Keizer Volcanoes (A-)---
    Brett TomkoPRR31MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Tony TorcatoRF-LFLR24MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Yorvit TorrealbaCRR25MLBSan Francisco Giants (MLB)---
    Brion TreadwayPRR25AANorwich Navigators (AA), San Jose Giants (A+)---
    Dan TrumbleOFRR24AASan Jose Giants (A+)---
    Michael TuckerRF-LFLR33MLBSan Francisco Giants (MLB)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jeff UrbanPRL27AAAFresno Grizzlies (AAA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Carlos ValderramaLF-CFRR26MLBNorwich Navigators (AA)---
    Merkin ValdezPRR22MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA), Norwich Navigators (AA), San Jose Giants (A+)---
    Rob Ventura1BRR22RkArizona Giants (Rk)---
    Dave VeresPRR37MLBFresno Grizzlies (AAA)---
    Brad VerickerOFLL23AANorwich Navigators (AA), San Jose Giants (A+)---
    Tyler Von Schell1BRR24AAANorwich Navigators (AA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jason WaddellPRL23MLBSan Jose Giants (A+)---
    Mike WagnerOFRR22AAHagerstown Suns (A)---
    Jake Wald3BRR23AAANorwich Navigators (AA), San Jose Giants (A+)---
    Mitch WalkPLL26AANorwich Navigators (AA)---
    Kevin WalkerPLL27MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Tyler WalkerPRR28MLBSan Francisco Giants (MLB), Fresno Grizzlies (AAA)---
    Randy WalterOFRR23AANorwich Navigators (AA), San Jose Giants (A+)---
    Craig WhitakerPRR19AAASalem-Keizer Volcanoes (A-)---
    Jerome WilliamsPRR22MLBSan Francisco Giants (MLB)---
    Brian WilsonPRR22MLBHagerstown Suns (A)---
    Trevor WohlgemuthPRR22A-Salem-Keizer Volcanoes (A-)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jose YensOFRR21ASalem-Keizer Volcanoes (A-)---
    Orlando YntemaPRR18AArizona Giants (Rk)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Billy Zbacnik1BLL23RkArizona Giants (Rk)---
    Chad ZerbePLL32MLBFresno Grizzlies (AAA)---
    209 record(s)
    Player Name Name of the player. If not linked, then no profile on the site Pos Defensive Position Ba Bats Th Throws Age Player's age for the selected season or as of a current date if in YY.DDD format. HiLvl Highest Level Reached