By San Francisco Giants

2012 Official SF Giants Team Photo

It’s that time of the year again. Before today’s game the team stopped by right field to take the 2012 Giants Team Photo:

Back Row: Jeremy Affeldt, Madison Bumgarner, Hunter Pence, Matt Cain, Ryan Vogelsong, Barry Zito, Javier Lopez, Brandon Belt

Fourth Row: Aubrey Huff, Angel Pagan, Clay Hensley, Sergio Romo, Tim Lincecum, Hector Sanchez, Brandon Crawford, Jose Mijares, George Kontos

Middle Row: Justin Christian, Joaquin Arias, Francisco Peguero, Marco Scutaro, Buster Posey, Pablo Sandoval, Gregor Blanco, Ryan Theriot, Santiago Casilla, Eric Hacker

Second Row: Mike Murphy, Shawon Dunston, Roberto Kelly, Tim Flannery, Ron Wotus, Bruce Bochy, Dave Righetti, Mark Gardner, BamBam Meulens, Bill Hayes, Joe Lefebvre

Front Row: Bret Alexander, Joe Day, Ron Garcia, Haro Ogawa, Anthony Reyes, Dave Groeschner, Mark Gruesbeck, Carl Kochan, Taira Uematsu, Brandon Evans, David Lowenstien

Seated: Marco Alioto