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
Will Bednar
Will Bednar
B/T: R/R HT: 6' 2" WT: 230 DOB: 06/13/2000 Status: Active MLB 40-man: No
R/R 6' 2" 230 06/13/2000
Active
No
John Bertrand
John Bertrand
B/T: L/L HT: 6' 3" WT: 205 DOB: 02/08/1998 Status: Active MLB 40-man: No
L/L 6' 3" 205 02/08/1998
Active
No
Hayden Birdsong
Hayden Birdsong 47
B/T: R/R HT: 6' 4" WT: 215 DOB: 08/30/2001 Status: Active MLB 40-man: No
R/R 6' 4" 215 08/30/2001
Active
No
Jose Cruz
Jose Cruz 15
B/T: R/R HT: 6' 1" WT: 178 DOB: 05/18/2000 Status: Active MLB 40-man: No
R/R 6' 1" 178 05/18/2000
Active
No
Rohan Handa
Rohan Handa
B/T: L/L HT: 6' 3" WT: 210 DOB: 02/28/2000 Status: Injured 60-Day MLB 40-man: No
L/L 6' 3" 210 02/28/2000
Injured 60-Day
No
Joe Kemlage
Joe Kemlage 37
B/T: S/L HT: 6' 1" WT: 220 DOB: 01/19/1999 Status: Active MLB 40-man: No
S/L 6' 1" 220 01/19/1999
Active
No
William Kempner
William Kempner 48
B/T: R/R HT: 6' 0" WT: 222 DOB: 06/18/2001 Status: Active MLB 40-man: No
R/R 6' 0" 222 06/18/2001
Active
No
Seth Lonsway
Seth Lonsway 22
B/T: L/L HT: 6' 2" WT: 210 DOB: 10/07/1998 Status: Active MLB 40-man: No
L/L 6' 2" 210 10/07/1998
Active
No
Ben Madison
Ben Madison 35
B/T: R/R HT: 6' 3" WT: 205 DOB: 09/15/1997 Status: Active MLB 40-man: No
R/R 6' 3" 205 09/15/1997
Active
No
Mikell Manzano
Mikell Manzano 40
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 16
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
Matt Mikulski
Matt Mikulski
B/T: L/L HT: 6' 4" WT: 205 DOB: 05/08/1999 Status: Active MLB 40-man: No
L/L 6' 4" 205 05/08/1999
Active
No
Spencer Miles
Spencer Miles 51
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
Ryan Murphy
Ryan Murphy 41
B/T: R/R HT: 6' 1" WT: 190 DOB: 10/08/1999 Status: Rehab Assignment MLB 40-man: No
R/R 6' 1" 190 10/08/1999
Rehab Assignment
No
Carson Ragsdale
Carson Ragsdale
B/T: R/R HT: 6' 8" WT: 225 DOB: 05/25/1998 Status: Injured 60-Day MLB 40-man: No
R/R 6' 8" 225 05/25/1998
Injured 60-Day
No
Yoniel Ramirez
Yoniel Ramirez 49
B/T: R/R HT: 6' 0" WT: 180 DOB: 05/27/2001 Status: Active MLB 40-man: No
R/R 6' 0" 180 05/27/2001
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
Eric Silva
Eric Silva 33
B/T: R/R HT: 6' 1" WT: 185 DOB: 10/03/2002 Status: Active MLB 40-man: No
R/R 6' 1" 185 10/03/2002
Active
No
Liam Simon
Liam Simon 34
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
Nick Sinacola
Nick Sinacola 43
B/T: L/R HT: 6' 2" WT: 205 DOB: 10/29/1999 Status: Active MLB 40-man: No
L/R 6' 2" 205 10/29/1999
Active
No
Willian Suarez
Willian Suarez 59
B/T: R/R HT: 6' 3" WT: 175 DOB: 03/21/1998 Status: Active MLB 40-man: No
R/R 6' 3" 175 03/21/1998
Active
No
Ian Villers
Ian Villers 29
B/T: R/R HT: 6' 6" WT: 245 DOB: 09/01/2000 Status: Injured 60-Day MLB 40-man: No
R/R 6' 6" 245 09/01/2000
Injured 60-Day
No
Carson Whisenhunt
Carson Whisenhunt 55
B/T: L/L HT: 6' 3" WT: 209 DOB: 10/20/2000 Status: Active MLB 40-man: No
L/L 6' 3" 209 10/20/2000
Active
No
Catchers B/T HT WT DOB Status MLB 40-man
Ronaldo Flores
Ronaldo Flores 5
B/T: R/R HT: 6' 0" WT: 175 DOB: 05/17/2002 Status: Active MLB 40-man: No
R/R 6' 0" 175 05/17/2002
Active
No
Zach Morgan
Zach Morgan 32
B/T: R/R HT: 6' 0" WT: 180 DOB: 03/30/2000 Status: Active MLB 40-man: No
R/R 6' 0" 180 03/30/2000
Active
No
Rayner Santana
Rayner Santana 9
B/T: R/R HT: 6' 2" WT: 250 DOB: 08/15/2002 Status: Active MLB 40-man: No
R/R 6' 2" 250 08/15/2002
Active
No
Adrian Sugastey
Adrian Sugastey 6
B/T: R/R HT: 6' 1" WT: 210 DOB: 10/23/2002 Status: Active MLB 40-man: No
R/R 6' 1" 210 10/23/2002
Active
No
Infielders B/T HT WT DOB Status MLB 40-man
Aeverson Arteaga
Aeverson Arteaga 13
B/T: R/R HT: 6' 1" WT: 170 DOB: 03/16/2003 Status: Active MLB 40-man: No
R/R 6' 1" 170 03/16/2003
Active
No
Victor Bericoto
Victor Bericoto 2
B/T: R/R HT: 6' 1" WT: 155 DOB: 12/03/2001 Status: Active MLB 40-man: No
R/R 6' 1" 155 12/03/2001
Active
No
Garrett Frechette
Garrett Frechette 26
B/T: L/L HT: 6' 3" WT: 210 DOB: 12/31/2000 Status: Active MLB 40-man: No
L/L 6' 3" 210 12/31/2000
Active
No
Andrew Kachel
Andrew Kachel 21
B/T: L/R HT: 6' 0" WT: 170 DOB: 12/24/2000 Status: Active MLB 40-man: No
L/R 6' 0" 170 12/24/2000
Active
No
Abdiel Layer
Abdiel Layer 82
B/T: S/R HT: 6' 2" WT: 170 DOB: 08/09/1998 Status: Injured 60-Day MLB 40-man: No
S/R 6' 2" 170 08/09/1998
Injured 60-Day
No
Edison Mora
Edison Mora
B/T: R/R HT: 6' 2" WT: 165 DOB: 08/13/2000 Status: Injured 60-Day MLB 40-man: No
R/R 6' 2" 165 08/13/2000
Injured 60-Day
No
Yorlis Rodriguez
Yorlis Rodriguez 10
B/T: R/R HT: 6' 0" WT: 190 DOB: 07/20/1999 Status: Active MLB 40-man: No
R/R 6' 0" 190 07/20/1999
Active
No
Anyesber Sivira
Anyesber Sivira 1
B/T: R/R HT: 5' 9" WT: 155 DOB: 01/09/2000 Status: Active MLB 40-man: No
R/R 5' 9" 155 01/09/2000
Active
No
Diego Velasquez
Diego Velasquez 12
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
Logan Wyatt
Logan Wyatt 39
B/T: L/R HT: 6' 4" WT: 230 DOB: 11/15/1997 Status: Active MLB 40-man: No
L/R 6' 4" 230 11/15/1997
Active
No
Outfielders B/T HT WT DOB Status MLB 40-man
P.J. Hilson
P.J. Hilson 19
B/T: R/R HT: 5' 11" WT: 175 DOB: 08/25/2000 Status: Active MLB 40-man: No
R/R 5' 11" 175 08/25/2000
Active
No
Wade Meckler
Wade Meckler 28
B/T: L/R HT: 5' 10" WT: 178 DOB: 04/21/2000 Status: Active MLB 40-man: No
L/R 5' 10" 178 04/21/2000
Active
No
Alexander Suarez
Alexander Suarez 18
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
Lipso Nava
Lipso Nava 17
Manager
Manager
Travis Ishikawa
Travis Ishikawa 45
Hitting Coach
Hitting Coach
Dan Runzler
Dan Runzler 50
Pitching Coach
Pitching Coach
Jeremiah Knackstedt
Jeremiah Knackstedt 31
Fundamentals Coach
Fundamentals Coach