Globe iconLogin iconRecap iconSearch iconTickets icon

Giants Roster & Staff

arrow-downArrow Down icon
Manager & Coaches Position
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
Donnie Ecker
Donnie Ecker 82
Hitting Coach
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 90
Assistant Pitching Coach
Assistant Pitching Coach
Nick Ortiz
Nick Ortiz 79
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
Ron Wotus
Ron Wotus 23
Third Base Coach
Third Base Coach
Mark Hallberg
Mark Hallberg 91
Major League Assistant Coach
Major League Assistant Coach
Alyssa Nakken
Alyssa Nakken 92
Major League Assistant Coach
Major League Assistant Coach
Taira Uematsu
Taira Uematsu 99
Bullpen Catcher
Bullpen Catcher
Brant Whiting
Brant Whiting
Bullpen Catcher
Bullpen Catcher
Fernando Perez
Fernando Perez
Coach/Video
Coach/Video