# 2012 San Francisco Giants season

The San Francisco Giants are an American baseball team. Their 2012 season marked their 130th year in Major League Baseball, as well as their 55th year in San Francisco since their move from New York following the 1957 season, and the 13th at AT&T Park. The Giants finished with a record of 94–68, They finished in first place in the National League West, and defeated the Cincinnati Reds in five games in the NLDS thereby becoming the first National League team (eighth in MLB history) to come back from a 2–0 deficit in a best-of-five series by sweeping three games in the opponent's park. The Giants defeated the St. Louis Cardinals in seven games after overcoming a 3–1 deficit in the NLCS and advancing to the World Series to face the Detroit Tigers. They swept the Tigers in four games to win their second World Series title in three years. The season also saw Giants pitcher Matt Cain throw a perfect game on June 13, 2012.

## Season standings
### NL West standings

vteNL West :
| Team | W | L | Pct. | GB | Home | Road |
| San Francisco Giants | 94 | 68 | .580 | — | 48‍–‍33 | 46‍–‍35 |
| Los Angeles Dodgers | 86 | 76 | .531 | 8 | 45‍–‍36 | 41‍–‍40 |
| Arizona Diamondbacks | 81 | 81 | .500 | 13 | 41‍–‍40 | 40‍–‍41 |
| San Diego Padres | 76 | 86 | .469 | 18 | 42‍–‍39 | 34‍–‍47 |
| Colorado Rockies | 64 | 98 | .395 | 30 | 35‍–‍46 | 29‍–‍52 |

### NL Division Winners

vteDivision leaders :
| Team | W | L | Pct. |
| Washington Nationals | 98 | 64 | .605 |
| Cincinnati Reds | 97 | 65 | .599 |
| San Francisco Giants | 94 | 68 | .580 |
vteWild Card teams (Top 2 teams qualify for postseason) :
| Team | W | L | Pct. | GB |
| Atlanta Braves | 94 | 68 | .580 | +6 |
| St. Louis Cardinals | 88 | 74 | .543 | — |
| Los Angeles Dodgers | 86 | 76 | .531 | 2 |
| Milwaukee Brewers | 83 | 79 | .512 | 5 |
| Philadelphia Phillies | 81 | 81 | .500 | 7 |
| Arizona Diamondbacks | 81 | 81 | .500 | 7 |
| Pittsburgh Pirates | 79 | 83 | .488 | 9 |
| San Diego Padres | 76 | 86 | .469 | 12 |
| New York Mets | 74 | 88 | .457 | 14 |
| Miami Marlins | 69 | 93 | .426 | 19 |
| Colorado Rockies | 64 | 98 | .395 | 24 |
| Chicago Cubs | 61 | 101 | .377 | 27 |
| Houston Astros | 55 | 107 | .340 | 33 |

## Record vs. opponents

2012 National League recordvte Source: MLB Standings Grid – 2012 :
| Team | AZ | ATL | CHC | CIN | COL | HOU | LAD | MIA | MIL | NYM | PHI | PIT | SD | SF | STL | WSH | AL |
| Arizona | – | 2–5 | 5–4 | 2–5 | 9–7 | 6–0 | 12–6 | 5–3 | 3–3 | 3–4 | 2–4 | 3–4 | 7–11 | 9–9 | 1–5 | 2–4 | 9–6 |
| Atlanta | 5–2 | – | 3–4 | 1–5 | 6–1 | 4–2 | 3–3 | 14–4 | 3–3 | 12–6 | 12–6 | 3–2 | 4–3 | 3–4 | 5–1 | 8–10 | 8–10 |
| Chicago | 4–5 | 4–3 | – | 4–12 | 2–4 | 8–5 | 2–4 | 2–4 | 4–13 | 4–2 | 2–4 | 8–8 | 3–3 | 1–6 | 7–10 | 1–6 | 5–10 |
| Cincinnati | 5–2 | 5–1 | 12–4 | – | 5–1 | 10–5 | 2–4 | 3–3 | 9–6 | 6–2 | 3–4 | 11–7 | 6–2 | 4–3 | 6–7 | 2–5 | 7–8 |
| Colorado | 7–9 | 1–6 | 4–2 | 1–5 | – | 5–2 | 8–10 | 3–4 | 5–1 | 5–2 | 2–7 | 2–4 | 8–10 | 4–14 | 2–5 | 4–3 | 2–13 |
| Houston | 0–6 | 2–4 | 5–8 | 5–10 | 2–5 | – | 2–4 | 2–4 | 8–9 | 4–2 | 3–3 | 5–12 | 3–5 | 1–8 | 4–11 | 1–7 | 6–9 |
| Los Angeles | 6–12 | 3–3 | 4–2 | 4–2 | 10–8 | 4–2 | – | 4–2 | 1–6 | 4–3 | 5–2 | 6–1 | 11–7 | 8-10 | 6–5 | 4–2 | 6–9 |
| Miami | 3–5 | 4–14 | 4–2 | 3–3 | 4–3 | 4–2 | 2–4 | – | 4–4 | 4–12 | 8–10 | 1–4 | 5–1 | 5–2 | 2–5 | 9–9 | 5–13 |
| Milwaukee | 3–3 | 3–3 | 13–4 | 6–9 | 1–5 | 9–8 | 6–1 | 4–4 | – | 3–2 | 2–5 | 11–4 | 3–4 | 2–4 | 6–9 | 3–5 | 6–9 |
| New York | 4–3 | 6–12 | 2–4 | 2–6 | 2–5 | 2–4 | 3–4 | 12–4 | 2–3 | – | 10–8 | 5–2 | 4–3 | 4–4 | 4–3 | 4–14 | 8–7 |
| Philadelphia | 4–2 | 6–12 | 4–2 | 4–3 | 7–2 | 3–3 | 2–5 | 10–8 | 5–2 | 8–10 | – | 3–4 | 4–3 | 2–4 | 5–2 | 9-9 | 5–10 |
| Pittsburgh | 4–3 | 2–3 | 8–8 | 7–11 | 4–2 | 12–5 | 1–6 | 4–1 | 4–11 | 2–5 | 4–3 | – | 1–5 | 3–3 | 8–7 | 3–2 | 10–8 |
| San Diego | 11–7 | 3–4 | 3–3 | 2–6 | 10–8 | 5–3 | 7–11 | 1–5 | 4–3 | 3–4 | 3–4 | 5–1 | – | 6–12 | 3–3 | 2–3 | 8–7 |
| San Francisco | 9–9 | 4–3 | 6–1 | 3–4 | 14–4 | 8–1 | 10–8 | 2–5 | 4–2 | 4–4 | 4–2 | 3–3 | 12–6 | – | 3–3 | 1–5 | 7–8 |
| St. Louis | 5–1 | 1–5 | 10–7 | 7–6 | 5–2 | 11–4 | 5–6 | 5–2 | 9–6 | 3–4 | 3–4 | 7–8 | 3–3 | 3–3 | – | 3–4 | 8–7 |
| Washington | 4–2 | 10–8 | 6–1 | 5–2 | 3–4 | 7–1 | 2–4 | 9–9 | 5–3 | 14–4 | 9-9 | 2–3 | 3–2 | 5-1 | 4-3 | – | 10–8 |

