Quick View
← Back to League
MLB Team Hub

San Francisco Giants

SF

Dashboard view for today's matchup, recent bullpen usage, schedule, roster, injuries, and player stats.

Record
30-43
Win pct .411
Run Diff
-54
303 for / 357 against
Today
@ ATL
7:15 PM ET
Last 10 Games
5-5
record
Injuries
8
tracked entries
News
10
headlines

Today's Game

7:15 PM ET
Probable Starter
SF
Landen Roupp
IP 74.3
ERA 4.24
WHIP 1.29
K 82
Jun 18, 2026
SF Giants @ ATL Braves
7:15 PM ET
Probable Starter
ATL
Martín Pérez
IP 62.0
ERA 2.90
WHIP 1.05
K 51
Jun 18, 2026
7:15 PM ET
SF Giants @ ATL Braves
SF: Landen Roupp (74.3 IP, 4.24 ERA, 1.29 WHIP, 82 K)
ATL: Martín Pérez (62.0 IP, 2.90 ERA, 1.05 WHIP, 51 K)
Recent Bullpen Usage
Live bullpen table
Pitcher Last 3 Status Season Last 5 Appearances
Loading...

Schedule

March
25
WED
vs NYY Yankees
L 7-0
27
FRI
vs NYY Yankees
L 3-0
28
SAT
vs NYY Yankees
L 3-1
30
MON
@ SD Padres
W 3-2
31
TUE
@ SD Padres
W 9-3
April
1
WED
@ SD Padres
L 7-1
2
THU
vs NYM Mets
W 7-2
3
FRI
vs NYM Mets
L 10-3
4
SAT
vs NYM Mets
L 9-0
5
SUN
vs NYM Mets
L 5-2
6
MON
vs PHI Phillies
L 6-4
7
TUE
vs PHI Phillies
W 6-0
8
WED
vs PHI Phillies
W 5-0
10
FRI
@ BAL Orioles
W 6-3
11
SAT
@ BAL Orioles
L 6-2
12
SUN
@ BAL Orioles
L 6-2
14
TUE
@ CIN Reds
L 2-1
15
WED
@ CIN Reds
L 8-3
16
THU
@ CIN Reds
W 3-0
17
FRI
@ WSH Nationals
W 10-5
18
SAT
@ WSH Nationals
W 7-6
19
SUN
@ WSH Nationals
L 3-0
21
TUE
vs LAD Dodgers
W 3-1
22
WED
vs LAD Dodgers
W 3-0
23
THU
vs LAD Dodgers
L 3-0
24
FRI
vs MIA Marlins
L 9-4
25
SAT
vs MIA Marlins
W 6-2
26
SUN
vs MIA Marlins
W 6-3
28
TUE
@ PHI Phillies
L 7-0
29
WED
@ PHI Phillies (6:40 PM ET)
6:40 PM ET
SF: Logan Webb PHI: Cristopher Sánchez
30
THU
@ PHI Phillies
L 3-2
30
THU
@ PHI Phillies
L 6-5
May
1
FRI
@ TB Rays
L 3-0
2
SAT
@ TB Rays
L 5-1
3
SUN
@ TB Rays
L 2-1
4
MON
vs SD Padres
W 3-2
5
TUE
vs SD Padres
L 10-5
6
WED
vs SD Padres
L 5-1
8
FRI
vs PIT Pirates
W 5-2
9
SAT
vs PIT Pirates
L 13-3
10
SUN
vs PIT Pirates
W 7-6
11
MON
@ LAD Dodgers
W 9-3
12
TUE
@ LAD Dodgers
W 6-2
13
WED
@ LAD Dodgers
L 4-0
14
THU
@ LAD Dodgers
L 5-2
15
FRI
@ ATH Athletics
L 5-2
16
SAT
@ ATH Athletics
W 6-4
17
SUN
@ ATH Athletics
W 10-1
18
MON
@ ARI Diamondbacks
L 12-2
19
TUE
@ ARI Diamondbacks
L 5-3
20
WED
@ ARI Diamondbacks
L 6-3
22
FRI
vs CHW White Sox
L 9-4
23
SAT
vs CHW White Sox
W 10-3
24
SUN
vs CHW White Sox
W 8-5
25
MON
vs ARI Diamondbacks
L 6-2
26
TUE
vs ARI Diamondbacks
L 7-5
27
WED
vs ARI Diamondbacks
L 3-2
29
FRI
@ COL Rockies
L 8-6
30
SAT
@ COL Rockies
L 8-3
31
SUN
@ COL Rockies
W 19-6
June
1
MON
@ MIL Brewers
L 16-2
2
TUE
@ MIL Brewers
L 8-3
3
WED
@ MIL Brewers
W 1-0
4
THU
@ MIL Brewers
W 12-9
5
FRI
@ CHC Cubs
W 18-3
6
SAT
@ CHC Cubs
L 3-2
7
SUN
@ CHC Cubs
W 2-1
8
MON
vs WSH Nationals
L 4-3
9
TUE
vs WSH Nationals
L 6-3
10
WED
vs WSH Nationals
W 11-10
12
FRI
vs CHC Cubs
L 5-1
13
SAT
vs CHC Cubs
L 6-1
14
SUN
vs CHC Cubs
W 5-1
16
TUE
@ ATL Braves (7:15 PM ET)
7:15 PM ET
SF: Adrian Houser ATL: Grant Holmes
17
WED
@ ATL Braves
W 7-5
17
WED
@ ATL Braves (2:00 PM ET)
2:00 PM ET
No probable pitchers
18
THU
@ ATL Braves (7:15 PM ET)
7:15 PM ET
SF: Landen Roupp ATL: Martín Pérez
19
FRI
@ MIA Marlins (7:10 PM ET)
7:10 PM ET
SF: Trevor McDonald MIA: Max Meyer
20
SAT
@ MIA Marlins (4:10 PM ET)
4:10 PM ET
SF: Logan Webb MIA: Ryan Gusto
21
SUN
@ MIA Marlins (1:40 PM ET)
1:40 PM ET
SF: Adrian Houser MIA: Tyler Phillips
23
TUE
vs ATH Athletics (9:45 PM ET)
9:45 PM ET
ATH: Aaron Civale SF: Robbie Ray
24
WED
vs ATH Athletics (9:45 PM ET)
9:45 PM ET
ATH: Gage Jump SF: Landen Roupp
25
THU
vs ATH Athletics (3:45 PM ET)
3:45 PM ET
ATH: Jeffrey Springs SF: Trevor McDonald
26
FRI
vs ATL Braves (10:15 PM ET)
10:15 PM ET
ATL: Bryce Elder SF: Logan Webb
27
SAT
vs ATL Braves (9:05 PM ET)
9:05 PM ET
ATL: Grant Holmes SF: Adrian Houser
28
SUN
vs ATL Braves (4:05 PM ET)
4:05 PM ET
ATL: JR Ritchie SF: Robbie Ray
29
MON
@ ARI Diamondbacks (9:40 PM ET)
9:40 PM ET
SF: Landen Roupp ARI: Michael Soroka
30
TUE
@ ARI Diamondbacks (9:40 PM ET)
9:40 PM ET
SF: Tyler Mahle ARI: Zac Gallen
July
1
WED
@ ARI Diamondbacks (9:40 PM ET)
9:40 PM ET
SF: Logan Webb ARI: Ryne Nelson
3
FRI
@ COL Rockies (8:10 PM ET)
8:10 PM ET
No probable pitchers
4
SAT
@ COL Rockies (8:10 PM ET)
8:10 PM ET
No probable pitchers
5
SUN
@ COL Rockies (4:00 PM ET)
4:00 PM ET
No probable pitchers
6
MON
vs TOR Blue Jays (9:45 PM ET)
9:45 PM ET
No probable pitchers
7
TUE
vs TOR Blue Jays (9:45 PM ET)
9:45 PM ET
No probable pitchers
8
WED
vs TOR Blue Jays (3:45 PM ET)
3:45 PM ET
No probable pitchers
9
THU
vs COL Rockies (9:45 PM ET)
9:45 PM ET
No probable pitchers
10
FRI
vs COL Rockies (10:15 PM ET)
10:15 PM ET
No probable pitchers
11
SAT
vs COL Rockies (4:05 PM ET)
4:05 PM ET
No probable pitchers
12
SUN
vs COL Rockies (4:05 PM ET)
4:05 PM ET
No probable pitchers
17
FRI
@ SEA Mariners (10:10 PM ET)
10:10 PM ET
No probable pitchers
18
SAT
@ SEA Mariners (8:08 PM ET)
8:08 PM ET
No probable pitchers
19
SUN
@ SEA Mariners (4:10 PM ET)
4:10 PM ET
No probable pitchers
20
MON
@ KC Royals (7:40 PM ET)
7:40 PM ET
No probable pitchers
21
TUE
@ KC Royals (7:40 PM ET)
7:40 PM ET
No probable pitchers
22
WED
@ KC Royals (2:10 PM ET)
2:10 PM ET
No probable pitchers
24
FRI
vs LAA Angels (10:15 PM ET)
10:15 PM ET
No probable pitchers
25
SAT
vs LAA Angels (4:05 PM ET)
4:05 PM ET
No probable pitchers
26
SUN
vs LAA Angels (4:05 PM ET)
4:05 PM ET
No probable pitchers
27
MON
vs MIL Brewers (9:45 PM ET)
9:45 PM ET
No probable pitchers
28
TUE
vs MIL Brewers (9:45 PM ET)
9:45 PM ET
No probable pitchers
29
WED
vs MIL Brewers (3:45 PM ET)
3:45 PM ET
No probable pitchers
30
THU
@ SD Padres (9:40 PM ET)
9:40 PM ET
No probable pitchers
31
FRI
@ SD Padres (9:45 PM ET)
9:45 PM ET
No probable pitchers
August
1
SAT
@ SD Padres (8:40 PM ET)
8:40 PM ET
No probable pitchers
2
SUN
@ SD Padres (4:10 PM ET)
4:10 PM ET
No probable pitchers
3
MON
@ TEX Rangers (8:05 PM ET)
8:05 PM ET
No probable pitchers
4
TUE
@ TEX Rangers (8:05 PM ET)
8:05 PM ET
No probable pitchers
5
WED
@ TEX Rangers (2:35 PM ET)
2:35 PM ET
No probable pitchers
7
FRI
vs DET Tigers (10:15 PM ET)
10:15 PM ET
No probable pitchers
8
SAT
vs DET Tigers (7:15 PM ET)
7:15 PM ET
No probable pitchers
9
SUN
vs DET Tigers (4:05 PM ET)
4:05 PM ET
No probable pitchers
10
MON
vs HOU Astros (9:45 PM ET)
9:45 PM ET
No probable pitchers
11
TUE
vs HOU Astros (9:45 PM ET)
9:45 PM ET
No probable pitchers
12
WED
vs HOU Astros (3:45 PM ET)
3:45 PM ET
No probable pitchers
14
FRI
vs COL Rockies (10:15 PM ET)
10:15 PM ET
No probable pitchers
15
SAT
vs COL Rockies (4:05 PM ET)
4:05 PM ET
No probable pitchers
16
SUN
vs COL Rockies (4:05 PM ET)
4:05 PM ET
No probable pitchers
18
TUE
@ CLE Guardians (6:40 PM ET)
6:40 PM ET
No probable pitchers
19
WED
@ CLE Guardians (6:40 PM ET)
6:40 PM ET
No probable pitchers
20
THU
@ CLE Guardians (1:10 PM ET)
1:10 PM ET
No probable pitchers
21
FRI
@ BOS Red Sox (7:10 PM ET)
7:10 PM ET
No probable pitchers
22
SAT
@ BOS Red Sox (7:15 PM ET)
7:15 PM ET
No probable pitchers
23
SUN
@ BOS Red Sox (3:10 PM ET)
3:10 PM ET
No probable pitchers
24
MON
vs CIN Reds (9:45 PM ET)
9:45 PM ET
No probable pitchers
25
TUE
vs CIN Reds (9:45 PM ET)
9:45 PM ET
No probable pitchers
26
WED
vs CIN Reds (3:45 PM ET)
3:45 PM ET
No probable pitchers
27
THU
vs ARI Diamondbacks (9:45 PM ET)
9:45 PM ET
No probable pitchers
28
FRI
vs ARI Diamondbacks (10:15 PM ET)
10:15 PM ET
No probable pitchers
29
SAT
vs ARI Diamondbacks (10:05 PM ET)
10:05 PM ET
No probable pitchers
30
SUN
vs ARI Diamondbacks (4:05 PM ET)
4:05 PM ET
No probable pitchers
September
1
TUE
@ PIT Pirates (6:40 PM ET)
6:40 PM ET
No probable pitchers
2
WED
@ PIT Pirates (6:40 PM ET)
6:40 PM ET
No probable pitchers
3
THU
@ PIT Pirates (12:35 PM ET)
12:35 PM ET
No probable pitchers
4
FRI
@ NYM Mets (7:10 PM ET)
7:10 PM ET
No probable pitchers
5
SAT
@ NYM Mets (4:10 PM ET)
4:10 PM ET
No probable pitchers
6
SUN
@ NYM Mets (1:40 PM ET)
1:40 PM ET
No probable pitchers
7
MON
vs STL Cardinals (8:10 PM ET)
8:10 PM ET
No probable pitchers
8
TUE
vs STL Cardinals (9:45 PM ET)
9:45 PM ET
No probable pitchers
9
WED
vs STL Cardinals (3:45 PM ET)
3:45 PM ET
No probable pitchers
11
FRI
vs SD Padres (10:15 PM ET)
10:15 PM ET
No probable pitchers
12
SAT
vs SD Padres (4:05 PM ET)
4:05 PM ET
No probable pitchers
13
SUN
vs SD Padres (7:20 PM ET)
7:20 PM ET
No probable pitchers
14
MON
@ STL Cardinals (7:45 PM ET)
7:45 PM ET
No probable pitchers
15
TUE
@ STL Cardinals (7:45 PM ET)
7:45 PM ET
No probable pitchers
16
WED
@ STL Cardinals (1:15 PM ET)
1:15 PM ET
No probable pitchers
18
FRI
@ LAD Dodgers (10:10 PM ET)
10:10 PM ET
No probable pitchers
19
SAT
@ LAD Dodgers (9:10 PM ET)
9:10 PM ET
No probable pitchers
20
SUN
@ LAD Dodgers (4:10 PM ET)
4:10 PM ET
No probable pitchers
21
MON
vs MIN Twins (9:45 PM ET)
9:45 PM ET
No probable pitchers
22
TUE
vs MIN Twins (9:45 PM ET)
9:45 PM ET
No probable pitchers
23
WED
vs MIN Twins (3:45 PM ET)
3:45 PM ET
No probable pitchers
25
FRI
vs LAD Dodgers (10:15 PM ET)
10:15 PM ET
No probable pitchers
26
SAT
vs LAD Dodgers (4:05 PM ET)
4:05 PM ET
No probable pitchers
27
SUN
vs LAD Dodgers (3:05 PM ET)
3:05 PM ET
No probable pitchers

