San Francisco Giants

94-68 4th in National League 1st in NL West 🏆
Brandon CrawfordBuster PoseyMadison Bumgarner

HR

103

30th

R

718

12th

SO

1,237

12th

ERA

3.68

7th

Overview Stats Scores & Schedule Roster Splits History

2012 Roster

NO. NAME POS HEIGHT WEIGHT DOB AGE BIRTHPLACE
Jeremy Affeldt Jeremy Affeldt P 6'4" 225 6/6/1979 33 Phoenix, AZ
Joaquin Arias Joaquin Arias 3B 6'1" 185 9/21/1984 27 Santo Domingo, Dominican Republic
Brandon Belt Brandon Belt 1B 6'5" 220 4/20/1988 24 Nacogdoches, TX
Travis Blackley Travis Blackley P 6'3" 205 11/4/1982 29 Melbourne, Australia
Gregor Blanco Gregor Blanco OF 5'11" 175 12/24/1983 28 Caracas, Venezuela
Madison Bumgarner Madison Bumgarner P 6'5" 250 8/1/1989 22 Hickory, NC
Emmanuel Burriss Emmanuel Burriss 2B 6'0" 190 1/17/1985 27 Washington, DC
Melky Cabrera Melky Cabrera OF 5'10" 210 8/11/1984 27 Bajos De Haina, Dominican Republic
Matt Cain Matt Cain P 6'3" 230 10/1/1984 27 Dothan, AL
Santiago Casilla Santiago Casilla P 6'0" 210 7/25/1980 31 San Cristobal, Dominican Republic
Justin Christian Justin Christian OF 6'1" 195 4/3/1980 32 Lincoln, NE
Brandon Crawford Brandon Crawford SS 6'2" 215 1/21/1987 25 Mountain View, CA
Charlie Culberson Charlie Culberson 2B 6'0" 200 4/10/1989 23 Rome, GA
Steve Edlefsen Steve Edlefsen P 6'2" 195 6/27/1985 27 Minneapolis, MN
Conor Gillaspie Conor Gillaspie 3B 6'1" 195 7/18/1987 24 Omaha, NE
Eric Hacker Eric Hacker P 6'1" 230 3/26/1983 29 Dallas, TX
Clay Hensley Clay Hensley P 5'11" 190 8/31/1979 32 Tomball, TX
Aubrey Huff Aubrey Huff 1B 6'4" 225 12/20/1976 35 Marion, OH
George Kontos George Kontos P 6'3" 215 6/12/1985 27 Lincolnwood, IL
Tim Lincecum Tim Lincecum P 5'11" 170 6/15/1984 28 Bellevue, WA
Javier Lopez Javier Lopez P 6'4" 220 7/11/1977 34 San Juan, Puerto Rico
Shane Loux Shane Loux P 6'2" 225 8/31/1979 32 Rapid City, SD
Jean Machi Jean Machi P 6'0" 255 2/1/1982 30 El Tigre, Venezuela
Jose Mijares Jose Mijares P 5'11" 265 10/29/1984 27 Caracas, Venezuela
Guillermo Mota Guillermo Mota P 6'6" 240 7/25/1973 38 San Pedro de Macoris, Dominican Republic
Xavier Nady Xavier Nady OF 6'2" 215 11/14/1978 33 Carmel, CA
Dan Otero Dan Otero P 6'3" 205 2/19/1985 27 Miami, FL
Angel Pagan Angel Pagan OF 6'2" 200 7/2/1981 30 Rio Piedras, Puerto Rico
Francisco Peguero Francisco Peguero OF 6'0" 190 6/1/1988 24 Nigua, Dominican Republic
Hunter Pence Hunter Pence OF 6'4" 220 4/13/1983 29 Fort Worth, TX
Brad Penny Brad Penny P 6'4" 270 5/24/1978 34 Blackwell, OK
Yusmeiro Petit Yusmeiro Petit P 6'1" 255 11/22/1984 27 Maracaibo, Venezuela
Brett Pill Brett Pill 1B 6'4" 225 9/9/1984 27 San Dimas, CA
Buster Posey Buster Posey C 6'1" 215 3/27/1987 25 Leesburg, GA
Sergio Romo Sergio Romo P 5'11" 185 3/4/1983 29 Brawley, CA
Dan Runzler Dan Runzler P 6'4" 210 3/30/1985 27 Santa Monica, CA
Hector Sanchez Hector Sanchez C 6'0" 235 11/17/1989 22 Maracay, Venezuela
Pablo Sandoval Pablo Sandoval 3B 5'11" 255 8/11/1986 25 Puerto Cabello, Venezuela
Nate Schierholtz Nate Schierholtz OF 6'2" 215 2/15/1984 28 Reno, NV
Marco Scutaro Marco Scutaro 2B 5'10" 185 10/30/1975 36 San Felipe, Venezuela
Ryan Theriot Ryan Theriot 2B 5'11" 185 12/7/1979 32 Baton Rouge, LA
Ryan Vogelsong Ryan Vogelsong P 6'4" 215 7/22/1977 34 Charlotte, NC
Eli Whiteside Eli Whiteside C 6'2" 220 10/22/1979 32 New Albany, MS
Brian Wilson Brian Wilson P 6'1" 205 3/16/1982 30 Winchester, MA
Barry Zito Barry Zito P 6'2" 205 5/13/1978 34 Las Vegas, NV

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
Mon
4/22
BOS BOS
@
CLE CLE
1-4
Sun
4/21
BAL BAL
@
LAA LAA
4-2
Sun
4/21
OAK OAK
@
NYY NYY
2-0
Sun
4/21
MIL MIL
@
PIT PIT
2-4
Sun
4/21
NYM NYM
@
SFG SFG
2-5

Schedule

DATE MATCHUP TIME (ET)
Tue
4/23
PHI PHI
@
CIN CIN
6:40 PM
Tue
4/23
MIL MIL
@
PIT PIT
6:40 PM
Tue
4/23
LAD LAD
@
WSH WSH
6:45 PM
Tue
4/23
DET DET
@
TBR TBR
6:50 PM
Tue
4/23
OAK OAK
@
NYY NYY
7:05 PM