Full-Season Roster & Games by Position

Full-Season Roster & Games by Position
Name Age B T Ht Wt DoB Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR WAR Salary
Jeremy Affeldt33us USLL6' 4"225Jun 6, 1979116706267670000000000000.8$5,000,000
Joaquín Arias27do DORR6' 1"185Sep 21, 198451127911210800047450000001421.0
Brandon Belt24us USLL6' 3"230Apr 20, 1988214510614514000139000400401432.8$481,000
Travis Blackley29au AULL6' 3"190Nov 4, 1982340444000000000000-0.3
Grégor Blanco28ve VELL5' 10"187Dec 24, 198341419014112500000053305412512172.1$516,000
Madison Bumgarner22us USRL6' 4"240Aug 1, 1989432323032320000000000002.4$560,000
Emmanuel Burriss27us USBR6' 0"190Jan 17, 1985560346048000376600110105-1.1$625,000
Melky Cabrera27do DOBL5' 10"210Aug 11, 198481131121131120000001060111120104.8$6,000,000All-Star
Matt Cain27us USRR6' 3"230Oct 1, 1984835323332320000000000214.5$15,000,000All-Star
Santiago Casilla31do DORR6' 0"210Jul 25, 198097306873730000000000000.5$2,200,000
Justin Christian32us USRR6' 1"195Apr 3, 19803341034180000001018183152-0.4
Brandon Crawford25us USLR6' 1"223Jan 21, 198721431221431390000013900000322.4$481,000
Charlie Culberson23us USRR6' 1"200Apr 10, 19891st65660006000000001-0.2
Steve Edlefsen27us USBR6' 2"195Jun 27, 19852140141414000000000000-0.1
Conor Gillaspie24us USLR6' 1"195Jul 18, 1987365650000500000010-0.5
Eric Hacker29us USBR6' 1"230Mar 26, 1983341444000000000000-0.2
Clay Hensley32us USRR5' 11"190Aug 31, 19797600576060000000000000-0.9$750,000
Aubrey Huff35us USLR6' 4"225Dec 20, 197613521552200015100500503200.2$10,000,000
George Kontos27us USRR6' 3"225Jun 12, 198524404144440000000000000.5$481,350
Tim Lincecum28us USLR5' 11"170Jun 15, 198463333313333000000000000-1.7$18,000,000
Javier López34pr PRLL6' 4"220Jul 11, 1977107006570700000000000000.5$4,250,000
Shane Loux32us USRR6' 2"225Aug 31, 19795190161919000000000000-0.2
Jean Machi30ve VERR5' 11"257Feb 1, 19821st80888000000000000-0.1
José Mijares27ve VELL5' 11"265Oct 29, 198452702727270000000000000.3
Guillermo Mota38do DORR6' 6"240Jul 25, 197314260262626000000000000-0.3$1,000,000
Xavier Nady33us USRR6' 2"215Nov 14, 197811191519160000001600160400.2
Dan Otero27us USRR6' 3"205Feb 19, 19851st120121212000000000000-0.3$480,000
Ángel Pagán30pr PRBR6' 2"200Jul 2, 19817154149154151000000015101511214.2$4,850,000
Francisco Peguero24do DORR6' 0"190Jun 1, 19881st1731710000000802100460.5
Hunter Pence29us USRR6' 4"216Apr 13, 19836595859580000000058580100.3
Brad Penny34us USRR6' 4"270May 24, 197813220222222000000000000-0.8
Yusmeiro Petit27ve VERR6' 1"252Nov 22, 19845111110000000000000.0
Brett Pill27us USRR6' 4"225Sep 9, 1984248254832002401070070190-0.2$480,000
Buster Posey25us USRR6' 1"213Mar 27, 1987414814314814001142900000003507.6$615,000All-Star
Sergio Romo29us USRR5' 11"185Mar 4, 198356906569690000000000001.9$1,575,000
Dan Runzler27us USLL6' 4"210Mar 30, 19854606660000000000000.1$483,000
Héctor Sánchez22ve VEBR6' 0"220Nov 17, 19892744974560560000000011900.8$480,000
Pablo Sandoval25ve VEBR5' 10"268Aug 11, 198651081051081040030102000002302.2$3,200,000All-Star
Nate Schierholtz28us USLR6' 2"215Feb 15, 198467737775200000000525233000.8$1,300,000
Marco Scutaro36ve VERR5' 10"185Oct 30, 197511615961600004615000000202.1
Ryan Theriot32us USRR5' 11"185Dec 7, 197981048110493000910020020180-0.3$1,250,000
Ryan Vogelsong34us USRR6' 4"215Jul 22, 1977831312931310000000000001.9$3,000,000
Eli Whiteside32us USRR6' 2"220Oct 22, 197951231211011000000000020.0$600,000
Brian Wilson30us USRR6' 1"205Mar 16, 1982720222000000000000-0.1$8,500,000
Barry Zito34us USLL6' 2"205May 13, 19781332323132320000000000000.0$19,000,000
Name Age B T Ht Wt DoB Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR WAR Salary

Coaching Staff

Coaching Staff
Name Age DoB Role Start Date End Date
Bruce Bochy57fr FRApr 16, 1955ManagerApr 6Oct 3
Ron Wotus51us USMar 3, 1961BenchApr 6Oct 3
Joe Lefebvre56us USFeb 22, 1956HittingApr 6Oct 3
Hensley Meulens45cw CWJun 23, 1967HittingApr 6Oct 3
Dave Righetti53us USNov 28, 1958PitchingApr 6Oct 3
Mark Gardner50us USMar 1, 1962BullpenApr 6Oct 3
Roberto Kelly47pa PAOct 1, 1964First baseApr 6Oct 3
Tim Flannery54us USSep 29, 1957Third baseApr 6Oct 3
Name Age DoB Role Start Date End Date