Roster

Pitchers

13 players
Starting Pitcher   |  Bats R / Throws R
Height
6-4
Weight
227
Birthplace
Tahlequah, OK
Date of Birth
2/2/1993
Starting Pitcher   |  Bats R / Throws R
Height
6-2
Weight
220
Birthplace
Rocky Mount, NC
Date of Birth
9/10/1998
Starting Pitcher   |  Bats R / Throws R
Height
6-2
Weight
221
Birthplace
Rocklin, CA
Date of Birth
11/18/1996
Starting Pitcher   |  Bats L / Throws L
Height
6-2
Weight
220
Birthplace
Brentwood, TN
Date of Birth
10/1/1991
Starting Pitcher   |  Bats R / Throws R
Height
6-0
Weight
205
Birthplace
Mobile, AL
Date of Birth
2/26/2001
Reliever   |  Bats R / Throws R
Height
6-4
Weight
180
Birthplace
Anaheim, CA
Date of Birth
6/2/1997
Reliever   |  Bats R / Throws R
Height
6-2
Weight
180
Birthplace
Huntsville, AL
Date of Birth
5/28/2000
Reliever   |  Bats L / Throws L
Height
6-5
Weight
269
Birthplace
St. Louis, MO
Date of Birth
2/13/1998
Reliever   |  Bats R / Throws R
Height
6-4
Weight
197
Birthplace
Springfield, OH
Date of Birth
11/17/1993
Reliever   |  Bats L / Throws L
Height
6-4
Weight
261
Birthplace
Johnstown, NY
Date of Birth
2/11/1993
Reliever   |  Bats R / Throws R
Height
6-2
Weight
215
Birthplace
Arlington, WA
Date of Birth
11/26/1995
Reliever   |  Bats L / Throws L
Height
6-6
Weight
245
Birthplace
Shoreview, MN
Date of Birth
7/18/1996
Reliever   |  Bats R / Throws R
Height
6-4
Weight
200
Birthplace
Corona, CA
Date of Birth
6/24/1996

