April 18 || Giants || 8–1 || Lincecum (2–1) || Rogers (2–1) || || 31,079 || 12–4 |- align="center" bgcolor="ffbbbb" | 17 || April 19 || Giants || 6–3 || Sánchez (2–1) || Jiménez (0–1) || Wilson (5) || 30,320 || 12–5 |- align="center" bgcolor="bbffbb" | 18 || April 20 || Giants || 10–2 || de la Rosa (3–0) || Cain (2–1) || || 27,758 || 13–5 |- align="center" bgcolor="ffbbbb" | 19 || April 22 || @ Marlins || 4–1 || Sánchez (1–1) || Chacín (3–1) || || 15,069 || 13–6 |- align="center" bgcolor="bbffbb" | 20 || April 23 || @ Marlins || 3–1 || Hammel (2–1) || Vázquez (1–2) || Street (7) || 35,381 || 14–6 |- align="center" bgcolor="ffbbbb" | 21 || April 24 || @ Marlins || 6–3 || Dunn (1–0) || Belisle (2–1) || Núñez (6) || 11,442 || 14–7 |- align="center" bgcolor="bbffbb" | 22 || April 25 || @ Cubs || 5–3 || Rogers (3–1) || Garza (0–3) || Street (8) || 37,417 || 15–7 |- align="center" bgcolor="bbffbb" | 23 || April 26 || @ Cubs || 4–3 || de la Rosa (4–0) || Russell (1–3) || Street (9) || 38,261 || 16–7 |- align="center" bgcolor="bbbbbb" | – || April 27 || @ Cubs || colspan=6 | Postponed (rain) Rescheduled for June 27 |- align="center" bgcolor="ffbbbb" | 24 || April 29 || Pirates || 3–0 || Correia (4–2) || Chacín (3–2) || Hanrahan (8) || 34,477 || 16–8 |- align="center" bgcolor="bbffbb" | 25 || April 30 || Pirates || 4–1 || Hammel (3–1) || Maholm (1–4) || Street (10) || 33,684 || 17–8 |- |- bgcolor="ffbbbb" |- align="center" bgcolor="ffbbbb" | 26 || May 1 || Pirates || 8–4 || Morton (3–1) || Jiménez (0–2) || || 35,012 || 17–9 |- align="center" bgcolor="ffbbbb" | 27 || May 3 || @ Diamondbacks || 4–3 || Hernandez (1–0) || Paulino (0–1) || Putz (7) || 18,887 || 17–10 |- align="center" bgcolor="bbffbb" | 28 || May 4 || @ Diamondbacks || 6–4 || Chacín (4–2) || Enright (1–3) || Street (11) || 18,803 || 18–10 |- align="center" bgcolor="ffbbbb" | 29 || May 5 || @ Diamondbacks || 3–2 (11) || Hernandez (2–0) || Belisle (2–2) || || 18,695 || 18–11 |- align="center" bgcolor="ffbbbb" | 30 || May 6 || @ Giants || 4–3 || Wilson (1–1) || Paulino (0–2) || || 41,982 || 18–12 |- align="center" bgcolor="ffbbbb" | 31 ||