San Francisco Giants

88-74 5th in National League 3rd in NL West
Buster PoseyRandy JohnsonMadison Bumgarner

HR

122

29th

R

657

26th

SO

1,302

1st

ERA

3.55

2nd

Overview Stats Scores & Schedule Roster Splits History

2009 Roster

NO. NAME POS HEIGHT WEIGHT DOB AGE BIRTHPLACE
Jeremy Affeldt Jeremy Affeldt P 6'4" 225 6/6/1979 30 Phoenix, AZ
Rich Aurilia Rich Aurilia 1B 6'1" 200 9/2/1971 37 Brooklyn, NY
John Bowker John Bowker OF 6'1" 205 7/8/1983 25 Sacramento, CA
Madison Bumgarner Madison Bumgarner P 6'5" 250 8/1/1989 19 Hickory, NC
Emmanuel Burriss Emmanuel Burriss 2B 6'0" 190 1/17/1985 24 Washington, DC
Matt Cain Matt Cain P 6'3" 230 10/1/1984 24 Dothan, AL
Matt Downs Matt Downs 2B 6'1" 190 3/19/1984 25 Tuscaloosa, AL
Kevin Frandsen Kevin Frandsen 2B 6'0" 190 5/24/1982 27 Los Gatos, CA
Ryan Garko Ryan Garko 1B 6'2" 225 1/2/1981 28 Pittsburgh, PA
Jesus Guzman Jesus Guzman 1B 6'1" 200 6/14/1984 25 Sucre, Venezuela
Alex Hinshaw Alex Hinshaw P 6'2" 175 10/31/1982 26 Pomona, CA
Steve Holm Steve Holm C 6'0" 205 10/21/1979 29 Sacramento, CA
Bob Howry Bob Howry P 6'5" 220 8/4/1973 35 Phoenix, AZ
Travis Ishikawa Travis Ishikawa 1B 6'3" 220 9/24/1983 25 Seattle, WA
Waldis Joaquin Waldis Joaquin P 6'3" 230 12/25/1986 22 La Vega, Dominican Republic
Randy Johnson Randy Johnson P 6'10" 225 9/10/1963 45 Walnut Creek, CA
Fred Lewis Fred Lewis OF 6'2" 205 12/9/1980 28 Hattiesburg, MS
Tim Lincecum Tim Lincecum P 5'11" 170 6/15/1984 25 Bellevue, WA
Joe Martinez Joe Martinez P 6'2" 190 2/26/1983 26 South Orange, NJ
Osiris Matos Osiris Matos P 6'1" 200 8/6/1984 24 Santo Domingo, Dominican Republic
Brandon Medders Brandon Medders P 6'1" 195 1/26/1980 29 Tuscaloosa, AL
Justin Miller Justin Miller P 6'2" 215 8/27/1977 31 Torrance, CA
Pat Misch Pat Misch P 6'2" 195 8/18/1981 27 Northbrook, IL
Bengie Molina Bengie Molina C 5'11" 225 7/20/1974 34 Rio Piedras, Puerto Rico
Brad Penny Brad Penny P 6'4" 270 5/24/1978 31 Blackwell, OK
Buster Posey Buster Posey C 6'1" 215 3/27/1987 22 Leesburg, GA
Edgar Renteria Edgar Renteria SS 6'1" 200 8/7/1975 33 Barranquilla, Colombia
Ryan Rohlinger Ryan Rohlinger 3B 6'0" 195 10/7/1983 25 West Bend, WI
Sergio Romo Sergio Romo P 5'11" 185 3/4/1983 26 Brawley, CA
Aaron Rowand Aaron Rowand OF 6'0" 210 8/29/1977 31 Portland, OR
Dan Runzler Dan Runzler P 6'4" 210 3/30/1985 24 Santa Monica, CA
Ryan Sadowski Ryan Sadowski P 6'4" 185 10/4/1982 26 Miami, FL
Freddy Sanchez Freddy Sanchez 2B 6'0" 200 12/21/1977 31 Hollywood, CA
Jonathan Sanchez Jonathan Sanchez P 6'0" 200 11/19/1982 26 Mayaguez, Puerto Rico
Pablo Sandoval Pablo Sandoval 3B 5'11" 255 8/11/1986 22 Puerto Cabello, Venezuela
Nate Schierholtz Nate Schierholtz OF 6'2" 215 2/15/1984 25 Reno, NV
Andres Torres Andres Torres OF 5'10" 195 1/26/1978 31 Paterson, NJ
Juan Uribe Juan Uribe 3B 6'0" 245 3/22/1979 30 Palenque, Dominican Republic
Merkin Valdez Merkin Valdez P 6'3" 235 11/5/1981 27 San Cristobal, Dominican Republic
Eugenio Velez Eugenio Velez OF 6'1" 170 5/16/1982 27 San Pedro de Macoris, Dominican Republic
Eli Whiteside Eli Whiteside C 6'2" 220 10/22/1979 29 New Albany, MS
Brian Wilson Brian Wilson P 6'1" 205 3/16/1982 27 Winchester, MA
Randy Winn Randy Winn OF 6'2" 190 6/9/1974 35 Los Angeles, CA
Barry Zito Barry Zito P 6'2" 205 5/13/1978 31 Las Vegas, NV

MLB 2024 Batting Leaders

MLB 2024 Pitching Leaders

Fantasy 2024

MLB 2024 Betting

Best Record ATS

See more
Padres

1-1

Dodgers

1-1

Worst Record ATS

See more
Padres

1-1

Dodgers

1-1

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
Wed
3/20
SDP SDP
@
LAD LAD
15-11
Tue
3/19
LAD LAD
@
SDP SDP
5-2

Schedule

DATE MATCHUP TIME (ET)
Thu
3/28
LAA LAA
@
BAL BAL
3:05 PM
Thu
3/28
SFG SFG
@
SDP SDP
4:10 PM
Thu
3/28
STL STL
@
LAD LAD
4:10 PM
Thu
3/28
PIT PIT
@
MIA MIA
4:10 PM
Thu
3/28
TOR TOR
@
TBR TBR
4:10 PM