Globe iconLogin iconRecap iconSearch iconTickets icon

Giants Roster & Staff

Coaches
Manager/Coach Position
Gabe Kapler
Gabe Kapler19
Manager
Manager
Kai Correa
Kai Correa50
Bench Coach
Bench Coach
Donnie Ecker
Donnie Ecker12
Hitting Coach
Hitting Coach
Justin Viele
Justin Viele17
Hitting Coach
Hitting Coach
Dustin Lind
Dustin Lind88
Assistant Hitting Coach
Assistant Hitting Coach
Andrew Bailey
Andrew Bailey41
Pitching Coach
Pitching Coach
Brian Bannister
Brian Bannister45
Pitching Coach
Pitching Coach
Ethan Katz
Ethan Katz21
Assistant Pitching Coach
Assistant Pitching Coach
Antoan Richardson
Antoan Richardson00
First Base Coach
First Base Coach
Ron Wotus
Ron Wotus23
Third Base Coach
Third Base Coach
Craig Albernaz
Craig Albernaz32
Bullpen Coach
Bullpen Coach
Brant Whiting
Brant Whiting
Bullpen Coach
Bullpen Coach
Mark Hallberg
Mark Hallberg91
Major League Coach
Major League Coach
Alyssa Nakken
Alyssa Nakken92
Major League Coach
Major League Coach
Nick Ortiz
Nick Ortiz79
Quality Control Coach
Quality Control Coach
Taira Uematsu
Taira Uematsu99
Bullpen Catcher
Bullpen Catcher
John Yandle
John Yandle
Batting Practice Pitcher
Batting Practice Pitcher
Staff Position
Tim Leiper
Tim Leiper
Outfield and Baserunning Coordinator
Outfield and Baserunning Coordinator
J.P. Ricciardi
J.P. Ricciardi
Senior Advisor to the President of Baseball Operations
Senior Advisor to the President of Baseball Operations
Farhan Zaidi
Farhan Zaidi
President, Baseball Operations
President, Baseball Operations
Scott Harris
Scott Harris
General Manager
General Manager
Zack Minasian
Zack Minasian
Director of Professional Scouting
Director of Professional Scouting
Mike Holmes
Mike Holmes
Director of Amateur Scouting
Director of Amateur Scouting
Kyle Haines
Kyle Haines
Director of Player Development
Director of Player Development
Eric Flemming
Eric Flemming
Assistant Director, Player Development
Assistant Director, Player Development
Joey Amalfitano
Joey Amalfitano
Special Assistant to Player Development
Special Assistant to Player Development
Gene Clines
Gene Clines
Special Assistant to Player Development
Special Assistant to Player Development
Shawon Dunston
Shawon Dunston
Special Assistant to Player Development
Special Assistant to Player Development
Dave Righetti
Dave Righetti
Special Assistant to Player Development
Special Assistant to Player Development
Mark Gardner
Mark Gardner
Special Assistant
Special Assistant
Shane Turner
Shane Turner
Special Assistant
Special Assistant
Steve Decker
Steve Decker
Special Assistant
Special Assistant
Ellis Burks
Ellis Burks
Scout
Scout
John Yandle
John Yandle
Batting Practice Pitcher
Batting Practice Pitcher
Dave Groeschner
Dave Groeschner
Head Athletic Trainer
Head Athletic Trainer
Eric Ortega
Eric Ortega
Assistant Athletic Trainer
Assistant Athletic Trainer
Anthony Reyes
Anthony Reyes
Assistant Trainer
Assistant Trainer
Tony Reale
Tony Reale
Physical Therapist
Physical Therapist
Saul Martinez
Saul Martinez
Strength and Conditioning Coach
Strength and Conditioning Coach
Haro Ogawa
Haro Ogawa
Massage Therapist
Massage Therapist
Chrissy Yuen
Chrissy Yuen
Coordinator of Medical Services
Coordinator of Medical Services
Alan Lee
Alan Lee
Equipment Manager
Equipment Manager
Mike Murphy
Mike Murphy
Equipment Manager
Equipment Manager
Michael Gries
Michael Gries
Baseball Operations Assistant
Baseball Operations Assistant
Kellen Lee
Kellen Lee
Mental Skills Coach
Mental Skills Coach
Francisco Rodriguez
Francisco Rodriguez
Mental Skills Coach
Mental Skills Coach
Clay Rapada
Clay Rapada
Assistant Pitching Coordinator
Assistant Pitching Coordinator
Brad Grems
Brad Grems
Home Clubhouse Manager
Home Clubhouse Manager
Abe Silvestri
Abe Silvestri
Visiting Clubhouse Manager
Visiting Clubhouse Manager
Justin Lehr
Justin Lehr
Pitching Coordinator
Pitching Coordinator
Matt Daniels
Matt Daniels
Coordinator, Pitching
Coordinator, Pitching
Hector Borg
Hector Borg
Latin American Field Coordinator
Latin American Field Coordinator
Andrew Lyon
Andrew Lyon
Minor League Strength and Conditioning Coordinator
Minor League Strength and Conditioning Coordinator
Adam Vish
Adam Vish
Minor League Strength and Conditioning Coordinator
Minor League Strength and Conditioning Coordinator
Eli Whiteside
Eli Whiteside
Roving Instructor
Roving Instructor
Ryan Vogelsong
Ryan Vogelsong
Roving Pitching Instructor
Roving Pitching Instructor
Matt Yourkin
Matt Yourkin
Rehab Pitching Coach
Rehab Pitching Coach
Aquiles Torrealba
Aquiles Torrealba
Minor League International Medical Coordinator
Minor League International Medical Coordinator
Garrett Havig
Garrett Havig
Minor League Medical Coordinator
Minor League Medical Coordinator
Dustin Luepker
Dustin Luepker
Minor League Medical Coordinator
Minor League Medical Coordinator
Ryo Watanabe
Ryo Watanabe
Minor League Medical Coordinator
Minor League Medical Coordinator
Sergio Rojas
Sergio Rojas
Latin American Strength and Conditioning Coordinator
Latin American Strength and Conditioning Coordinator
Kyle Belski
Kyle Belski
Physical Therapist
Physical Therapist
Frank Perez
Frank Perez
Physical Therapist
Physical Therapist
Aaron Cunanan
Aaron Cunanan
Coordinator of Skill Development
Coordinator of Skill Development
Dave Hansen
Dave Hansen
Hitting Coordinator
Hitting Coordinator
Amy Ogren
Amy Ogren
Biomechanics Assistant
Biomechanics Assistant
Jessica Placencia
Jessica Placencia
High Performance Chef
High Performance Chef
Adam Rodrigues
Adam Rodrigues
Minor League Nutrition Coordinator
Minor League Nutrition Coordinator
Tom Trebelhorn
Tom Trebelhorn
Coordinator of Skill Development
Coordinator of Skill Development
Josh Warstler
Josh Warstler
Arizona Field Operations Director
Arizona Field Operations Director