San Francisco Giants

81-81 8th in National League 3rd in NL West
Brandon CrawfordJoc PedersonCarlos Rodón

HR

183

12th

R

716

11th

SO

1,370

18th

ERA

3.85

13th

Overview Stats Scores & Schedule Roster Splits History

2022 Roster

NO. NAME POS HEIGHT WEIGHT DOB AGE BIRTHPLACE
54 Scott Alexander Scott Alexander P 6'2" 195 7/10/1989 32 Santa Rosa, CA
48 Jose Alvarez Jose Alvarez P 5'11" 180 5/6/1989 33 Barcelona, Venezuela
21 Joey Bart Joey Bart C 6'3" 235 12/15/1996 25 Buford, GA
14 Tyler Beede Tyler Beede P 6'3" 211 5/23/1993 29 Worcester, MA
9 Brandon Belt Brandon Belt 1B 6'4" 235 4/20/1988 34 Nacogdoches, TX
59 John Brebbia John Brebbia P 6'1" 185 5/30/1990 32 Sharon, MA
25 Lewis Brinson Lewis Brinson LF 6'3" 195 5/8/1994 28 Fort Lauderdale, FL
2 Willie Calhoun Willie Calhoun LF 5'8" 187 11/4/1994 27 Vallejo, CA
2 Curt Casali Curt Casali C 6'3" 225 11/9/1988 33 Walnut Creek, CA
76 Kervin Castro Kervin Castro P 6'0" 185 2/7/1999 23 Maracay, Venezuela
38 Alex Cobb Alex Cobb P 6'3" 205 10/7/1987 34 Boston, MA
47 Jharel Cotton Jharel Cotton P 5'11" 200 1/19/1992 30 St. Thomas, U.S. Virgin Islands
35 Brandon Crawford Brandon Crawford SS 6'2" 227 1/21/1987 35 Mountain View, CA
7 J.D. Davis J.D. Davis 3B 6'3" 225 4/27/1993 29 Elk Grove, CA
1 Austin Dean Austin Dean LF 6'1" 190 10/14/1993 28 Spring, TX
Sam Delaplane Sam Delaplane P 5'11" 175 3/27/1995 27 San Jose, CA
26 Anthony DeSclafani Anthony DeSclafani P 6'1" 195 4/18/1990 32 Freehold, NJ
75 Camilo Doval Camilo Doval P 6'2" 180 7/4/1997 24 Yamasa, Dominican Republic
1 Mauricio Dubón Mauricio Dubón CF 6'0" 160 7/19/1994 27 San Pedro Sula, Honduras
6 Steven Duggar Steven Duggar CF 6'2" 189 11/4/1993 28 Spartanburg, SC
39 Thairo Estrada Thairo Estrada 2B 5'10" 190 2/22/1996 26 Bejuma, Venezuela
61 Stuart Fairchild Stuart Fairchild LF 6'0" 190 3/17/1996 26 Seattle, WA
41 Wilmer Flores Wilmer Flores 2B 6'3" 205 8/6/1991 30 Valencia, Venezuela
70 Mike Ford Mike Ford 1B 6'0" 225 7/4/1992 29 Belle Mead, NJ
66 Jarlín García Jarlín García P 6'3" 215 1/18/1993 29 Santo Domingo, Dominican Republic
51 Luis González Luis González LF 6'1" 195 9/10/1995 26 Hermosillo, Mexico
64 Sean Hjelle Sean Hjelle P 6'11" 225 5/7/1997 25 Fridley, MN
58 Bryce Johnson Bryce Johnson CF 6'1" 195 10/27/1995 26 Cypress, TX
Taylor Jones Taylor Jones 2B 6'7" 225 12/6/1993 28 Kent, WA
34 Jakob Junis Jakob Junis P 6'2" 225 9/16/1992 29 Rock Falls, IL
33 Andrew Knapp Andrew Knapp C 6'1" 195 11/9/1991 30 Roseville, CA
56 Jason Krizan Jason Krizan LF 6'0" 185 6/28/1989 33 Austin, TX
8 Tommy La Stella Tommy La Stella 2B 5'11" 180 1/31/1989 33 Westwood, NJ
52 Dominic Leone Dominic Leone P 5'11" 210 10/26/1991 30 Norwich, CT
46 Zack Littell Zack Littell P 6'4" 220 10/5/1995 26 Burlington, NC
63 Mauricio Llovera Mauricio Llovera P 5'11" 200 4/17/1996 26 El Tigre, Venezuela
73 Sam Long Sam Long P 6'1" 185 7/8/1995 26 Fair Oaks, CA
10 Evan Longoria Evan Longoria 3B 6'1" 215 10/7/1985 36 Downey, CA
49 Dixon Machado Dixon Machado SS 6'1" 190 2/22/1992 30 San Cristobal-Tachira, Venezuela
74 Yunior Marte Yunior Marte P 6'2" 180 2/2/1995 27 Santo Domingo, Dominican Republic
17 Jake McGee Jake McGee P 6'4" 237 8/6/1986 35 San Jose, CA
6 Yermin Mercedes Yermin Mercedes 1B 5'11" 225 2/14/1993 29 La Romana, Dominican Republic
40 Shelby Miller Shelby Miller P 6'3" 225 10/10/1990 31 Houston, TX
28 Luis F. Ortiz Luis F. Ortiz P 6'3" 230 9/22/1995 26 Sanger, CA
49 Kevin Padlo Kevin Padlo 3B 6'2" 205 7/15/1996 25 Murrieta, CA
70 Michael Papierski Michael Papierski C 6'4" 225 2/26/1996 26 Palos Heights, IL
23 Joc Pederson Joc Pederson LF 6'1" 220 4/21/1992 30 Palo Alto, CA
65 Ford Proctor Ford Proctor C 6'1" 195 12/4/1996 25 Beaumont, TX
53 Heliot Ramos Heliot Ramos CF 6'0" 188 9/7/1999 22 Humacao, Puerto Rico
16 Carlos Rodón Carlos Rodón P 6'3" 235 12/10/1992 29 Miami, FL
90 Randy Rodríguez Randy Rodríguez P 9/5/1999 22 Santo Domingo, Dominican Republic
71 Tyler Rogers Tyler Rogers P 6'5" 187 12/17/1990 31 Littleton, CO
33 Darin Ruf Darin Ruf LF 6'3" 250 7/28/1986 35 Omaha, NE
78 Gregory Santos Gregory Santos P 6'2" 190 8/28/1999 22 San Cristobal, Dominican Republic
13 Austin Slater Austin Slater CF 6'2" 197 12/13/1992 29 Jacksonville, FL
61 Thomas Szapucki Thomas Szapucki P 6'2" 181 6/12/1996 26 Toms River, NJ
60 Ka'ai Tom Ka'ai Tom LF 5'9" 190 5/29/1994 28 Honolulu, HI
Andrew Vasquez Andrew Vasquez P 6'6" 228 9/14/1993 28 Rancho Cucamonga, CA
70 David Villar David Villar 3B 6'1" 215 1/27/1997 25 Atlanta, GA
32 Jason Vosler Jason Vosler 3B 6'2" 205 9/6/1993 28 West Nyack, NY
31 LaMonte Wade Jr. LaMonte Wade Jr. 1B 6'1" 205 1/1/1994 28 Baltimore, MD
76 Cole Waites Cole Waites P 6'3" 180 6/10/1998 24 Lawrenceville, GA
37 Donovan Walton Donovan Walton 2B 5'10" 184 5/25/1994 28 Dallas, TX
62 Logan Webb Logan Webb P 6'2" 220 11/18/1996 25 Rocklin, CA
Colton Welker Colton Welker 3B 6'1" 195 10/9/1997 24 Coral Springs, FL
45 Luke Williams Luke Williams LF 6'1" 180 8/9/1996 25 Park Ridge, IL
57 Alex Wood Alex Wood P 6'4" 215 1/12/1991 31 Charlotte, NC
14 Austin Wynns Austin Wynns C 6'2" 205 12/10/1990 31 San Diego, CA
5 Mike Yastrzemski Mike Yastrzemski RF 5'11" 180 8/23/1990 31 Andover, MA
45 Alex Young Alex Young P 6'2" 205 9/9/1993 28 Hawthorn Woods, IL

MLB 2024 Batting Leaders

MLB 2024 Pitching Leaders

Fantasy 2024

MLB 2024 Betting

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/27
LAA LAA
@
BAL BAL
3-11
Wed
3/27
NYY NYY
@
HOU HOU
5-4
Wed
3/27
COL COL
@
ARI ARI
1-16
Wed
3/27
DET DET
@
CWS CWS
1-0
Wed
3/27
MIN MIN
@
KCR KCR
4-1

Schedule

DATE MATCHUP TIME (ET)
Fri
3/29
MIL MIL
@
NYM NYM
1:40 PM
Fri
3/29
ATL ATL
@
PHI PHI
3:05 PM
Fri
3/29
TOR TOR
@
TBR TBR
6:50 PM
Fri
3/29
PIT PIT
@
MIA MIA
7:10 PM
Fri
3/29
NYY NYY
@
HOU HOU
8:10 PM