San Francisco Giants

91-71 5th in National League 2nd in NL West
Logo for the 2004 San Francisco Giants

HR

183

17th

R

850

7th

SO

1,020

21st

ERA

4.29

15th

Overview Stats Schedule Roster Splits History

2004 Roster

NO. NAME POS HEIGHT WEIGHT DOB AGE BIRTHPLACE
David Aardsma David Aardsma P 6'3" 215 12/27/1981 22 Denver, CO
Edgardo Alfonzo Edgardo Alfonzo 3B 5'11" 210 11/8/1973 30 Santa Teresa del Tuy, Venezuela
Barry Bonds Barry Bonds OF 6'2" 240 7/24/1964 39 Riverside, CA
Jim Brower Jim Brower P 6'3" 215 12/29/1972 31 Edina, MN
Dave Burba Dave Burba P 6'4" 255 7/7/1966 37 Dayton, OH
Jason Christiansen Jason Christiansen P 6'5" 230 9/21/1969 34 Omaha, NE
Brian Cooper Brian Cooper P 6'1" 185 8/19/1974 29 Hollywood, CA
Kevin Correia Kevin Correia P 6'3" 200 8/24/1980 23 San Diego, CA
Deivi Cruz Deivi Cruz SS 6'0" 200 11/6/1972 31 Bani, Dominican Republic
Brian Dallimore Brian Dallimore 2B 6'1" 205 11/15/1973 30 Las Vegas, NV
Ray Durham Ray Durham 2B 5'8" 205 11/30/1971 32 Charlotte, NC
Jason Ellison Jason Ellison OF 5'10" 180 4/4/1978 26 Quincy, CA
Leo Estrella Leo Estrella P 6'0" 205 2/20/1975 29 Puerto Plata, Dominican Republic
Scott Eyre Scott Eyre P 6'1" 225 5/30/1972 32 Inglewood, CA
Pedro Feliz Pedro Feliz 1B 6'1" 210 4/27/1975 29 Azua, Dominican Republic
Jesse Foppert Jesse Foppert P 6'6" 220 7/10/1980 23 Reading, PA
Wayne Franklin Wayne Franklin P 6'2" 195 3/9/1974 30 Wilmington, DE
Marquis Grissom Marquis Grissom OF 5'11" 210 4/17/1967 37 Atlanta, GA
Jeffrey Hammonds Jeffrey Hammonds OF 6'0" 220 3/5/1971 33 Plainfield, NJ
Brad Hennessey Brad Hennessey P 6'2" 195 2/7/1980 24 Toledo, OH
Matt Herges Matt Herges P 5'11" 205 4/1/1970 34 Champaign, IL
Dustin Hermanson Dustin Hermanson P 6'2" 200 12/21/1972 31 Springfield, OH
Justin Knoedler Justin Knoedler C 6'2" 210 7/17/1980 23 Springfield, IL
Ricky Ledee Ricky Ledee OF 6'1" 225 11/22/1973 30 Ponce, Puerto Rico
Todd Linden Todd Linden OF 6'2" 225 6/30/1980 24 Edmonds, WA
Noah Lowry Noah Lowry P 6'2" 210 10/10/1980 23 Ventura, CA
Damon Minor Damon Minor 1B 6'7" 230 1/5/1974 30 Canton, OH
Dustan Mohr Dustan Mohr OF 6'1" 210 6/19/1976 28 Hattiesburg, MS
Neifi Perez Neifi Perez SS 6'0" 175 6/2/1973 31 Villa Mella, Dominican Republic
A.J. Pierzynski A.J. Pierzynski C 6'3" 250 12/30/1976 27 Bridgehampton, NY
Cody Ransom Cody Ransom SS 6'2" 200 2/17/1976 28 Mesa, AZ
Felix Rodriguez Felix Rodriguez P 6'1" 210 9/9/1972 31 Monte Cristi, Dominican Republic
Kirk Rueter Kirk Rueter P 6'2" 210 12/1/1970 33 Hoyleton, IL
Jason Schmidt Jason Schmidt P 6'5" 220 1/29/1973 31 Lewiston, ID
J.T. Snow J.T. Snow 1B 6'2" 210 2/26/1968 36 Long Beach, CA
Brett Tomko Brett Tomko P 6'4" 220 4/7/1973 31 Euclid, OH
Tony Torcato Tony Torcato PH 6'1" 210 10/25/1979 24 Woodland, CA
Yorvit Torrealba Yorvit Torrealba C 5'11" 200 7/19/1978 25 Caracas, Venezuela
Michael Tucker Michael Tucker OF 6'2" 210 6/25/1971 33 South Boston, VA
Merkin Valdez Merkin Valdez P 6'3" 235 11/5/1981 22 San Cristobal, Dominican Republic
Kevin Walker Kevin Walker P 6'4" 190 9/20/1976 27 Irving, TX
Tyler Walker Tyler Walker P 6'3" 260 5/15/1976 28 San Francisco, CA
Jerome Williams Jerome Williams P 6'3" 260 12/4/1981 22 Honolulu, HI

MLB 2024 Batting Leaders

MLB 2024 Pitching Leaders

Fantasy 2024

MLB 2023 Division Standings

NL East W L PCT GB
1
Braves Braves
104 58 .642
2
Phillies Phillies
90 72 .556 14.0
AL East W L PCT GB
1
Orioles Orioles
101 61 .623
2
Rays Rays
99 63 .611 2.0
NL West W L PCT GB
1
Dodgers Dodgers
100 62 .617
2
Diamondbacks Diamondbacks
84 78 .519 16.0
NL Central W L PCT GB
1
Brewers Brewers
92 70 .568
2
Cubs Cubs
83 79 .512 9.0
AL West W L PCT GB
1
Astros Astros
90 72 .556
2
Rangers Rangers
90 72 .556
AL Central W L PCT GB
1
Twins Twins
87 75 .537
2
Tigers Tigers
78 84 .481 9.0

MLB 2024 Scores & Schedule

Scores

DATE MATCHUP SCORE
Thu
5/2
MIA MIA
@
OAK OAK
1-3
Thu
5/2
SDP SDP
@
ARI ARI
7-1
Thu
5/2
CWS CWS
@
STL STL
0-3
Thu
5/2
ATL ATL
@
LAD LAD
3-4
Thu
5/2
DET DET
@
NYY NYY
1-2

Schedule

DATE MATCHUP TIME (ET)
Sat
5/4
DET DET
@
NYY NYY
1:05 PM
Sat
5/4
BOS BOS
@
MIN MIN
2:10 PM
Sat
5/4
CWS CWS
@
STL STL
2:15 PM
Sat
5/4
MIL MIL
@
CHC CHC
2:20 PM
Sat
5/4
COL COL
@
PIT PIT
4:05 PM