2004 San Francisco Giants Roster

National League (NL)
Team Record: 91-71
Finished 2nd in the NL's West Division
Attendance: 3,256,854, Avg. 40,208
Ballpark: SBC Park
Manager: Felipe Alou (91-71)
Location: San Francisco, California
2004 San Francisco Giants Statistics
2004 San Francisco Giants Results

The San Francisco Giants of the National League ended the 2004 season with a record of 91 wins and 71 losses, finishing second in the NL's West Division.

The Giants scored 850 runs and allowed 770 runs. Barry Bonds walloped 45 home runs for San Francisco, while Ray Durham, Pedro Feliz and Marquis Grissom each added 20 or more, too. Barry Bonds drove in 101 runs. Edgardo Alfonzo paced all regular batters with a .289 average. Jason Schmidt topped the team with 18 wins and a team-best 3.20 ERA, best among regularly-used pitchers.

Felipe Alou coached the team.

Click on column headings to sort.

Player Pos. Bats Throws Birth Date Height Weight Hometown
David AardsmaPRRDecember 27, 19816'3"215Denver, CO USA
Edgardo Alfonzo3BRRNovember 8, 19735'11"210Santa Teresa del Tuy, Miranda Venezuela
Barry BondsLFLLJuly 24, 19646'1"185Riverside, CA USA
Jim BrowerPRRDecember 29, 19726'2"205Edina, MN USA
Dave BurbaPRRJuly 7, 19666'4"220Dayton, OH USA
Jason ChristiansenPRLSeptember 21, 19696'5"230Omaha, NE USA
Brian CooperPRRAugust 19, 19746'1"175Hollywood, CA USA
Kevin CorreiaPRRAugust 24, 19806'3"200San Diego, CA USA
Deivi CruzSSRRNovember 6, 19725'11"160Bani, Peravia D.R.
Brian Dallimore2BRRNovember 15, 19736'1"180Las Vegas, NV USA
Ray Durham2BBRNovember 30, 19715'8"170Charlotte, NC USA
Jason EllisonCFRRApril 4, 19785'10"180Quincy, CA USA
Leo EstrellaPRRFebruary 20, 19756'1"185Puerto Plata, Puerto Plata D.R.
Scott EyrePLLMay 30, 19726'1"160Inglewood, CA USA
Pedro Feliz1BRRApril 27, 19756'1"210Azua, Azua D.R.
Jesse FoppertPRRJuly 10, 19806'6"210Reading, PA USA
Wayne FranklinPLLMarch 9, 19746'2"195Wilmington, DE USA
Marquis GrissomCFRRApril 17, 19675'11"190Atlanta, GA USA
Jeffrey HammondsRFRRMarch 5, 19716'0"195Plainfield, NJ USA
Brad HennesseyPRRFebruary 7, 19806'2"195Toledo, OH USA
Matt HergesPLRApril 1, 19706'0"200Champaign, IL USA
Dustin HermansonPRRDecember 21, 19726'3"195Springfield, OH USA
Justin KnoedlerCRRJuly 17, 19806'2"210Springfield, IL USA
Ricky LedeeRFLLNovember 22, 19736'2"190Ponce, P.R.
Todd LindenLFBRJune 30, 19806'2"225Edmonds, WA USA
Noah LowryPRLOctober 10, 19806'2"190Ventura, CA USA
Damon Minor1BLLJanuary 5, 19746'7"230Canton, OH USA
Dustan MohrRFRRJune 19, 19766'0"210Hattiesburg, MS USA
Neifi PerezSSBRJune 2, 19736'0"175Villa Mella, Santo Domingo D.R.
A. J. PierzynskiCLRDecember 30, 19766'3"250Bridgehampton, NY USA
Cody RansomSSRRFebruary 17, 19766'2"200Mesa, AZ USA
Felix RodriguezPRRSeptember 9, 19726'1"170Monte Cristi, Monte Cristi D.R.
Kirk RueterPLLDecember 1, 19706'3"190Hoyleton, IL USA
Jason SchmidtPRRJanuary 29, 19736'5"185Lewiston, ID USA
J. T. Snow1BLLFebruary 26, 19686'2"200Long Beach, CA USA
Brett TomkoPRRApril 7, 19736'4"220Cleveland, OH USA
Tony TorcatoPLROctober 25, 19796'1"195Woodland, CA USA
Yorvit TorrealbaCRRJuly 19, 19785'11"200Caracas, Distrito Federal Venezuela
Michael TuckerRFLRJune 25, 19716'2"185South Boston, VA USA
Merkin ValdezPRRNovember 5, 19816'3"235San Cristobal, San Cristobal D.R.
Kevin WalkerPLLSeptember 20, 19766'4"190Irving, TX USA
Tyler WalkerPRRMay 15, 19766'3"260San Francisco, CA USA
Jerome WilliamsPRRDecember 4, 19816'3"260Honolulu, HI USA