Catchers

2 players
Catcher   |  Bats R / Throws R
Height
6-4
Weight
218
Birthplace
Roseville, CA
Date of Birth
5/14/2001
Catcher   |  Bats R / Throws R
Height
5-10
Weight
201
Birthplace
Detroit, MI
Date of Birth
12/18/1992

Infielders

5 players
First Baseman   |  Bats R / Throws R
Height
5-10
Weight
213
Birthplace
Millville, NJ
Date of Birth
10/5/1998
Second Baseman   |  Bats L / Throws R
Height
5-10
Weight
186
Birthplace
San Felipe, Venezuela
Date of Birth
4/9/1997
Third Baseman   |  Bats R / Throws R
Height
6-1
Weight
220
Birthplace
Victorville, CA
Date of Birth
4/28/1993
First Baseman   |  Bats L / Throws R
Height
6-0
Weight
235
Birthplace
Sanchez, Dominican Republic
Date of Birth
10/24/1996
Shortstop   |  Bats R / Throws R
Height
6-0
Weight
216
Birthplace
Santiago, Dominican Republic
Date of Birth
9/2/1995

Outfielders

4 players
Center Fielder   |  Bats L / Throws L
Height
5-9
Weight
195
Birthplace
Stillwater, MN
Date of Birth
9/27/2000
Center Fielder   |  Bats R / Throws R
Height
6-2
Weight
204
Birthplace
Louisville, CO
Date of Birth
8/4/2001
Right Fielder   |  Bats L / Throws R
Height
6-0
Weight
196
Birthplace
Nagoya, Japan
Date of Birth
8/20/1998
Right Fielder   |  Bats R / Throws R
Height
6-1
Weight
210
Birthplace
Maracay, Venezuela
Date of Birth
12/3/2001

