Globe iconLogin iconRecap iconSearch iconTickets icon
Single-A Affiliate
The Official Site of the San Jose Giants San Jose Giants

Giants Roster & Staff

Roster
Pitchers B/T HT WT DOB Status MLB 40-man
Sam Bower
Sam Bower
B/T: R/R HT: 6' 3" WT: 220 DOB: 05/02/2001 Status: Active MLB 40-man: No
R/R 6' 3" 220 05/02/2001
Active
No
Dylan Cumming
Dylan Cumming 12
B/T: R/R HT: 6' 4" WT: 175 DOB: 05/14/1999 Status: Active MLB 40-man: No
R/R 6' 4" 175 05/14/1999
Active
No
Mauricio Estrella
Mauricio Estrella 13
B/T: R/R HT: 6' 2" WT: 180 DOB: 04/15/2004 Status: Active MLB 40-man: No
R/R 6' 2" 180 04/15/2004
Active
No
Jorge Garcia
Jorge Garcia 32
B/T: R/R HT: 6' 0" WT: 185 DOB: 05/10/2002 Status: Active MLB 40-man: No
R/R 6' 0" 185 05/10/2002
Active
No
Davis Hare
Davis Hare
B/T: R/R HT: 6' 3" WT: 219 DOB: 06/15/1999 Status: Active MLB 40-man: No
R/R 6' 3" 219 06/15/1999
Active
No
Trent Harris
Trent Harris 48
B/T: R/R HT: 6' 2" WT: 200 DOB: 01/22/1999 Status: Active MLB 40-man: No
R/R 6' 2" 200 01/22/1999
Active
No
Cole Hillier
Cole Hillier 17
B/T: R/R HT: 6' 2" WT: 205 DOB: 12/07/2000 Status: Active MLB 40-man: No
R/R 6' 2" 205 12/07/2000
Active
No
Marques Johnson
Marques Johnson 39
B/T: R/R HT: 6' 2" WT: 210 DOB: 07/04/2000 Status: Active MLB 40-man: No
R/R 6' 2" 210 07/04/2000
Active
No
Tommy Kane
Tommy Kane 55
B/T: L/L HT: 6' 1" WT: 180 DOB: 10/31/2001 Status: Active MLB 40-man: No
L/L 6' 1" 180 10/31/2001
Active
No
Cale Lansville
Cale Lansville 43
B/T: R/R HT: 6' 1" WT: 205 DOB: 01/06/2003 Status: Active MLB 40-man: No
R/R 6' 1" 205 01/06/2003
Active
No
Gerelmi Maldonado
Gerelmi Maldonado 29
B/T: R/R HT: 6' 2" WT: 170 DOB: 12/21/2003 Status: Active MLB 40-man: No
R/R 6' 2" 170 12/21/2003
Active
No
Timmy Manning
Timmy Manning 47
B/T: L/L HT: 6' 2" WT: 195 DOB: 09/10/2001 Status: Active MLB 40-man: No
L/L 6' 2" 195 09/10/2001
Active
No
Mikell Manzano
Mikell Manzano 26
B/T: R/R HT: 6' 0" WT: 140 DOB: 11/30/2002 Status: Active MLB 40-man: No
R/R 6' 0" 140 11/30/2002
Active
No
Manuel Mercedes
Manuel Mercedes 49
B/T: R/R HT: 6' 4" WT: 190 DOB: 09/21/2002 Status: Active MLB 40-man: No
R/R 6' 4" 190 09/21/2002
Active
No
Spencer Miles
Spencer Miles
B/T: L/R HT: 6' 3" WT: 180 DOB: 07/26/2000 Status: Active MLB 40-man: No
L/R 6' 3" 180 07/26/2000
Active
No
Julio Rodriguez
Julio Rodriguez 54
B/T: R/R HT: 6' 3" WT: 180 DOB: 02/10/2000 Status: Active MLB 40-man: No
R/R 6' 3" 180 02/10/2000
Active
No
Liam Simon
Liam Simon 48
B/T: R/R HT: 6' 4" WT: 220 DOB: 10/16/2000 Status: Active MLB 40-man: No
R/R 6' 4" 220 10/16/2000
Active
No
Cody Tucker
Cody Tucker 34
B/T: R/R HT: 6' 5" WT: 210 DOB: 03/01/1999 Status: Active MLB 40-man: No
R/R 6' 5" 210 03/01/1999
Active
No
Ian Villers
Ian Villers
B/T: R/R HT: 6' 6" WT: 245 DOB: 09/01/2000 Status: Active MLB 40-man: No
R/R 6' 6" 245 09/01/2000
Active
No
Esmerlin Vinicio
Esmerlin Vinicio 59
B/T: L/L HT: 6' 2" WT: 141 DOB: 01/31/2003 Status: Active MLB 40-man: No
L/L 6' 2" 141 01/31/2003
Active
No
Tyler Vogel
Tyler Vogel 33
B/T: R/R HT: 6' 0" WT: 175 DOB: 11/16/2000 Status: Active MLB 40-man: No
R/R 6' 0" 175 11/16/2000
Active
No
Joe Whitman
Joe Whitman 29
B/T: L/L HT: 6' 5" WT: 200 DOB: 09/17/2001 Status: Active MLB 40-man: No
L/L 6' 5" 200 09/17/2001
Active
No
Catchers B/T HT WT DOB Status MLB 40-man
Drew Cavanaugh
Drew Cavanaugh 28
B/T: L/R HT: 6' 0" WT: 220 DOB: 01/27/2002 Status: Active MLB 40-man: No
L/R 6' 0" 220 01/27/2002
Active
No
Jack Payton
Jack Payton 8
B/T: R/R HT: 5' 11" WT: 200 DOB: 08/07/2001 Status: Active MLB 40-man: No
R/R 5' 11" 200 08/07/2001
Active
No
Luke Shliger
Luke Shliger 6
B/T: L/R HT: 5' 9" WT: 180 DOB: 09/25/2001 Status: Active MLB 40-man: No
L/R 5' 9" 180 09/25/2001
Active
No
Infielders B/T HT WT DOB Status MLB 40-man
Connor Cannon
Connor Cannon
B/T: R/R HT: 6' 5" WT: 240 DOB: 05/16/1998 Status: Active MLB 40-man: No
R/R 6' 5" 240 05/16/1998
Active
No
Cole Foster
Cole Foster 2
B/T: S/R HT: 6' 1" WT: 193 DOB: 10/08/2001 Status: Active MLB 40-man: No
S/R 6' 1" 193 10/08/2001
Active
No
Javier Francisco
Javier Francisco 16
B/T: R/R HT: 6' 1" WT: 162 DOB: 11/11/2002 Status: Active MLB 40-man: No
R/R 6' 1" 162 11/11/2002
Active
No
Quinn McDaniel
Quinn McDaniel 10
B/T: R/R HT: 5' 11" WT: 180 DOB: 09/27/2002 Status: Active MLB 40-man: No
R/R 5' 11" 180 09/27/2002
Active
No
Anthony Rodriguez
Anthony Rodriguez 17
B/T: S/R HT: 6' 2" WT: 165 DOB: 09/20/2002 Status: Active MLB 40-man: No
S/R 6' 2" 165 09/20/2002
Active
No
Dilan Rosario
Dilan Rosario 41
B/T: R/R HT: 6' 0" WT: 185 DOB: 06/16/2001 Status: Active MLB 40-man: No
R/R 6' 0" 185 06/16/2001
Active
No
Charlie Szykowny
Charlie Szykowny 34
B/T: L/R HT: 6' 4" WT: 225 DOB: 06/30/2000 Status: Active MLB 40-man: No
L/R 6' 4" 225 06/30/2000
Active
No
Diego Velasquez
Diego Velasquez 1
B/T: S/R HT: 6' 1" WT: 150 DOB: 10/01/2003 Status: Active MLB 40-man: No
S/R 6' 1" 150 10/01/2003
Active
No
Justin Wishkoski
Justin Wishkoski 46
B/T: R/R HT: 6' 3" WT: 195 DOB: 01/19/2001 Status: Active MLB 40-man: No
R/R 6' 3" 195 01/19/2001
Active
No
Outfielders B/T HT WT DOB Status MLB 40-man
Scott Bandura
Scott Bandura 35
B/T: L/R HT: 6' 4" WT: 190 DOB: 08/02/2001 Status: Active MLB 40-man: No
L/R 6' 4" 190 08/02/2001
Active
No
Justin Bench
Justin Bench 10
B/T: R/R HT: 6' 0" WT: 185 DOB: 08/28/1999 Status: Active MLB 40-man: No
R/R 6' 0" 185 08/28/1999
Active
No
Jonah Cox
Jonah Cox
B/T: R/R HT: 6' 3" WT: 200 DOB: 08/04/2001 Status: Active MLB 40-man: No
R/R 6' 3" 200 08/04/2001
Active
No
Bryce Eldridge
Bryce Eldridge 21
B/T: L/R HT: 6' 7" WT: 223 DOB: 10/20/2004 Status: Active MLB 40-man: No
L/R 6' 7" 223 10/20/2004
Active
No
Turner Hill
Turner Hill 9
B/T: L/L HT: 5' 10" WT: 180 DOB: 04/04/1999 Status: Active MLB 40-man: No
L/L 5' 10" 180 04/04/1999
Active
No
Alexander Suarez
Alexander Suarez 7
B/T: R/R HT: 6' 2" WT: 200 DOB: 12/20/2001 Status: Active MLB 40-man: No
R/R 6' 2" 200 12/20/2001
Active
No

Coaching Staff

Manager/Coach Position
Ydwin Villegas
Ydwin Villegas
Manager
Manager
Travis Ishikawa
Travis Ishikawa 45
Hitting Coach
Hitting Coach
Dan Runzler
Dan Runzler 50
Pitching Coach
Pitching Coach
Nathan Keavy
Nathan Keavy
Fundamentals Coach
Fundamentals Coach