Globe iconLogin iconRecap iconSearch iconTickets icon

Giants Roster & Staff

Coaches
arrow-downArrow Down icon
Manager & Coaches Title
Gabe Kapler
Gabe Kapler 19
Manager
Manager
Craig Albernaz
Craig Albernaz 0
Bullpen/Catching Coach
Bullpen/Catching Coach
Andrew Bailey
Andrew Bailey 84
Pitching Coach
Pitching Coach
Brian Bannister
Brian Bannister 97
Director of Pitching
Director of Pitching
Kai Correa
Kai Correa 50
Bench/Infield Coach
Bench/Infield Coach
Pedro Guerrero
Pedro Guerrero 85
Assistant Hitting Coach
Assistant Hitting Coach
Dustin Lind
Dustin Lind 88
Director of Hitting/Assistant Hitting Coach
Director of Hitting/Assistant Hitting Coach
J.P. Martinez
J.P. Martinez 87
Assistant Pitching Coach
Assistant Pitching Coach
Nick Ortiz
Nick Ortiz 21
Quality Assurance Coach
Quality Assurance Coach
Antoan Richardson
Antoan Richardson 00
First Base Coach
First Base Coach
Justin Viele
Justin Viele 77
Hitting Coach
Hitting Coach
Mark Hallberg
Mark Hallberg 91
Third Base Coach
Third Base Coach
Alyssa Nakken
Alyssa Nakken 92
Major League Assistant Coach
Major League Assistant Coach
Taira Uematsu
Taira Uematsu 99
Major League Assistant Coach
Major League Assistant Coach
Alex Burg
Alex Burg 95
Bullpen Catcher
Bullpen Catcher
Fernando Perez
Fernando Perez 98
Director, Video Coaching
Director, Video Coaching
Brant Whiting
Brant Whiting 96
Assistant Coach
Assistant Coach