## Game log

Legend :
| | Giants win |
| | Giants loss |
| | Postponement |
| Bold | Giants team member |
2012 Game Log :
April (12–10)
#DateOpponentScoreWinLossSaveAttendanceRecord
1April 6@ Diamondbacks4–5Kennedy (1–0)Lincecum (0–1)Putz (1)49,1300–1
2April 7@ Diamondbacks4–5Hudson (1–0)Bumgarner (0–1)Putz (2)34,7890–2
3April 8@ Diamondbacks6–7Miley (1–0)Affeldt (0–1)Shaw (1)24,1930–3
4April 9@ Rockies7–0Zito (1–0)Chacín (0–1)49,2821–3
5April 11@ Rockies8–17Reynolds (1–0)Mota (0–1)Chatwood (1)30,3371–4
6April 12@ Rockies4–2Bumgarner (1–1)Moyer (0–2)Wilson (1)25,8602–4
7April 13Pirates5–0Cain (1–0)McDonald (0–1)41,1383–4
8April 14Pirates4–3López (1–0)Resop (0–1)41,6574–4
9April 15Pirates1–4Correia (1–0)Vogelsong (0–1)Hanrahan (1)41,7664–5
10April 16Phillies2–5Halladay (3–0)Lincecum (0–2)Papelbon (3)41,1364–6
11April 17Phillies4–2Bumgarner (2–1)Blanton (1–2)Casilla (1)41,1015–6
12April 18Phillies1–0 (11)Hensley (1–0)Bastardo (0–1)41,8606–6
13April 20@ Mets4–3 (10)Romo (1–0)Francisco (0–1)Hensley (1)30,5447–6
14April 21@ Mets4–5Rauch (2–0)Hensley (1–1)33,8447–7
–April 22@ MetsGame Postponed (rain) (to be made up as a doubleheader on 4/23)
15April 23@ Mets6–1Lincecum (1–2)Batista (0–2)18–7
16April 23@ Mets7–2Bumgarner (3–1)Gee (1–2)23,8669–7
17April 24@ Reds2–9Latos (1–2)Cain (1–1)19,0519–8
18April 25@ Reds2–4Arredondo (2–0)Hensley (1–2)Marshall (4)17,1159–9
19April 26@ Reds6–5López (2–0)Marshall (0–2)Casilla (2)17,31710–9
20April 27Padres3–5Luebke (3–1)Hacker (0–1)Street (3)41,90810–10
21April 28Padres2–1Lincecum (2–2)Bass (1–3)Casilla (3)42,37511–10
22April 29Padres4–1Bumgarner (4–1)Richard (1–3)Casilla (4)42,06012–10 :
May (15–14)
#DateOpponentScoreWinLossSaveAttendanceRecord
23May 1Marlins1–2Nolasco (3–0)Cain (1–2)Bell (3)41,43912–11
24May 2Marlins2–3 (10)Cishek (3–0)Casilla (0–1)41,57512–12
25May 3Marlins2–3Sánchez (2–0)Vogelsong (0–2)Mujica (1)41,15912–13
26May 4Brewers4–6Loe (2–0)Hensley (1–3)Axford (6)41,08212–14
27May 5Brewers5–2Bumgarner (5–1)Wolf (2–3)Casilla (5)41,13513–14
28May 6Brewers4–3 (11)López (3–0)Dillard (0–1)41,79614–14
29May 7@ Dodgers1–9Lilly (4–0)Zito (1–1)43,71314–15
30May 8@ Dodgers2–1Vogelsong (1–2)Kershaw (2–1)Casilla (6)32,79915–15
31May 9@ Dodgers2–6Wright (2–2)Lincecum (2–3)33,99315–16
32May 11@ Diamondbacks1–5Corbin (2–1)Bumgarner (5–2)35,79215–17
33May 12@ Diamondbacks5–2Cain (2–2)Cahill (2–4)Casilla (7)31,71916–17
34May 13@ Diamondbacks7–3Zito (2–1)Saunders (2–3)35,43017–17
35May 14Rockies3–2Romo (2–0)Brothers (1–2)Casilla (8)41,25418–17
36May 15Rockies4–5Brothers (2–2)Casilla (0–2)Betancourt (7)41,33218–18
37May 16Cardinals1–4García (3–2)Bumgarner (5–3)Motte (7)41,32418–19
38May 17Cardinals7–5Cain (3–2)Wainwright (2–5)Casilla (9)41,22519–19
39May 18Athletics8–6Zito (3–1)Parker (1–2)Casilla (10)41,47720–19
40May 19Athletics4–0Vogelsong (2–2)Ross (2–4)41,41121–19
41May 20Athletics2–6Colón (4–4)Lincecum (2–4)41,37821–20
42May 21@ Brewers4–3 (14)Casilla (1–2)Pérez (0–1)31,64422–20
43May 22@ Brewers6–4Cain (4–2)Marcum (2–3)Casilla (11)30,45123–20
44May 23@ Brewers5–8Veras (3–1)Zito (3–2)Axford (7)37,69123–21
45May 24@ Marlins14–7Vogelsong (3–2)Sánchez (2–3)24,09924–21
46May 25@ Marlins6–7Jennings (1–0)Lincecum (2–5)Cishek (1)27,12324–22
47May 26@ Marlins3–5Buehrle (5–4)Bumgarner (5–4)Choate (1)24–23
48May 27@ Marlins3–2Cain (5–2)Nolasco (5–3)Casilla (12)30,19925–23
49May 28Diamondbacks4–2Zito (4–2)Cahill (2–5)Casilla (13)42,29526–23
50May 29Diamondbacks3–1Hensley (2–3)Shaw (1–3)Casilla (14)41,37127–23
51May 30Diamondbacks1–4Kennedy (4–5)Lincecum (2–6)Hernandez (1)41,32827–24 :
June (17–11)
#DateOpponentScoreWinLossSaveAttendanceRecord
52June 1Cubs4–3Bumgarner (6–4)Maholm (4–4)López (1)41,10028–24
53June 2Cubs2–1Cain (6–2)Garza (2–4)Romo (1)41,23929–24
54June 3Cubs2–0Zito (5–2)Wood (0–2)Romo (2)41,11230–24
55June 4Cubs3–2Vogelsong (4–2)Mármol (0–2)Affeldt (1)41,54231–24
56June 5@ Padres5–6Street (1–0)Edlefsen (0–1)30,66231–25
57June 6@ Padres6–5Bumgarner (7–4)Richard (2–7)Romo (3)22,26932–25
58June 7@ Padres8–3Cain (7–2)Marquis (2–5)Casilla (15)22,01533–25
59June 8Rangers0–5Harrison (8–3)Zito (5–3)41,16333–26
60June 9Rangers5–2Vogelsong (5–2)Feldman (0–5)Casilla (16)41,70434–26
61June 10Rangers0–5Ross (6–0)Lincecum (2–7)42,41834–27
62June 12Astros6–3Bumgarner (8–4)Norris (5–4)Casilla (17)42,10035–27
63June 13Astros10–0Cain (8–2)Happ (4–7)42,29836–27
64June 14Astros3–6Rodríguez (6–4)Zito (5–4)Myers (16)41,66236–28
65June 15@ Mariners4–2Vogelsong (6–2)Vargas (7–6)Casilla (18)29,81837–28
66June 16@ Mariners4–7Iwakuma (1–0)Lincecum (2–8)Wilhelmsen (4)30,58937–29
67June 17@ Mariners1–2Wilhelmsen (3–1)Romo (2–1)40,60337–30
68June 18@ Angels5–3Cain (9–2)Williams (6–5)Casilla (19)41,23438–30
69June 19@ Angels5–12Wilson (8–4)Zito (5–5)38,01038–31
70June 20@ Angels0–6Weaver (7–1)Vogelsong (6–3)40,32138–32
71June 22@ Athletics5–4Hensley (3–3)Cook (2–2)Casilla (20)35,06739–32
72June 23@ Athletics9–8Bumgarner (9–4)Ross (2–7)Hensley (2)36,06740–32
73June 24@ Athletics2–4Miller (2–0)Casilla (1–3)36,06740–33
74June 25Dodgers8–0Zito (6–5)Eovaldi (0–4)42,16441–33
75June 26Dodgers2–0Vogelsong (7–3)Kershaw (5–4)Casilla (21)42,66442–33
76June 27Dodgers3–0Lincecum (3–8)Billingsley (4–7)Romo (4)42,24543–33
77June 28Reds5–0Bumgarner (10–4)Cueto (9–4)41,62644–33
78June 29Reds1–5Leake (3–5)Cain (9–3)41,96044–34
79June 30Reds1–2Latos (7–2)Zito (6–6)42,13544–35 :
July (12–12)
#DateOpponentScoreWinLossSaveAttendanceRecord
80July 1Reds4–3Casilla (2–3)Arredondo (4–2)42,03945–35
81July 3@ Nationals3–9Zimmermann (5–6)Lincecum (3–9)36,98545–36
82July 4@ Nationals4–9Jackson (5–4)Bumgarner (10–5)35,80645–37
83July 5@ Nationals5–6Clippard (2–2)Casilla (2–4)29,81945–38
84July 6@ Pirates6–5Zito (7–6)Bédard (4–10)Romo (5)37,56546–38
85July 7@ Pirates1–3McDonald (9–3)Vogelsong (7–4)Hanrahan (23)37,54346–39
86July 8@ Pirates2–13Burnett (10–2)Lincecum (3–10)28,95446–40
87July 13Astros5–1Bumgarner (11–5)Rodríguez (7–7)Casilla (22)42,11647–40
88July 14Astros3–2 (12)Affeldt (1–1)Myers (0–4)42,17148–40
89July 15Astros3–2Cain (10–3)Norris (5–7)Casilla (23)42,26549–40
90July 17@ Braves9–0Zito (8–6)Jurrjens (3–3)29,62350–40
91July 18@ Braves9–4 (11)Casilla (3–4)Varvaro (1–1)29,41051–40
92July 19@ Braves2–3Hudson (8–4)Bumgarner (11–6)Kimbrel (28)29,63551–41
93July 20@ Phillies7–2Lincecum (4–10)Worley (5–6)44,20552–41
94July 21@ Phillies6–5 (10)Romo (3–1)Papelbon (2–4)Casilla (24)45,98953–41
95July 22@ Phillies3–4 (12)Kendrick (4–8)Penny (0–1)44,55153–42
96July 23Padres7–1Vogelsong (8–4)Richard (7–11)42,43054–42
97July 24Padres3–2Casilla (4–4)Thatcher (0–4)42,55955–42
98July 25Padres3–6Marquis (6–9)Lincecum (4–11)Street (17)41,87155–43
99July 27Dodgers3–5 (10)Tolleson (1–0)Romo (3–2)Jansen (20)41,68155–44
100July 28Dodgers0–10Billingsley (6–9)Zito (8–7)42,03055–45
101July 29Dodgers0–4Kershaw (8–6)Vogelsong (8–5)41,90255–46
102July 30Mets7–8 (10)Edgin (1–0)Casilla (4–5)Acosta (1)41,30055–47
103July 31Mets4–1Lincecum (5–11)Harvey (1–1)Affeldt (2)41,77456–47 :
August (18–11)
#DateOpponentScoreWinLossSaveAttendanceRecord
104August 1Mets1–2Niese (8–5)Cain (10–4)Parnell (4)42,18856–48
105August 2Mets1–9Young (3–5)Zito (8–8)41,84356–49
106August 3@ Rockies16–4Vogelsong (9–5)Sánchez (1–9)30,17657–49
107August 4@ Rockies11–6Bumgarner (12–6)Francis (3–4)35,24258–49
108August 5@ Rockies8–3Lincecum (6–11)Chatwood (1–2)28,80459–49
109August 6@ Cardinals2–8Westbrook (11–8)Cain (10–5)38,65259–50
110August 7@ Cardinals4–2Zito (9–8)Lynn (13–5)Affeldt (3)41,29360–50
111August 8@ Cardinals15–0Vogelsong (10–5)Kelly (2–5)36,90661–50
112August 9@ Cardinals1–3Wainwright (10–10)Bumgarner (12–7)Motte (25)32,81061–51
113August 10Rockies0–3Chatwood (2–2)Lincecum (6–12)Betancourt (20)41,72961–52
114August 11Rockies9–3Cain (11–5)Pomeranz (1–7)42,48362–52
115August 12Rockies9–6Hensley (4–3)Belisle (3–4)41,49263–52
116August 13Nationals2–14Gonzalez (15–6)Vogelsong (10–6)42,05063–53
117August 14Nationals6–1Bumgarner (13–7)Zimmermann (9–7)42,08164–53
118August 15Nationals4–6Strasburg (14–5)Lincecum (6–13)Clippard (25)42,13364–54
119August 17@ Padres10–1Cain (12–5)Ohlendorf (4–4)38,75565–54
120August 18@ Padres8–7Mijares (3–2)Brach (1–3)Hensley (3)33,84966–54
121August 19@ Padres1–7Richard (10–12)Vogelsong (10–7)28,60566–55
122August 20@ Dodgers2–1Bumgarner (14–7)Kershaw (11–7)López (2)36,87867–55
123August 21@ Dodgers4–1Lincecum (7–13)Blanton (8–12)López (3)56,00068–55
124August 22@ Dodgers8–4Cain (13–5)Capuano (11–9)40,17369–55
125August 23Braves5–2Zito (10–8)Hanson (12–6)Romo (6)41,64570–55
126August 24Braves5–3Vogelsong (11–7)Sheets (4–4)López (4)41,48671–55
127August 25Braves3–7Minor (7–10)Bumgarner (14–8)41,67971–56
128August 26Braves1–7Hudson (13–4)Lincecum (7–14)41,73571–57
129August 28@ Astros3–2Casilla (5–5)López (5–3)Romo (7)13,51672–57
130August 29@ Astros6–4Kontos (1–0)Keuchel (1–7)López (5)13,20773–57
131August 30@ Astros8–4Vogelsong (12–7)Rodriguez (1–9)Romo (8)12,83574–57
132August 31@ Cubs4–6Volstad (2–9)Bumgarner (14–9)Mármol (17)32,47674–58 :
September (19–8)
#DateOpponentScoreWinLossSaveAttendanceRecord
133September 1@ Cubs5–2Lincecum (8–14)Germano (2–5)Romo (9)32,47775–58
134September 2@ Cubs7–5Casilla (6–5)Mármol (2–3)López (6)39,76076–58
135September 3Diamondbacks9–8 (10)Romo (4–2)Shaw (1–5)42,04577–58
136September 4Diamondbacks6–8 (11)Collmenter (4–3)Kontos (1–1)41,03877–59
137September 5Diamondbacks2–6Cahill (10–11)Bumgarner (14–10)41,03577–60
138September 7Dodgers5–2Casilla (7–5)Beckett (6–13)Romo (10)41,66678–60
139September 8Dodgers2–3Belisario (5–1)Affeldt (1–2)League (11)41,79178–61
140September 9Dodgers4–0Zito (11–8)Blanton (9–13)41,51779–61
141September 10@ Rockies5–6Moscoso (2–1)Vogelsong (12–8)Betancourt (28)25,81779–62
142September 11@ Rockies9–8Kontos (2–1)Torres (4–2)López (7)26,63180–62
143September 12@ Rockies8–3Lincecum (9–14)Francis (5–5)24,18281–62
144September 14@ Diamondbacks6–2Cain (14–5)Skaggs (1–2)31,85682–62
145September 15@ Diamondbacks3–2Zito (12–8)Miley (15–10)Romo (11)39,16983–62
146September 16@ Diamondbacks2–10Corbin (6–7)Vogelsong (12–9)29,05183–63
147September 17Rockies2–1Bumgarner (15–10)Moscoso (3–2)Romo (12)41,28084–63
148September 18Rockies6–3Lincecum (10–14)Francis (5–6)41,71885–63
149September 19Rockies7–1Cain (15–5)Chatwood (4–5)41,29286–63
150September 20Rockies9–2Zito (13–8)de la Rosa (0–1)41,15787–63
151September 21Padres5–1Vogelsong (13–9)Kelly (2–2)41,72888–63
152September 22Padres8–4Bumgarner (16–10)Werner (2–2)42,41889–63
153September 23Padres4–6Stults (7–3)Hensley (4–4)Street (22)41,51189–64
154September 25Diamondbacks2–7Collmenter (5–3)Lincecum (10–15)41,15389–65
155September 26Diamondbacks6–0Cain (16–5)Miley (16–11)41,51690–65
156September 27Diamondbacks7–3Zito (14–8)Corbin (6–8)41,12891–65
157September 28@ Padres3–1Vogelsong (14–9)Werner (2–3)Casilla (25)32,69192–65
158September 29@ Padres3–7Stults (8–3)Bumgarner (16–11)42,39792–66
159September 30@ Padres7–5Loux (1–0)Street (2–1)Romo (13)33,40793–66 :
October (1–2)
#DateOpponentScoreWinLossSaveAttendanceRecord
160October 1@ Dodgers2–3League (2–6)Casilla (7–6)33,62493–67
161October 2@ Dodgers4–3Zito (15–8)Capuano (12–12)Romo (14)42,47394–67
162October 3@ Dodgers1–5Kershaw (14–9)Hensley (4–5)34,01494–68 :

