Here are the 25 Giants players on the active roster for the opening of the 2016 season:
Pitchers (13): Madison Bumgarner, Johnny Cueto, Jeff Samardzija, Jake Peavy, Matt Cain, Chris Heston, George Kontos, Cory Gearrin, Hunter Strickland, Josh Osich, Javier Lopez, Sergio Romo, Santiago Casilla.
Infielders (6): Brandon Belt, Joe Panik, Brandon Crawford, Matt Duffy, Ehire Adrianza, Kelby Tomlinson.
Outfielders (4): Hunter Pence, Angel Pagan, Denard Span, Gregor Blanco.
Catchers (2): Buster Posey, Trevor Brown.
Chat with our AI personalities