Designated Hitters

2 players
Designated Hitter   |  Bats L / Throws R
Height
6-7
Weight
251
Birthplace
Fairfax, VA
Date of Birth
10/20/2004
Designated Hitter   |  Bats R / Throws R
Height
6-0
Weight
215
Birthplace
San Diego, CA
Date of Birth
3/1/1999

Player Stats

Full team tables
# Player G AB R H 2B 3B HR RBI BB SO GIDP AVG OBP SLG OPS
1
Jonah Cox
14 15 5 6 1 1 1 2 0 7 0 .400 .400 .800 1.200
2
Luis Arraez
71 285 39 93 15 6 3 30 16 13 4 .326 .360 .453 .813
3
Jung Hoo Lee
66 252 36 82 15 2 4 26 11 25 3 .325 .357 .448 .805
4
Bryce Eldridge
33 113 19 36 9 0 6 16 17 26 0 .319 .405 .558 .963
5
Daniel Susac
31 91 5 26 5 1 0 13 6 22 3 .286 .340 .363 .703
6
Casey Schmitt
66 265 33 75 13 1 15 38 7 56 5 .283 .313 .509 .822
7
Heliot Ramos
44 165 19 44 12 1 4 20 10 47 1 .267 .307 .424 .731
8
Matt Chapman
73 270 35 68 17 1 7 41 32 64 6 .252 .337 .400 .737
9
Rafael Devers
74 288 34 69 23 1 10 35 25 95 7 .240 .301 .431 .732
10
Jesus Rodriguez
14 39 3 9 0 0 2 7 3 5 1 .231 .302 .385 .687
11
Willy Adames
72 288 36 66 18 1 13 31 17 84 1 .229 .274 .434 .708
12
Eric Haase
20 53 8 12 3 0 4 9 4 14 1 .226 .281 .509 .790
13
Drew Gilbert
55 146 18 32 7 2 3 14 14 32 3 .219 .301 .356 .657
14
Jerar Encarnacion
17 34 1 6 1 0 0 0 1 8 1 .176 .200 .206 .406
14
Victor Bericoto
12 17 1 3 0 0 1 1 0 6 0 .176 .176 .353 .529
16
Harrison Bader
30 106 10 18 5 0 5 14 4 34 3 .170 .198 .358 .556
17
Jared Oliva
7 7 1 1 0 0 0 0 0 1 1 .143 .143 .143 .286
18
Will Brennan
11 23 0 2 0 0 0 0 0 3 1 .087 .087 .087 .174
19
Christian Koss
10 14 1 1 1 0 0 0 0 2 0 .071 .133 .143 .276
20
Buddy Kennedy
7 7 0 0 0 0 0 0 1 3 0 .000 .125 .000 .125
# Player G GS IP W L SV BS ERA WHIP QS SHO CG H R ER HR BB K HBP WP GO FO
1
Dylan Smith
7 0 6.0 0 0 1 0 0.00 1.00 0 0 0 3 0 0 0 3 7 0 1 3 3
2
Sam Hentges
15 0 12.3 1 1 0 0 1.46 1.70 0 0 0 8 3 2 0 13 14 1 0 10 6
3
Joel Peguero
11 0 11.3 0 0 0 0 2.38 1.24 0 0 0 10 5 3 0 4 5 2 1 16 6
4
JT Brubaker
25 0 37.0 0 0 0 0 2.92 1.24 0 0 0 29 14 12 2 17 26 0 3 32 26
5
Blade Tidwell
8 0 12.0 0 0 1 0 3.00 1.08 0 0 0 10 4 4 1 3 10 1 0 8 4
6
Caleb Kilian
31 0 32.3 2 3 4 1 3.06 1.11 0 0 0 21 13 11 5 15 38 1 0 27 17
7
Keaton Winn
29 0 30.7 2 2 1 1 3.23 0.98 0 0 0 21 12 11 2 9 26 1 1 33 17
8
Carson Whisenhunt
1 1 5.0 1 0 0 0 3.60 1.60 0 0 0 6 2 2 0 2 2 0 1 5 7
8
Gregory Santos
3 0 5.0 0 0 0 0 3.60 1.60 0 0 0 5 5 2 0 3 1 0 0 7 3
10
Matt Gage
30 0 24.3 4 1 1 1 3.70 1.44 0 0 0 22 11 10 4 13 20 0 0 28 15
11
Logan Webb
11 11 67.3 3 4 0 0 3.88 1.19 7 0 0 61 31 29 4 19 58 4 0 93 21
12
Robbie Ray
15 14 79.7 5 6 0 0 4.07 1.33 4 0 0 68 40 36 14 38 74 0 3 59 64
13
Landen Roupp
14 14 74.3 5 7 0 0 4.24 1.29 5 0 0 64 39 35 4 32 82 2 1 80 28
14
Erik Miller
24 0 19.7 0 0 2 1 4.58 1.73 0 0 0 17 10 10 2 17 27 1 2 17 6
15
Trevor McDonald
8 8 42.7 2 4 0 0 4.64 1.29 3 0 0 40 23 22 4 15 41 6 4 52 9
16
Ryan Borucki
21 0 23.7 1 1 0 1 4.94 1.52 0 0 0 27 14 13 3 9 15 2 1 23 18
17
Ryan Walker
19 0 18.3 0 1 3 3 5.40 1.64 0 0 0 20 12 11 2 10 17 1 3 17 14
18
Adrian Houser
14 14 66.0 2 6 0 0 5.73 1.58 2 0 0 79 47 42 12 25 48 4 2 77 35
19
Tyler Mahle
11 11 56.7 1 7 0 0 6.04 1.54 1 0 0 63 38 38 11 24 57 0 3 55 33
20
Reiver Sanmartin
2 0 3.3 1 0 0 0 8.10 1.50 0 0 0 4 3 3 3 1 4 0 0 5 0
21
Tristan Beck
7 0 8.7 0 0 1 0 8.31 1.73 0 0 0 13 8 8 1 2 4 0 1 13 4
22
Carson Seymour
2 0 4.3 0 0 0 0 14.54 3.00 0 0 0 11 7 7 1 2 2 0 1 4 3
23
José Buttó
3 0 2.0 0 0 0 0 22.50 5.00 0 0 0 6 5 5 2 4 5 0 0 0 0
23
Wilkin Ramos
2 0 2.0 0 0 0 0 22.50 4.50 0 0 0 5 5 5 0 4 1 0 0 2 1

