San Francisco Giants Team Roster

Batters - 17
Pos Player Age
SS Aeverson Arteaga 22
C Patrick Bailey 26
C Joey Bart 29
C Joey Bart 29
LF Evan Carter 23
2B Cameron Cauley 22
2B Cameron Cauley 22
3B Matt Chapman 32
CF Trent Grisham 29
RF Jung-hoo Lee 27
1B Marco Luciano 24
CF Luis Matos 23
CF Luis Matos 23
3B Ryan McMahon 31
C Tom Murphy 34
1B BJ Murray Jr. 26
CF Myles Straw 31
Pitchers - 16
Pos Player Age
SP Shane Bieber 30
RP Mason Black 26
RP R.J. Dabovich 27
CL Camilo Doval 28
SP Zach Eflin 31
RP Caleb Ferguson 29
SP Kyle Harrison 24
RP Sean Hjelle 28
RP Sean Hjelle 28
SP Robbie Ray 34
RP Taylor Rogers 35
RP Tyler Rogers 35
RP Thomas Szapucki 29
RP Ryan Walker 30
SP Carson Whisenhunt 25
SP Keaton Winn 27