### Postseason Game Log

2012 Postseason Game Log :
NLDS (3–2)
#DateOpponentScoreWinLossSaveAttendanceRecord
1October 6Reds2–5LeCure (1–0)Cain (0–1)43,4920–1
2October 7Reds0–9Arroyo (1–0)Bumgarner (0–1)43,5050–2
3October 9@ Reds2–1 (10)Romo (1–0)Broxton (0–1)44,5011–2
4October 10@ Reds8–3Lincecum (1–0)Leake (0–1)44,3752–2
5October 11@ Reds6–4Cain (1–1)Latos (0–1)Romo (1)44,1423–2 :
NLCS (4–3)
#DateOpponentScoreWinLossSaveAttendanceRecord
1October 14Cardinals4–6Mujica (1–0)Bumgarner (0–1)Motte (1)42,5340–1
2October 15Cardinals7–1Vogelsong (1–0)Carpenter (0–1)42,6791–1
3October 17@ Cardinals1–3Lohse (1–0)Cain (0–1)Motte (2)45,8501–2
4October 18@ Cardinals3–8Wainwright (1–0)Lincecum (0–1)47,0621–3
5October 19@ Cardinals5–0Zito (1–0)Lynn (0–1)47,0752–3
6October 21Cardinals6–1Vogelsong (2–0)Carpenter (0–2)43,0703–3
7October 22Cardinals9–0Cain (1–1)Lohse (1–1)43,0564–3 :
World Series (4–0)
#DateOpponentScoreWinLossSaveAttendanceRecord
1October 24Tigers8–3Zito (1–0)Verlander (0–1)42,8551–0
2October 25Tigers2–0Bumgarner (1–0)Fister (0–1)Romo (1)42,9822–0
3October 27@ Tigers2–0Vogelsong (1–0)Sánchez (0–1)Romo (2)42,2623–0
4October 28@ Tigers4–3 (10)Casilla (1–0)Coke (0–1)Romo (3)42,1524–0 :

