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
Josh Bostick
Josh Bostick 23
B/T: R/R HT: 6' 4" WT: 205 DOB: 10/20/2001 Status: Active MLB 40-man: No
R/R 6' 4" 205 10/20/2001
Active
No
Sam Bower
Sam Bower
B/T: R/R HT: 6' 3" WT: 220 DOB: 05/02/2001 Status: Injured 7-Day MLB 40-man: No
R/R 6' 3" 220 05/02/2001
Injured 7-Day
No
Dylan Carmouche
Dylan Carmouche 49
B/T: S/L HT: 6' 6" WT: 225 DOB: 08/22/2001 Status: Active MLB 40-man: No
S/L 6' 6" 225 08/22/2001
Active
No
Wilkelma Castillo
Wilkelma Castillo
B/T: R/R HT: 6' 0" WT: 170 DOB: 01/06/2000 Status: Injured 7-Day MLB 40-man: No
R/R 6' 0" 170 01/06/2000
Injured 7-Day
No
Mauricio Estrella
Mauricio Estrella
B/T: R/R HT: 6' 2" WT: 180 DOB: 04/15/2004 Status: Injured 7-Day MLB 40-man: No
R/R 6' 2" 180 04/15/2004
Injured 7-Day
No
Junior Flores
Junior Flores 46
B/T: R/R HT: 6' 1" WT: 170 DOB: 02/13/2002 Status: Active MLB 40-man: No
R/R 6' 1" 170 02/13/2002
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
Alix Hernandez
Alix Hernandez 54
B/T: R/R HT: 6' 2" WT: 155 DOB: 07/16/2004 Status: Active MLB 40-man: No
R/R 6' 2" 155 07/16/2004
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
B/T: R/R HT: 6' 2" WT: 210 DOB: 07/04/2000 Status: Injured 60-Day MLB 40-man: No
R/R 6' 2" 210 07/04/2000
Injured 60-Day
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
B/T: R/R HT: 6' 2" WT: 170 DOB: 12/21/2003 Status: Injured - Full Season MLB 40-man: No
R/R 6' 2" 170 12/21/2003
Injured - Full Season
No
Mikell Manzano
Mikell Manzano 26
B/T: R/R HT: 6' 0" WT: 140 DOB: 11/30/2002 Status: Injured 7-Day MLB 40-man: No
R/R 6' 0" 140 11/30/2002
Injured 7-Day
No
Ubert Mejias
Ubert Mejias 26
B/T: R/R HT: 6' 3" WT: 230 DOB: 03/24/2001 Status: Active MLB 40-man: No
R/R 6' 3" 230 03/24/2001
Active
No
Spencer Miles
Spencer Miles
B/T: L/R HT: 6' 3" WT: 180 DOB: 07/26/2000 Status: Injured 60-Day MLB 40-man: No
L/R 6' 3" 180 07/26/2000
Injured 60-Day
No
Kanoa Pagan
Kanoa Pagan
B/T: R/R HT: 6' 2" WT: 190 DOB: 09/29/1998 Status: Injured 7-Day MLB 40-man: No
R/R 6' 2" 190 09/29/1998
Injured 7-Day
No
Cesar Perdomo
Cesar Perdomo 19
B/T: L/L HT: 6' 0" WT: 170 DOB: 02/09/2002 Status: Active MLB 40-man: No
L/L 6' 0" 170 02/09/2002
Active
No
Shane Rademacher
Shane Rademacher 33
B/T: R/R HT: 6' 3" WT: 215 DOB: 01/30/2001 Status: Active MLB 40-man: No
R/R 6' 3" 215 01/30/2001
Active
No
Michael Rodriguez
Michael Rodriguez 37
B/T: L/L HT: 6' 5" WT: 250 DOB: 01/08/2000 Status: Active MLB 40-man: No
L/L 6' 5" 250 01/08/2000
Active
No
Liam Simon
Liam Simon
B/T: R/R HT: 6' 4" WT: 220 DOB: 10/16/2000 Status: Injured 60-Day MLB 40-man: No
R/R 6' 4" 220 10/16/2000
Injured 60-Day
No
Cody Tucker
Cody Tucker 32
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: Injured 7-Day MLB 40-man: No
R/R 6' 6" 245 09/01/2000
Injured 7-Day
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
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
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
Maui Ahuna
Maui Ahuna 10
B/T: L/R HT: 6' 1" WT: 170 DOB: 03/11/2002 Status: Active MLB 40-man: No
L/R 6' 1" 170 03/11/2002
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
Elian Rayo
Elian Rayo 39
B/T: R/R HT: 6' 0" WT: 202 DOB: 03/04/2003 Status: Active MLB 40-man: No
R/R 6' 0" 202 03/04/2003
Active
No
Jean Carlos Sio
Jean Carlos Sio 1
B/T: L/R HT: 6' 0" WT: 167 DOB: 04/03/2004 Status: Active MLB 40-man: No
L/R 6' 0" 167 04/03/2004
Active
No
Outfielders B/T HT WT DOB Status MLB 40-man
Estanlin Cassiani
Estanlin Cassiani 34
B/T: L/L HT: 5' 11" WT: 155 DOB: 12/30/2002 Status: Active MLB 40-man: No
L/L 5' 11" 155 12/30/2002
Active
No
Jonah Cox
Jonah Cox 9
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
Bo Davidson
Bo Davidson 18
B/T: L/R HT: 6' 2" WT: 205 DOB: 07/05/2002 Status: Active MLB 40-man: No
L/R 6' 2" 205 07/05/2002
Active
No
Bryce Eldridge
Bryce Eldridge 12
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
Nadir Lewis
Nadir Lewis 7
B/T: L/L HT: 6' 1" WT: 195 DOB: 11/22/2000 Status: Active MLB 40-man: No
L/L 6' 1" 195 11/22/2000
Active
No
Cesar Quintas
Cesar Quintas 13
B/T: R/R HT: 6' 1" WT: 175 DOB: 03/25/2003 Status: Active MLB 40-man: No
R/R 6' 1" 175 03/25/2003
Active
No
Guillermo Williamson
Guillermo Williamson 8
B/T: L/L HT: 6' 1" WT: 200 DOB: 03/16/2004 Status: Active MLB 40-man: No
L/L 6' 1" 200 03/16/2004
Active
No

Coaching Staff

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