Giants Manager & Coaches

Manager & Coaches

#   Name Position
19 Gabe Kapler Manager
50 Kai Correa Bench/Infield Coach
12 Donnie Ecker Hitting Coach
17 Justin Viele Hitting Coach
88 Dustin Lind Director of Hitting/Assistant Hitting Coach
41 Andrew Bailey Pitching Coach
45 Brian Bannister Director of Pitching
21 Ethan Katz Assistant Pitching Coach
00 Antoan Richardson First Base/Outfield/Baserunning Coach
23 Ron Wotus Third Base Coach
32 Craig Albernaz Bullpen/Catching Coach
91 Mark Hallberg Major League Assistant Coach
92 Alyssa Nakken Major League Assistant Coach
79 Nick Ortiz Quality Assurance Coach
99 Taira Uematsu Bullpen Catcher
John Yandle Batting Practice Pitcher

Staff

#   Name Position
J.P. Ricciardi Senior Advisor to the President of Baseball Operations
Farhan Zaidi President, Baseball Operations
Scott Harris General Manager
Zack Minasian Director of Pro Scouting
Mike Holmes Director of Amateur Scouting
Kyle Haines Director of Player Development
Eric Flemming Assistant Director, Player Development - Administration
Geoff Head Assistant Director, Player Development - Medical
Joey Amalfitano Special Assistant, Player Development
Gene Clines Special Assistant, Player Development
Jack Hiatt Special Assistant to the General Manager
Mark Gardner Special Assignment, Pitching
Shane Turner Special Assistant, Baseball Operations
Steve Decker Special Assistant, Baseball Operations
Ellis Burks Special Assistant, Scouting
Dave Groeschner Senior Director of Athletic Training
Anthony Reyes Head Athletic Trainer
Eric Ortega Assistant Athletic Trainer
Carl Kochan Strength and Conditioning Coach
Tony Reale Physical Therapist
Saul Martinez Assistant Strength & Conditioning Coach/Sport Science Specialist
Haro Ogawa Massage Therapist
Chrissy Yuen Coordinator of Medical Administration
Bret Alexander Senior Director of Team Travel & Home Clubhouse Manager
Alan Lee Senior Director of Arizona Baseball Operations & Major League Equipment Manager
Mike Murphy Equipment Manager
Brad Grems Home Clubhouse Coordinator
Abe Silvestri Visiting Clubhouse Manager