## Events

* October 30, 2011 – The Giants re-sign LHP Javier López to a two-year contract and pick up a one-year option on LHP Jeremy Affeldt.
* November 7, 2011 – OF Melky Cabrera is acquired in a trade with the Kansas City Royals for LHP Jonathan Sánchez.
* December 6, 2011 – OF Ángel Pagán is acquired in a trade with the New York Mets for OF Andrés Torres and RHP Ramon Ramírez.
* December 12, 2011 – The Giants re-sign IF Mike Fontenot to a one-year contract and tender contracts to nine other arbitration-eligible players (Ps Tim Lincecum, Ryan Vogelsong, Sergio Romo and Santiago Casilla; IFs Pablo Sandoval and Emmanuel Burriss; OFs Nate Schierholtz and recent-trade acquisitions Melky Cabrera and Ángel Pagán). IF Jeff Keppinger and C Eli Whiteside are allowed to become free agents.
* January 27, 2012 – The Giants sign IF Ryan Theriot to a one-year contract.
* March 9, 2012 – In a spring training game, C Buster Posey returns to action for the first time since the injury which ended his 2011 season.
* March 30, 2012 – IF Mike Fontenot is released.
* April 2, 2012 – The Giants and RHP Matt Cain agree to a six-year contract extension worth at least $127 million.
* April 4, 2012 – The Giants acquire P George Kontos from the New York Yankees in a trade for C Chris Stewart. Spring training concludes with relative newcomers Gregor Blanco, Héctor Sánchez, Brett Pill, Clay Hensley, and Dan Otero included on the 25-man roster.
* April 9, 2012 – Barry Zito pitches a complete-game shutout against the Colorado Rockies at Coors Field for his first shutout as a member of the Giants. The game is the Giants' first win of the year after an 0–3 start.
* April 13, 2012 – Matt Cain pitches a one-hit shutout in a 5–0 victory over the Pittsburgh Pirates. The single hit by opposing pitcher James McDonald is the only baserunner allowed by Cain in the game.
* April 15, 2012 – Closer Brian Wilson is diagnosed with a season-ending elbow injury requiring Tommy John surgery.
* April 17, 2012 – The Giants and LHP Madison Bumgarner agree on a new six-year contract extension.
* April 25, 2012 – IF Joaquin Arias is recalled from Fresno as Aubrey Huff is placed on the 15-day disabled list.
* April 25, 2012 – Pablo Sandoval sets a franchise record with a 19-game hitting streak to start the season. The streak will ultimately reach 20 games.
* May 3, 2012 – 3B Pablo Sandoval breaks the hamate bone in his left hand and is placed on the disabled list, Sandoval broke his hamate bone in his right hand the year before.
* May 7, 2012 – RHP Guillermo Mota tests positive for a PED and is suspended for 100 games. Aubrey Huff returns to the roster to take his place.
* May 29, 2012 – Melky Cabrera sets a new San Francisco Giants record with 50 hits in the month of May. He would finish the month with 51 hits, tying Randy Winn for the Giants' San Francisco record for most hits in any month.
* June 5, 2012 – Freddy Sanchez has back surgery, ending his attempts to come back from a season-ending injury in June 2011.
* June 10, 2012 – George Kontos is called up from Fresno, completing the bullpen.
* June 12, 2012 – Madison Bumgarner hits his first major league home run while striking out 12 batters. The previous Giant to hit a home run and throw 10+ strikeouts in a game before Bumgarner was Mike Krukow, who was announcing the game.
* June 12, 2012 – 3B Pablo Sandoval returns to the lineup, while 3B Conor Gillaspie is demoted to Fresno.
* June 13, 2012 – Matt Cain throws a perfect game with 125 pitches thrown and 14 strikeouts. Cain's 125 pitches is the most pitches thrown in a perfect game and his 14 strikeouts ties Sandy Koufax's record for most strikeouts thrown in a perfect games.
* June 28, 2012 – LHP Madison Bumgarner throws the first shutout of his Major League career against the Cincinnati Reds. It is the fourth game in four consecutive shutout victories, the first three against the arch-rival Los Angeles Dodgers.
* June 29, 2012 – RHP Brad Penny, previously signed to a minor-league contract, is called up to the major league roster.
* July 1, 2012 – OF Melky Cabrera, P Matt Cain, C Buster Posey, and 3B Pablo Sandoval are named to the NL roster for the All-Star Game, each starting for their respected positions.
* July 6, 2012 – RHP Sergio Romo takes over the closer role from RHP Santiago Casilla.
* July 10, 2012 – OF Melky Cabrera is named MVP of the All-Star Game played in Kansas City, going 2 for 3 with a home run, 2 runs scored and 2 RBI as the National League routs the American League 8–0. Matt Cain, the starting pitcher for the NL, pitches 2 shutout innings to earn the win. 3B Pablo Sandoval breaks the game open with a bases-loaded triple in the first inning. C Buster Posey catches 5 shutout innings while drawing a walk and scoring a run.
* July 13, 2012 – LHP Madison Bumgarner becomes the leadoff pitcher in the starting rotation, swapping spots with Tim Lincecum.
* July 27, 2012 – IF Marco Scutaro is acquired, along with cash, via trade from the Rockies for infielder Charlie Culberson. IF Emmanuel Burriss is designated for assignment.
* July 31, 2012 – OF Hunter Pence is acquired via trade from the Philadelphia Phillies for OF Nate Schierholtz and minor league prospects C Tommy Joseph, and RHP Seth Rosin.
* August 6, 2012 – The Giants claim LHP José Mijares off waivers from the Kansas City Royals.
* August 15, 2012 – OF Melky Cabrera is suspended for 50 games after testing positive for elevated levels of testosterone. At the time, he had a major league-leading 159 hits and was second in the NL with a .346 batting average.
* August 31, 2012 – OF Xavier Nady, previously acquired on a minor-league contract, is promoted to the major league roster.
* September 15, 2012 – OF Ángel Pagán sets the Giants' San Francisco-era record with his 13th triple of the season at Arizona's Chase Field, breaking a record jointly held by Willie Mays and Steve Finley.
* September 21, 2012 – C Buster Posey is named recipient of the team's 2012 Willie Mac Award.
* September 22, 2012 – The Giants clinch their second NL West title in three years with an 8–4 victory over the San Diego Padres at AT&T Park. Sergio Romo gets Mark Kotsay to line out to Ángel Pagán for the final out.
* October 2, 2012 – The Giants defeat the Los Angeles Dodgers 4–3 at Dodger Stadium, eliminating the Dodgers from postseason contention.
* October 11, 2012 – The Giants defeat the Cincinnati Reds 6–4 at Great American Ball Park, winning the NLDS 3 games to 2. Buster Posey caps a six-run fifth inning with a grand slam home run off Mat Latos to propel the Giants to a 6–0 lead. The Reds would slowly come back, but with two runners on, the Giants holding a two-run lead, and the potential winning run at the plate in the bottom of the ninth inning, Sergio Romo retired Jay Bruce on a fly ball following a 12-pitch struggle before striking out Scott Rolen to end the series. The Giants become the first National League team of the Wild Card era to come back from a two-game deficit to win a five-game postseason series, and are the first team overall to do so by winning the final three games on the road.
* October 22, 2012 – The Giants defeat the St. Louis Cardinals 9–0 at AT&T Park to win Game 7 of the NLCS and the National League pennant. Matt Cain pitches 5 2/3 shutout innings as the Giants break the game open with a five-run third inning highlighted by a bases-clearing broken bat hit by Hunter Pence. In a driving downpour, Sergio Romo gets Matt Holliday to pop out to series MVP Marco Scutaro to end the game. Scutaro tied an LCS record with 14 hits in the series. The Giants outscore the Cardinals 20–1 over the last three games to come back from a 3–1 series deficit and tie the 1985 Kansas City Royals with six consecutive wins while facing elimination in the same postseason.
* October 24, 2012 – In Game 1 of the 2012 World Series, Pablo Sandoval ties a World Series record by hitting three home runs in one game, two of them against starting pitcher Justin Verlander, the reigning 2011 winner of the AL Cy Young, the AL Pitching Triple Crown, and the AL MVP. The Giants defeat the Detroit Tigers 8–3.
* October 27, 2012 – With a 2–0 victory over the Detroit Tigers in Game 3 of the 2012 World Series, the Giants become the first team to post consecutive shutouts in a World Series since the Baltimore Orioles did so in 1966.
* October 28, 2012 – The Giants defeat the Detroit Tigers 4–3 in 10 innings at Comerica Park to complete a four-game sweep and become 2012 World Series Champions. Marco Scutaro singles home Ryan Theriot with the decisive run in the top of the 10th inning before Sergio Romo strikes out the side in the bottom of the frame, getting Miguel Cabrera looking for the third out to end it. Pablo Sandoval is named series MVP.
* October 31, 2012 – The Giants celebrate their World Series victory with a parade down Market Street in downtown San Francisco.
* November 15, 2012 – Buster Posey wins the National League Most Valuable Player award.

