San Francisco Giants

87-75 5th in National League 2nd in NL West
Brandon CrawfordBuster PoseyJohnny Cueto

HR

130

28th

R

715

19th

SO

1,309

14th

ERA

3.69

4th

Overview Stats Scores & Schedule Roster Splits History

2016 Roster

NO. NAME POS HEIGHT WEIGHT DOB AGE BIRTHPLACE
Ehire Adrianza Ehire Adrianza 2B 6'1" 170 8/21/1989 26 Miranda, Venezuela
Gordon Beckham Gordon Beckham 3B 6'0" 190 9/16/1986 29 Atlanta, GA
Brandon Belt Brandon Belt 1B 6'5" 220 4/20/1988 28 Nacogdoches, TX
Ty Blach Ty Blach P 6'2" 200 10/20/1990 25 Denver, CO
Gregor Blanco Gregor Blanco OF 5'11" 175 12/24/1983 32 Caracas, Venezuela
Mike Broadway Mike Broadway P 6'5" 215 3/30/1987 29 Paducah, KY
Trevor Brown Trevor Brown C 6'2" 195 11/15/1991 24 Newhall, CA
Madison Bumgarner Madison Bumgarner P 6'5" 250 8/1/1989 26 Hickory, NC
Matt Cain Matt Cain P 6'3" 230 10/1/1984 31 Dothan, AL
Santiago Casilla Santiago Casilla P 6'0" 210 7/25/1980 35 San Cristobal, Dominican Republic
Brandon Crawford Brandon Crawford SS 6'2" 215 1/21/1987 29 Mountain View, CA
Johnny Cueto Johnny Cueto P 5'11" 220 2/15/1986 30 San Pedro de Macoris, Dominican Republic
Matt Duffy Matt Duffy 3B 6'2" 170 1/15/1991 25 Long Beach, CA
Cory Gearrin Cory Gearrin P 6'3" 200 4/14/1986 30 Chattanooga, TN
Conor Gillaspie Conor Gillaspie 1B 6'1" 195 7/18/1987 28 Omaha, NE
Grant Green Grant Green 2B 6'3" 180 9/27/1987 28 Fullerton, CA
Gorkys Hernandez Gorkys Hernandez OF 6'1" 190 9/7/1987 28 Guiria, Venezuela
Chris Heston Chris Heston P 6'3" 195 4/10/1988 28 Palm Bay, FL
George Kontos George Kontos P 6'3" 215 6/12/1985 31 Lincolnwood, IL
Derek Law Derek Law P 6'2" 210 9/14/1990 25 Pittsburgh, PA
Javier Lopez Javier Lopez P 6'4" 220 7/11/1977 38 San Juan, Puerto Rico
Vin Mazzaro Vin Mazzaro P 6'2" 220 9/27/1986 29 Hackensack, NJ
Matt Moore Matt Moore P 6'3" 210 6/18/1989 27 Fort Walton Beach, FL
Joe Nathan Joe Nathan P 6'4" 230 11/22/1974 41 Houston, TX
Eduardo Nunez Eduardo Nunez SS 6'0" 195 6/15/1987 29 Santo Domingo, Dominican Republic
Steven Okert Steven Okert P 6'3" 210 7/9/1991 24 Riverside, CA
Josh Osich Josh Osich P 6'2" 230 9/3/1988 27 Boise, ID
Angel Pagan Angel Pagan OF 6'2" 200 7/2/1981 34 Rio Piedras, Puerto Rico
Joe Panik Joe Panik 2B 6'1" 190 10/30/1990 25 Yonkers, NY
Jarrett Parker Jarrett Parker OF 6'4" 210 1/1/1989 27 Fort Belvoir, VA
Jake Peavy Jake Peavy P 6'1" 195 5/31/1981 35 Mobile, AL
Ramiro Pena Ramiro Pena 2B 5'11" 200 7/18/1985 30 Monterrey, Mexico
Hunter Pence Hunter Pence OF 6'4" 220 4/13/1983 33 Fort Worth, TX
Buster Posey Buster Posey C 6'1" 215 3/27/1987 29 Leesburg, GA
Matt Reynolds Matt Reynolds P 6'5" 240 10/2/1984 31 St. Charles, IL
Sergio Romo Sergio Romo P 5'11" 185 3/4/1983 33 Brawley, CA
Jeff Samardzija Jeff Samardzija P 6'5" 225 1/23/1985 31 Merrillville, IN
Will Smith Will Smith P 6'5" 265 7/10/1989 26 Newnan, GA
Denard Span Denard Span OF 6'0" 210 2/27/1984 32 Washington, DC
Chris Stratton Chris Stratton P 6'3" 190 8/22/1990 25 Tupelo, MS
Hunter Strickland Hunter Strickland P 6'4" 220 9/24/1988 27 Thomaston, GA
Albert Suárez Albert Suárez P 6'3" 235 10/8/1989 26 San Felix, Venezuela
Ruben Tejada Ruben Tejada SS 5'11" 200 10/27/1989 26 Veraguas, Panama
Kelby Tomlinson Kelby Tomlinson 2B 6'3" 180 6/16/1990 26 Chickasha, OK
Mac Williamson Mac Williamson OF 6'4" 240 7/15/1990 25 Jacksonville, FL

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
Sun
4/21
OAK OAK
@
NYY NYY
2-0
Sun
4/21
MIL MIL
@
PIT PIT
2-4
Sun
4/21
TOR TOR
@
KCR KCR
5-3
Sun
4/21
DET DET
@
TBR TBR
7-1
Sun
4/21
SDP SDP
@
COL COL
3-1

Schedule

DATE MATCHUP TIME (ET)
Mon
4/22
BAL BAL
@
LAA LAA
9:38 PM
Mon
4/22
NYM NYM
@
SFG SFG
9:45 PM
Tue
4/23
BOS BOS
@
CLE CLE
6:10 PM
Tue
4/23
PHI PHI
@
CIN CIN
6:40 PM
Tue
4/23
MIL MIL
@
PIT PIT
6:40 PM