San Francisco Giants

14-16 9th in National League 2nd in NL West
Matt ChapmanJorge SolerBlake Snell

HR

27

21st

R

116

23rd

SO

215

29th

ERA

4.43

24th

Overview Stats Schedule Roster Splits History

2024 Roster

NO. NAME POS HEIGHT WEIGHT DOB AGE BIRTHPLACE
16 Nick Ahmed Nick Ahmed SS 6'2" 201 3/15/1990 34 East Longmeadow, MA
54 Scott Alexander Scott Alexander P 6'2" 195 7/10/1989 34 Santa Rosa, CA
58 Nick Avila Nick Avila P 6'4" 195 7/25/1997 26 Modesto, CA
14 Patrick Bailey Patrick Bailey C 6'0" 210 5/29/1999 25 Greensboro, NC
21 Joey Bart Joey Bart C 6'2" 238 12/15/1996 27 Buford, GA
43 Tristan Beck Tristan Beck P 6'4" 165 6/24/1996 28 Corona, CA
59 John Brebbia John Brebbia P 6'1" 200 5/30/1990 34 Sharon, MA
26 Matt Chapman Matt Chapman 3B 6'0" 215 4/28/1993 31 Victorville, CA
38 Alex Cobb Alex Cobb P 6'3" 205 10/7/1987 36 Boston, MA
8 Michael Conforto Michael Conforto LF 6'1" 215 3/1/1993 31 Woodlinville, WA
35 Brandon Crawford Brandon Crawford SS 6'1" 223 1/21/1987 37 Mountain View, CA
68 José Cruz José Cruz P 6'1" 178 5/18/2000 24 Santo Domingo, Dominican Republic
7 J.D. Davis J.D. Davis 3B 6'3" 218 4/27/1993 31 Elk Grove, CA
26 Anthony DeSclafani Anthony DeSclafani P 6'2" 195 4/18/1990 34 Freehold, NJ
75 Camilo Doval Camilo Doval P 6'2" 185 7/4/1997 26 Yamasa, Dominican Republic
46 Hunter Dula Hunter Dula P 6'1" 205 3/8/1999 25 Troutman, NC
39 Thairo Estrada Thairo Estrada 2B 5'10" 185 2/22/1996 28 Bejuma, Venezuela
49 Tyler Fitzgerald Tyler Fitzgerald SS 6'3" 205 9/15/1997 26 Springfield, IL
41 Wilmer Flores Wilmer Flores 1B 6'2" 213 8/6/1991 32 Valencia, Venezuela
17 Mitch Haniger Mitch Haniger LF 6'2" 214 12/23/1990 33 Mountain View, CA
45 Kyle Harrison Kyle Harrison P 6'2" 200 8/12/2001 22 Danville, CA
12 Jordan Hicks Jordan Hicks P 6'2" 220 9/6/1996 27 Houston, TX
64 Sean Hjelle Sean Hjelle P 6'11" 228 5/7/1997 27 Fridley, MN
1 Cooper Hummel Cooper Hummel LF 5'10" 198 11/28/1994 29 Portland, OR
77 Luke Jackson Luke Jackson P 6'2" 210 8/24/1991 32 Fort Lauderdale, FL
56 Daulton Jefferies Daulton Jefferies P 6'0" 182 8/2/1995 28 Merced, CA
34 Jakob Junis Jakob Junis P 6'3" 220 9/16/1992 31 Rock Falls, IL
51 Jung Hoo Lee Jung Hoo Lee CF 6'1" 192 8/20/1998 25 Nagoya, Japan
54 Otto Lopez Otto Lopez SS 5'10" 185 10/1/1998 25 Santo Domingo, Dominican Republic
37 Marco Luciano Marco Luciano SS 6'1" 178 9/10/2001 22 San Francisco de Macoris, Dominican Republic
52 Sean Manaea Sean Manaea P 6'5" 245 2/1/1992 32 Valparaiso, IN
29 Luis Matos Luis Matos CF 5'11" 160 1/28/2002 22 Valera, Venezuela
72 Trevor McDonald Trevor McDonald P 6'2" 200 2/26/2001 23 Mobile, AL
53 Wade Meckler Wade Meckler CF 5'10" 178 4/21/2000 24 Anaheim, CA
68 Erik Miller Erik Miller P 6'5" 240 2/13/1998 26 Wildwood, MO
19 Tom Murphy Tom Murphy C 6'1" 206 4/3/1991 33 West Monroe, NY
23 Joc Pederson Joc Pederson LF 6'1" 220 4/21/1992 32 Palo Alto, CA
1 Roberto Pérez Roberto Pérez C 5'11" 220 12/23/1988 35 Mayaguez, Puerto Rico
17 Heliot Ramos Heliot Ramos CF 6'1" 188 9/7/1999 24 Humacao, Puerto Rico
23 Robbie Ray Robbie Ray P 6'2" 225 10/1/1991 32 Brentwood, TN
73 Randy Rodríguez Randy Rodríguez P 6'0" 166 9/5/1999 24 Santo Domingo, Dominican Republic
33 Taylor Rogers Taylor Rogers P 6'3" 190 12/17/1990 33 Littleton, CO
71 Tyler Rogers Tyler Rogers P 6'3" 181 12/17/1990 33 Littleton, CO
65 Landen Roupp Landen Roupp P 6'2" 205 9/10/1998 25 Rocky Mount, NC
61 Blake Sabol Blake Sabol C 6'4" 225 1/7/1998 26 Aliso Viejo, CA
10 Casey Schmitt Casey Schmitt SS 6'2" 215 3/1/1999 25 San Diego, CA
13 Austin Slater Austin Slater RF 6'1" 204 12/13/1992 31 Jacksonville, FL
63 Ethan Small Ethan Small P 6'2" 200 2/14/1997 27 Jackson, TN
7 Blake Snell Blake Snell P 6'4" 225 12/4/1992 31 Seattle, WA
2 Jorge Soler Jorge Soler DH 6'4" 235 2/25/1992 32 Havana, Cuba
48 Ross Stripling Ross Stripling P 6'3" 220 11/23/1989 34 Southlake, TX
Devin Sweet Devin Sweet P 5'11" 183 9/6/1996 27 Greensboro, NC
61 Thomas Szapucki Thomas Szapucki P 6'2" 181 6/12/1996 28 Toms River, NJ
70 Kai-Wei Teng Kai-Wei Teng P 6'4" 260 12/1/1998 25 Taichung, Taiwan
Yoshi Tsutsugo Yoshi Tsutsugo 1B 6'1" 225 11/26/1991 32 Hashimoto, Japan
32 David Villar David Villar 2B 6'1" 215 1/27/1997 27 Atlanta, GA
31 LaMonte Wade Jr. LaMonte Wade Jr. 1B 6'1" 205 1/1/1994 30 Baltimore, MD
56 Cole Waites Cole Waites P 6'3" 180 6/10/1998 26 Lawrenceville, GA
74 Ryan Walker Ryan Walker P 6'2" 200 11/26/1995 28 Arlington, WA
57 Austin Warren Austin Warren P 6'0" 170 2/5/1996 28 Fayetteville, NC
62 Logan Webb Logan Webb P 6'1" 220 11/18/1996 27 Rocklin, CA
54 Mitch White Mitch White P 6'3" 210 12/28/1994 29 San Jose, CA
67 Keaton Winn Keaton Winn P 6'4" 238 2/20/1998 26 Ollie, IA
0 Brett Wisely Brett Wisely 2B 5'10" 180 5/8/1999 25 Jacksonville, FL
57 Alex Wood Alex Wood P 6'4" 215 1/12/1991 33 Charlotte, NC
5 Mike Yastrzemski Mike Yastrzemski RF 5'10" 178 8/23/1990 33 Andover, MA

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/29
MIN MIN
@
CWS CWS
6-5
Mon
4/29
PHI PHI
@
LAA LAA
7-5
Mon
4/29
TBR TBR
@
MIL MIL
2-8
Mon
4/29
PIT PIT
@
OAK OAK
2-5
Mon
4/29
NYY NYY
@
BAL BAL
2-4

Schedule

DATE MATCHUP TIME (ET)
Wed
5/1
TBR TBR
@
MIL MIL
1:10 PM
Wed
5/1
STL STL
@
DET DET
1:10 PM
Wed
5/1
MIN MIN
@
CWS CWS
2:10 PM
Wed
5/1
KCR KCR
@
TOR TOR
3:07 PM
Wed
5/1
PIT PIT
@
OAK OAK
3:37 PM