## Postseason
### Division Series

The San Francisco Giants defeated the Cincinnati Reds to advance to the 2012 National League Championship Series.

#### Game 1, October 6

9:37 p.m. (EDT) at AT&T Park in San Francisco, California
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| Cincinnati | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 2 | 5 | 9 | 1 |
| San Francisco | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 2 | 7 | 0 |
| WP: Sam LeCure (1–0) LP: Matt Cain (0–1) Home runs: CIN: Brandon Phillips (1), Jay Bruce (1) SF: Buster Posey (1) |||||||||||||

#### Game 2, October 7

Sunday, October 7, 2012 – 9:37 pm (ET) at AT&T Park in San Francisco, California
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| Cincinnati | 0 | 1 | 0 | 3 | 0 | 0 | 0 | 5 | 0 | 9 | 13 | 0 |
| San Francisco | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| WP: Arroyo (1–0) LP: Bumgarner (0–1) Home runs: CIN: Ryan Ludwick (1) SF: None |||||||||||||

#### Game 3, October 9

Tuesday, October 9, 2012 at Great American Ball Park in Cincinnati
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | H | E |
| San Francisco | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 3 | 0 |
| Cincinnati | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 1 |
| WP: Romo (1–0) LP: Broxton (0–1) Home runs: SF: None CIN: None ||||||||||||||