Injuries

8 entries

Jason Foley

60-Day-IL
Jun 15: Foley (shoulder) struck out two over a scoreless inning in a rehab appearance with Triple-A Sacramento on Friday.

Harrison Bader

10-Day-IL
Jun 15: Bader met with Dr. Robert Anderson on June 5 and received a stem-cell injection to address plantar fasciitis in his left foot, MLB.com reports.

Keaton Winn

15-Day-IL
Jun 14: The Giants placed Winn on the 15-day injured list Sunday due to a right elbow strain.

Joel Peguero

60-Day-IL
Jun 1: The Giants placed Peguero on the 60-day injured list Monday due to a left hamstring strain, John Shea of the San Francisco Chronicle reports.

Jared Oliva

60-Day-IL
May 31: Oliva (wrist) started at designated hitter and went 2-for-2 with two stolen bases, a double, an RBI and a run scored in Triple-A Sacramento's 6-4 loss to Reno on Saturday.

Hayden Birdsong

60-Day-IL
May 8: Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports.

Randy Rodríguez

60-Day-IL
May 8: The Giants placed Rodriguez (elbow) on the 60-day injured list Tuesday, Justice delos Santos of The San Jose Mercury News reports.

José Buttó

60-Day-IL
May 8: The Giants transferred Butto (arm) to the 60-day injured list Tuesday.

News

10 headlines