San Francisco Giants Team Roster

Batters - 17
Pos Player Age
SS Nick Ahmed 33
2B Jose Altuve 33
CF Lorenzo Cain 37
SS Brandon Crawford 36
C Yasmani Grandal 34
1B Eric Hosmer 34
3B Manny Machado 31
CF Cedric Mullins 29
C Tomás Nido 29
RF Rafael Ortega 32
3B Jace Peterson 33
SS Andrelton Simmons 34
CF Austin Slater 30
CF Myles Straw 29
3B David Villar 26
3B David Villar 26
SS Luke Waddell 25
Pitchers - 16
Pos Player Age
RP Alex Cobb 36
RP Nabil Crismatt 28
RP Anthony DeSclafani 33
RP Luis Garcia 36
SP Kevin Gausman 32
SP Kevin Gausman 32
SP Logan Gilbert 26
SP Hoby Milner 32
RP Evan Phillips 29
RP Ryan Pressly 34
RP Ryan Pressly 34
RP Jose Quintana 34
RP Gregory Soto 28
RP Craig Stammen 39
SP Logan Webb 26
RP Trevor Williams 31