#### Game 4, October 10

Wednesday, October 10, 2012 at Great American Ball Park in Cincinnati
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| San Francisco | 1 | 2 | 0 | 0 | 2 | 0 | 3 | 0 | 0 | 8 | 11 | 1 |
| Cincinnati | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 3 | 9 | 0 |
| WP: Lincecum (1–0) LP: Leake (0–1) Home runs: SF: Ángel Pagán (1), Gregor Blanco (1), Pablo Sandoval (1) CIN: Ryan Ludwick (2) |||||||||||||

#### Game 5, October 11

Thursday, October 11, 2012 at Great American Ball Park in Cincinnati
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| San Francisco | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 6 | 9 | 1 |
| Cincinnati | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 4 | 12 | 1 |
| WP: Cain (1–1) LP: Latos (0–1) Sv: Romo (1) Home runs: SF: Buster Posey (2) CIN: Ryan Ludwick (3) |||||||||||||

### Championship Series

The San Francisco Giants defeated the St. Louis Cardinals for the National League title.

#### Game 1, October 14

Sunday, October 14, 2012 at AT&T Park in San Francisco, California
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| St. Louis | 0 | 2 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 6 | 8 | 0 |
| San Francisco | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 7 | 1 |
| WP: Mujica (1–0) LP: Bumgarner (0–1) Sv: Motte (1) Home runs: STL: Carlos Beltrán (1), David Freese (1) SF: None |||||||||||||

