active switch hitters on the giants

The 2026 roster for the Giants includes Willy Adames, Luis Arraez, Harrison Bader, Patrick Bailey and Tristan Beck.

Interpreted as:
active switch hitters on the giants this season
NO.NAMEPOSHEIGHTWEIGHTDOBAGEBIRTHPLACE
1
2
Willy Adames
W. Adames
SS
6'0"
216
9/2/1995
30
Santiago, Dominican Republic
2
1
Luis Arraez
L. Arraez
2B
5'10"
186
4/9/1997
29
San Felipe, Venezuela
3
9
Harrison Bader
H. Bader
CF
5'11"
219
6/3/1994
32
Bronxville, NY
4
14
Patrick Bailey
P. Bailey
C
6'0"
223
5/29/1999
27
Greensboro, NC
5
43
Tristan Beck
T. Beck
P
6'4"
200
6/24/1996
30
Corona, CA
6
60
Hayden Birdsong
H. Birdsong
P
6'5"
225
8/30/2001
24
Mattoon, IL
7
47
Ryan Borucki
R. Borucki
P
6'4"
210
3/31/1994
32
Mundelein, IL
8
7
Will Brennan
W. Brennan
LF
5'11"
205
2/2/1998
28
Colorado Springs, CO
9
34
JT Brubaker
JT Brubaker
P
6'4"
197
11/17/1993
32
Springfield, OH
10
70
José Buttó
J. Buttó
P
6'0"
208
3/19/1998
28
Cumana, Venezuela
11
26
Matt Chapman
M. Chapman
3B
6'1"
220
4/28/1993
33
Victorville, CA
12
16
Rafael Devers
R. Devers
1B
6'0"
235
10/24/1996
29
Sanchez, Dominican Republic
13
8
Bryce Eldridge
B. Eldridge
DH
6'7"
251
10/20/2004
21
Fairfax, VA
14
19
Jerar Encarnacion
J. Encarnacion
RF
6'4"
265
10/22/1997
28
Bayaguana, Dominican Republic
15
64
Jason Foley
J. Foley
P
6'4"
215
11/1/1995
30
Manhasset, NY
16
93
Matt Gage
M. Gage
P
6'4"
261
2/11/1993
33
Johnstown, NY
17
0
Drew Gilbert
D. Gilbert
CF
5'9"
195
9/27/2000
25
St. Paul, MN
18
18
Eric Haase
E. Haase
C
5'10"
201
12/18/1992
33
Detroit, MI
19
31
Sam Hentges
S. Hentges
P
6'8"
255
7/18/1996
29
Shoreview, MN
20
12
Adrian Houser
A. Houser
P
6'4"
227
2/2/1993
33
Tahlequah, OK
21
45
Caleb Kilian
C. Kilian
P
6'4"
206
6/2/1997
29
Anaheim, CA
22
50
Christian Koss
C. Koss
2B
6'1"
185
1/27/1998
28
Riverside, CA
23
51
Jung Hoo Lee
J. Hoo Lee
RF
6'0"
196
8/20/1998
27
Seoul, South Korea
24
54
Tyler Mahle
T. Mahle
P
6'3"
212
9/29/1994
31
Newport Beach, CA
25
72
Trevor McDonald
T. McDonald
P
6'0"
205
2/26/2001
25
Mobile, AL

More MLB News

More Giants Stats

Team Batting Leaders

HR

9

Schmitt

Casey Schmitt

RBI

22

Schmitt

Casey Schmitt

AVG

.319

Arraez

Luis Arraez
Team Pitching Leaders

W

5

Roupp

Landen Roupp

K

61

Roupp

Landen Roupp

ERA

3.27

Roupp

Landen Roupp
Team Rankings

HR

41

27th

R

173

30th

SO

390

24th

ERA

4.15

16th

2026 Division Standings
TEAMWLPCTGB
31
19
.620
29
20
.592
1.5
26
23
.531
4.5
Giants Giants
20
30
.400
11.0
19
32
.373
12.5
Schedule
DATEMATCHUPTIME (ET)
Fri
5/22
@
10:15 PM
Sat
5/23
@
4:05 PM
Sun
5/24
@
4:05 PM
Mon
5/25
@
5:05 PM
Tue
5/26
@
9:45 PM
Last Game
SFG Giants

20 - 30

3

Final

6

AZ Diamondbacks

25 - 23

Wed 20 May 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
35
16
.686
25
25
.500
9.5
25
26
.490
10.0
22
28
.440
12.5
22
29
.431
13.0
NL CentralWLPCTGB
29
18
.617
29
21
.580
1.5
28
21
.571
2.0
26
24
.520
4.5
26
24
.520
4.5
NL WestWLPCTGB
31
19
.620
29
20
.592
1.5
26
23
.531
4.5
20
30
.400
11.0
19
32
.373
12.5
AL EastWLPCTGB
33
15
.688
30
21
.588
4.5
23
27
.460
11.0
22
27
.449
11.5
21
29
.420
13.0
AL CentralWLPCTGB
30
22
.577
25
24
.510
3.5
23
27
.460
6.0
20
30
.400
9.0
20
31
.392
9.5
AL WestWLPCTGB
26
24
.520
24
25
.490
1.5
24
27
.471
2.5
20
31
.392
6.5
17
34
.333
9.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
5/6
@
12-2
Wed
5/6
@
2-15
Wed
5/6
@
3-1
Thu
5/7
@
2-9
Thu
5/7
@
5-7

Schedule

DATEMATCHUPTIME (ET)
Fri
5/22
@
2:20 PM
Fri
5/22
@
6:40 PM
Fri
5/22
@
6:40 PM
Fri
5/22
@
7:05 PM
Fri
5/22
@
7:07 PM