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
Jason Bay24ca CARR6' 2"210Sep 20, 19781st333300000003030000.3
Rod Beck34us USRR6' 1"215Aug 3, 1968123603336360000000000001.3
Gary Bennett31us USRR6' 0"190Apr 17, 1972896879691091000000000700.6$700,000
Brian Buchanan29us USRR6' 4"230Jul 21, 1973411538115610024000150294355420.5$325,000
Sean Burroughs22us USLR6' 1"195Sep 12, 1980214613214613700001370000001002.0$302,000
Mike Bynum25us USLL6' 4"200Mar 20, 19782135131313000000000000-1.2$300,500
Jermaine Clark26us USLR5' 10"175Sep 29, 1976211110000001001000-0.1
Clay Condrey27us USRR6' 3"195Nov 19, 1975296999000000000000-1.0$300,500
Roger Deago26pa PARL5' 10"180Jun 21, 19771st22222000000000000-0.3
Adam Eaton25us USRR6' 2"190Nov 23, 1977439313731310000000000621.5$350,000
Brian Giles32us USLL5' 11"195Jan 20, 19719292929290000002900290001.0
Wiki González29ve VERR5' 11"175May 17, 197452417242312300000000020-0.4$700,000
Khalil Greene23us USRR5' 11"210Oct 21, 19791st20182020000002000000100.0
Luther Hackman28us USRR6' 4"195Oct 10, 19745650636565000000000000-1.3$345,000
Dave Hansen34us USLR6' 0"180Nov 24, 19681311020110310020111000003780-0.1$550,000
Matt Herges33us USLR6' 0"200Apr 1, 197054003740400000000000000.8
Trevor Hoffman HOF35us USRR6' 1"200Oct 13, 196711909990000000000000.2$9,600,000
Ben Howard24us USRR6' 2"190Jan 15, 19792666660000000000000.1
Kevin Jarvis33us USLR6' 2"200Aug 1, 196991716151616000000000001-0.9$3,000,000
Randy Keisler27us USLL6' 3"200Feb 24, 1976332322000000000001-0.5
Ryan Klesko32us USLL6' 3"220Jun 12, 19711212110412111100111000000011700.8$5,500,000
Mark Kotsay27us USLL6' 0"220Dec 2, 19757128121128126000000012601260102.5$4,450,000
Brian Lawrence27us USRR6' 0"195May 14, 1976333333233330000000000001.7$625,000
Scott Linebrink26us USRR6' 3"220Aug 4, 197644304043430000000000001.1
Keith Lockhart38us USLR5' 10"170Nov 10, 19641062166229000273000000420-0.1$500,000
Carlton Loewer29us USRR6' 6"220Sep 24, 1973455555000000000000-0.5
Mark Loretta31us USRR6' 0"175Aug 14, 197191541441541500001500300000904.9$1,250,000
Gary Matthews28us USBR6' 3"200Aug 25, 1974510369103920000003335359201712.1
Mike Matthews29us USLL6' 2"175Oct 24, 19734770747777000000000000-0.2$350,000
Donaldo Méndez25ve VERR6' 1"155Jun 7, 1978226262626000002600000000.0
Lou Merloni32us USRR5' 10"188Apr 6, 1971665356560002102523200201400.2$560,000
Xavier Nady24us USRR6' 2"215Nov 14, 1978211098110105000000001051050831.1$750,000
Charles Nagy36us USLR6' 3"200May 5, 19671450555000000000000-0.1
Phil Nevin32us USRR6' 2"180Jan 19, 197195959595900310000029290000.5$5,000,000
Miguel Ojeda28mx MXRR6' 1"230Jan 29, 19751st613661490482000000001400.2
Jesse Orosco46us USRL6' 2"174Apr 21, 195724420404242000000000000-1.1$800,000
Jake Peavy22us USRR6' 1"195May 31, 1981232323032320000000000001.6$305,000
Óliver Pérez21mx MXLL6' 3"225Aug 15, 198121919181919000000000000-0.4$305,000
Humberto Quintero23ve VERR5' 10"215Aug 2, 19791st127121101100000000021-0.2
Mike Rivera26pr PRRR6' 1"220Sep 8, 197631916191901910000000010-0.4
Joe Roa31us USRR6' 1"195Oct 11, 19715181181818000000000000-0.4
Todd Sears27us USRR6' 5"215Oct 23, 19752909100100000000900.0
Dennis Tankersley24us USRR6' 2"185Feb 24, 19792111110000000000000.0
Brian Tollberg30us USRR6' 3"195Sep 16, 1972433233000000000000-0.6
Ramón Vázquez26pr PRLR5' 11"195Aug 21, 197631161071161140003410800000501.2$315,000
Shane Victorino22us USBR5' 9"190Nov 30, 19801st361736320000001516332026-0.2$300,000
Brandon Villafuerte27us USRR5' 11"195Dec 17, 197543103131310000000000000.0$302,000
Kevin Walker26us USLL6' 4"190Sep 20, 197641101111110000000000000.0$450,000
Rondell White31us USRR6' 1"193Feb 23, 197211115105115104000000104001043802.0$5,500,000All-Star
Jay Witasick30us USRR6' 4"205Aug 28, 19728460424646000000000000-0.2$750,000
Jaret Wright27us USRR6' 2"220Dec 29, 19757390393939000000000000-1.9$725,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 Bochy48fr FRApr 16, 1955ManagerMar 31Sep 28
Tony Muser55us USAug 1, 1947BenchMar 31Sep 28
Dave Magadan40us USSep 30, 1962HittingMar 31Sep 28
Greg Booker43us USJun 22, 1960PitchingMar 31May 16
Darren Balsley38us USOct 27, 1964PitchingMay 17Sep 28
Darrel Akerfelds41us USJun 12, 1962BullpenMar 31Sep 28
Davey Lopes58us USMay 3, 1945First baseMar 31Sep 28
Rob Picciolo50us USFeb 4, 1953CoachMar 31Sep 28
Name Age DoB Role Start Date End Date