#### Game 2, October 15

Monday, October 15, 2012 at AT&T Park in San Francisco, California
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| St. Louis | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 5 | 2 |
| San Francisco | 1 | 0 | 0 | 4 | 0 | 0 | 0 | 2 | X | 7 | 12 | 0 |
| WP: Vogelsong (1–0) LP: Carpenter (0–1) Home runs: STL: None SF: Ángel Pagán (1) |||||||||||||

#### Game 3, October 17

Wednesday, October 17, 2012 at Busch Stadium in St. Louis, Missouri
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| San Francisco | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 9 | 1 |
| St. Louis | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 6 | 0 |
| WP: Lohse (1–0) LP: Cain (0–1) Sv: Motte (2) Home runs: SF: None STL: Matt Carpenter (1) |||||||||||||

#### Game 4, October 18

Thursday, October 18, 2012 at Busch Stadium in St. Louis, Missouri
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| San Francisco | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3 | 6 | 1 |
| St. Louis | 2 | 0 | 0 | 0 | 2 | 2 | 2 | 0 | X | 8 | 12 | 0 |
| WP: Wainwright (1–0) LP: Lincecum (0–1) Home runs: SF: Hunter Pence (1) Pablo Sandoval (1) STL: None |||||||||||||

#### Game 5, October 19

Friday, October 19, 2012 at Busch Stadium in St. Louis, Missouri
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| San Francisco | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 5 | 6 | 0 |
| St. Louis | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 1 |
| WP: Zito (1–0) LP: Lynn (0–1) Home runs: SF: Pablo Sandoval (2) STL: None |||||||||||||

#### Game 6, October 21

Sunday, October 21, 2012 – 7:45 p.m. (EDT) at AT&T Park in San Francisco, California
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| St. Louis | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 5 | 1 |
| San Francisco | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | X | 6 | 9 | 1 |
| Starting pitchers: STL: Chris Carpenter (0–1) SF: Ryan Vogelsong (1–0) --> WP: Ryan Vogelsong (2–0) LP: Chris Carpenter (0–2) Home runs: STL: None SF: None |||||||||||||

#### Game 7, October 22

Monday, October 22, 2012 at AT&T Park in San Francisco, California
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| St. Louis | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 2 |
| San Francisco | 1 | 1 | 5 | 0 | 0 | 0 | 1 | 1 | X | 9 | 14 | 0 |
| WP: Cain (1–1) LP: Lohse (1–1) Home runs: STL: None SF: Brandon Belt (1) |||||||||||||

### World Series

The Giants swept the Detroit Tigers 4–0 to win the World Series Championship. The sweep marks as the franchise's first-ever in a playoffs or championship while in San Francisco.

#### Game 1, October 24

Wednesday, October 24, 2012 at AT&T Park in San Francisco, California
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| Detroit | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 3 | 8 | 0 |
| San Francisco | 1 | 0 | 3 | 1 | 1 | 0 | 2 | 0 | X | 8 | 11 | 0 |
| WP: Zito (1–0) LP: Verlander (0–1) Home runs: DET: Jhonny Peralta (1) SF: Pablo Sandoval 3 (3) |||||||||||||

#### Game 2, October 25

Thursday, October 25, 2012 at AT&T Park in San Francisco, California
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| Detroit | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| San Francisco | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | X | 2 | 5 | 0 |
| WP: Bumgarner (1–0) LP: Fister (0–1) Sv: Romo (1) Home runs: DET: None SF: None |||||||||||||

#### Game 3, October 27

Saturday, October 27, 2012 at Comerica Park in Detroit, Michigan
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
| San Francisco | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 7 | 1 |
| Detroit | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 |
| WP: Vogelsong (1–0) LP: Sánchez (0–1) Sv: Romo (2) Home runs: SF: None DET: None |||||||||||||

#### Game 4, October 28

Sunday, October 28, 2012 – 8:15 p.m. (EDT) at Comerica Park in Detroit, Michigan
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | H | E |
| San Francisco | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 4 | 9 | 0 |
| Detroit | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 5 | 0 |
| Starting pitchers: SF: Matt Cain (0–0) DET: Max Scherzer (0–0) --> WP: Santiago Casilla (1–0) LP: Phil Coke (0–1) Sv: Sergio Romo (3) Home runs: SF: Buster Posey (1) DET: Miguel Cabrera (1), Delmon Young (1) ||||||||||||||

## Batting

Note: G = Games played; AB = At bats; R = Runs scored; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; AVG = Batting average; SB = Stolen bases
| Player | G | AB | R | H | 2B | 3B | HR | RBI | AVG | SB |
| Buster Posey | 148 | 530 | 78 | 178 | 39 | 1 | 24 | 103 | .336 | 1 |
| Brandon Belt | 145 | 411 | 47 | 113 | 27 | 6 | 7 | 56 | .275 | 12 |
| Ryan Theriot | 104 | 352 | 45 | 95 | 16 | 1 | 0 | 28 | .270 | 13 |
| Brandon Crawford | 143 | 435 | 44 | 108 | 26 | 3 | 4 | 45 | .248 | 1 |
| Pablo Sandoval | 108 | 396 | 59 | 112 | 25 | 2 | 12 | 63 | .283 | 1 |
| Melky Cabrera | 113 | 459 | 84 | 159 | 25 | 10 | 11 | 60 | .346 | 13 |
| Ángel Pagán | 154 | 605 | 95 | 174 | 38 | 15 | 8 | 56 | .288 | 29 |
| Hunter Pence | 59 | 219 | 28 | 48 | 11 | 2 | 7 | 45 | .219 | 1 |
| Gregor Blanco | 141 | 393 | 56 | 96 | 14 | 5 | 5 | 34 | .244 | 26 |
| Joaquin Arias | 112 | 319 | 30 | 86 | 13 | 5 | 5 | 34 | .270 | 5 |
| Marco Scutaro | 61 | 268 | 40 | 88 | 16 | 1 | 3 | 44 | .362 | 2 |
| Héctor Sánchez | 74 | 218 | 22 | 61 | 15 | 0 | 3 | 34 | .280 | 0 |
| Nate Schierholtz | 77 | 175 | 15 | 44 | 4 | 5 | 5 | 16 | .251 | 3 |
| Emmanuel Burriss | 60 | 136 | 15 | 29 | 1 | 0 | 0 | 7 | .213 | 5 |
| Brett Pill | 48 | 105 | 10 | 22 | 3 | 0 | 4 | 11 | .210 | 1 |
| Aubrey Huff | 52 | 78 | 7 | 15 | 4 | 0 | 1 | 7 | .192 | 0 |
| Justin Christian | 34 | 56 | 6 | 7 | 1 | 0 | 0 | 2 | .125 | 2 |
| Xavier Nady | 19 | 50 | 6 | 12 | 3 | 1 | 1 | 7 | .240 | 0 |
| Charlie Culberson | 6 | 22 | 0 | 3 | 0 | 0 | 0 | 1 | .136 | 0 |
| Conor Gillaspie | 6 | 20 | 2 | 3 | 1 | 0 | 0 | 2 | .150 | 0 |
| Francisco Peguero | 17 | 16 | 6 | 3 | 0 | 0 | 0 | 0 | .188 | 3 |
| Eli Whiteside | 12 | 11 | 3 | 1 | 1 | 0 | 0 | 2 | .091 | 0 |
| Pitcher Totals | 162 | 309 | 20 | 38 | 4 | 0 | 3 | 18 | .123 | 0 |
| Team Totals | 162 | 5558 | 718 | 1495 | 287 | 57 | 103 | 675 | .269 | 118 |

## Pitching

Note: W = Wins; L = Losses; ERA = Earned run average; G = Games pitched; GS = Games started; SV = Saves; IP = Innings pitched; H = Hits allowed; R = Runs allowed; ER = Earned runs allowed; BB = Walks allowed; K = Strikeouts
| Player | W | L | ERA | G | GS | SV | IP | H | R | ER | BB | K |
| Matt Cain | 16 | 5 | 2.79 | 32 | 32 | 0 | 219.1 | 177 | 73 | 68 | 51 | 193 |
| Madison Bumgarner | 16 | 11 | 3.37 | 32 | 32 | 0 | 208.1 | 183 | 87 | 78 | 49 | 191 |
| Ryan Vogelsong | 14 | 9 | 3.37 | 31 | 31 | 0 | 189.2 | 171 | 76 | 71 | 62 | 158 |
| Tim Lincecum | 10 | 15 | 5.18 | 33 | 33 | 0 | 186.0 | 183 | 111 | 107 | 90 | 190 |
| Barry Zito | 15 | 8 | 4.15 | 32 | 32 | 0 | 184.1 | 186 | 91 | 85 | 70 | 114 |
| Santiago Casilla | 7 | 6 | 2.84 | 73 | 0 | 25 | 63.1 | 55 | 24 | 20 | 22 | 55 |
| Jeremy Affeldt | 1 | 2 | 2.70 | 67 | 0 | 3 | 63.1 | 57 | 23 | 19 | 23 | 57 |
| Sergio Romo | 4 | 2 | 1.79 | 69 | 0 | 14 | 55.1 | 37 | 11 | 11 | 10 | 63 |
| Clay Hensley | 4 | 5 | 4.62 | 60 | 0 | 3 | 50.2 | 50 | 30 | 26 | 30 | 42 |
| George Kontos | 2 | 1 | 2.47 | 44 | 0 | 0 | 43.2 | 34 | 15 | 12 | 12 | 44 |
| Javier López | 3 | 0 | 2.50 | 70 | 0 | 7 | 36.0 | 37 | 13 | 10 | 14 | 28 |
| Brad Penny | 0 | 1 | 6.11 | 22 | 0 | 0 | 28.0 | 42 | 22 | 19 | 9 | 10 |
| Shane Loux | 1 | 0 | 4.97 | 19 | 0 | 0 | 25.1 | 32 | 15 | 14 | 9 | 9 |
| Guillermo Mota | 0 | 1 | 5.23 | 26 | 0 | 0 | 20.2 | 24 | 13 | 12 | 8 | 24 |
| José Mijares | 1 | 0 | 2.55 | 27 | 0 | 0 | 17.2 | 14 | 5 | 5 | 8 | 20 |
| Steve Edlefsen | 0 | 1 | 4.70 | 14 | 0 | 0 | 15.1 | 20 | 8 | 8 | 6 | 9 |
| Dan Otero | 0 | 0 | 5.84 | 12 | 0 | 0 | 12.1 | 19 | 11 | 8 | 2 | 8 |
| Eric Hacker | 0 | 1 | 5.59 | 4 | 1 | 0 | 9.2 | 14 | 6 | 6 | 2 | 8 |
| Jean Machi | 0 | 0 | 6.75 | 8 | 0 | 0 | 6.2 | 7 | 5 | 5 | 1 | 4 |
| Travis Blackley | 0 | 0 | 9.00 | 4 | 0 | 0 | 5.0 | 7 | 6 | 5 | 2 | 2 |
| Yusmeiro Petit | 0 | 0 | 3.86 | 1 | 1 | 0 | 4.2 | 7 | 2 | 2 | 4 | 1 |
| Dan Runzler | 0 | 0 | 0.00 | 6 | 0 | 0 | 3.2 | 1 | 0 | 0 | 3 | 5 |
| Brian Wilson | 0 | 0 | 9.00 | 2 | 0 | 1 | 2.0 | 4 | 2 | 2 | 2 | 2 |
| Team Totals | 94 | 68 | 3.68 | 162 | 162 | 53 | 1451.0 | 1361 | 649 | 593 | 489 | 1237 |

## Farm system

| Level | Team | League | Manager |
| AAA | Fresno Grizzlies | Pacific Coast League | Bob Mariano |
| AA | Richmond Flying Squirrels | Eastern League | Dave Machemer |
| A | San Jose Giants | California League | Andy Skeels |
| A | Augusta GreenJackets | South Atlantic League | Lipso Nava |
| A-Short Season | Salem-Keizer Volcanoes | Northwest League | Tom Trebelhorn |
| Rookie | AZL Giants | Arizona League | Derin McMains |