| 2012-04-05 | vs LAN | 1 | L 3-5 | 0-1 | 2 | 42,941 | Edinson Volquez | Clayton Kershaw | Josh Lindblom | Edinson Volquez | Javy Guerra | 3 | 5 | -2 |
| 2012-04-06 | vs LAN | 2 | L 0-6 | 0-2 | 4 | 32,490 | Cory Luebke | Chad Billingsley | Chad Billingsley | Cory Luebke | | 3 | 11 | -8 |
| 2012-04-07 | vs LAN | 3 | L 5-6 | 0-3 | 4 | 31,909 | Dustin Moseley | Chris Capuano | Todd Coffey | Anthony Bass | Javy Guerra | 8 | 17 | -9 |
| 2012-04-08 | vs LAN | 4 | W 8-4 | 1-3 | 4 | 19,021 | Clayton Richard | Aaron Harang | Clayton Richard | Aaron Harang | | 16 | 21 | -5 |
| 2012-04-10 | vs ARI | 5 | L 2-4 | 1-4 | 5 | 18,652 | Edinson Volquez | Trevor Cahill | Craig Breslow | Micah Owings | J.J. Putz | 18 | 25 | -7 |
| 2012-04-11 | vs ARI | 6 | W 2-1 | 2-4 | 4 | 16,091 | Cory Luebke | Joe Saunders | Ernesto Frieri | David Hernandez | Huston Street | 20 | 26 | -6 |
| 2012-04-12 | vs ARI | 7 | L 1-3 | 2-5 | 4 | 20,858 | Anthony Bass | Ian Kennedy | Ian Kennedy | Micah Owings | J.J. Putz | 21 | 29 | -8 |
| 2012-04-13 | @ LAN | 8 | L 8-9 | 2-6 | 5 | 31,601 | Clayton Richard | Aaron Harang | Kenley Jansen | Andrew Cashner | | 29 | 38 | -9 |
| 2012-04-14 | @ LAN | 9 | L 1-6 | 2-7 | 5 | 46,549 | Joe Wieland | Ted Lilly | Ted Lilly | Joe Wieland | | 30 | 44 | -14 |
| 2012-04-15 | @ LAN | 10 | L 4-5 | 2-8 | 5 | 38,359 | Edinson Volquez | Clayton Kershaw | Javy Guerra | Brad Brach | | 34 | 49 | -15 |
| 2012-04-16 | @ COL | 11 | W 7-1 | 3-8 | 5 | 21,547 | Cory Luebke | Jeremy Guthrie | Cory Luebke | Jeremy Guthrie | | 41 | 50 | -9 |
| 2012-04-17 | @ COL | 12 | L 3-5 | 3-9 | 5 | 24,525 | Anthony Bass | Jamie Moyer | Jamie Moyer | Anthony Bass | Rafael Betancourt | 44 | 55 | -11 |
| 2012-04-18 | @ COL | 13 | L 4-8 | 3-10 | 5 | 24,762 | Clayton Richard | Juan Nicasio | Juan Nicasio | Clayton Richard | | 48 | 63 | -15 |
| 2012-04-19 | vs PHI | 14 | L 0-2 | 3-11 | 5 | 17,573 | Joe Wieland | Vance Worley | Vance Worley | Joe Wieland | Jonathan Papelbon | 48 | 65 | -17 |
| 2012-04-20 | vs PHI | 15 | L 1-4 | 3-12 | 5 | 23,748 | Edinson Volquez | Cole Hamels | Cole Hamels | Edinson Volquez | Jonathan Papelbon | 49 | 69 | -20 |
| 2012-04-21 | vs PHI | 16 | W 5-1 | 4-12 | 5 | 31,437 | Cory Luebke | Roy Halladay | Cory Luebke | Roy Halladay | | 54 | 70 | -16 |
| 2012-04-22 | vs PHI | 17 | W 6-1 | 5-12 | 5 | 26,759 | Anthony Bass | Joe Blanton | Anthony Bass | Joe Blanton | | 60 | 71 | -11 |
| 2012-04-24 | vs WAS | 18 | L 1-3 | 5-13 | 5 | 16,599 | Clayton Richard | Gio Gonzalez | Gio Gonzalez | Clayton Richard | Henry Rodriguez | 61 | 74 | -13 |
| 2012-04-25 | vs WAS | 19 | L 2-7 | 5-14 | 6 | 15,154 | Joe Wieland | Jordan Zimmermann | Jordan Zimmermann | Joe Wieland | Tom Gorzelanny | 63 | 81 | -18 |
| 2012-04-26 | vs WAS | 20 | W 2-1 | 6-14 | 5 | 18,356 | Edinson Volquez | Edwin Jackson | Andrew Cashner | Tyler Clippard | Huston Street | 65 | 82 | -17 |
| 2012-04-27 | @ SFN | 21 | W 5-3 | 7-14 | 5 | 41,908 | Cory Luebke | Eric Hacker | Cory Luebke | Eric Hacker | Huston Street | 70 | 85 | -15 |
| 2012-04-28 | @ SFN | 22 | L 1-2 | 7-15 | 5 | 42,375 | Anthony Bass | Tim Lincecum | Tim Lincecum | Anthony Bass | Santiago Casilla | 71 | 87 | -16 |
| 2012-04-29 | @ SFN | 23 | L 1-4 | 7-16 | 5 | 42,060 | Clayton Richard | Madison Bumgarner | Madison Bumgarner | Clayton Richard | Santiago Casilla | 72 | 91 | -19 |
| 2012-04-30 | vs MIL | 24 | L 3-8 | 7-17 | 5 | 16,218 | Joe Wieland | Randy Wolf | Randy Wolf | Joe Wieland | | 75 | 99 | -24 |
| 2012-05-01 | vs MIL | 25 | W 2-0 | 8-17 | 5 | 19,260 | Edinson Volquez | Shaun Marcum | Andrew Cashner | Francisco Rodriguez | Huston Street | 77 | 99 | -22 |
| 2012-05-02 | vs MIL | 26 | W 5-0 | 9-17 | 5 | 15,786 | Jeff Suppan | Yovani Gallardo | Jeff Suppan | Yovani Gallardo | | 82 | 99 | -17 |
| 2012-05-04 | vs MIA | 27 | L 8-9 | 9-18 | 5 | 29,201 | Anthony Bass | Josh Johnson | Steve Cishek | Josh Spence | | 90 | 108 | -18 |
| 2012-05-05 | vs MIA | 28 | L 1-4 | 9-19 | 5 | 25,076 | Clayton Richard | Mark Buehrle | Mark Buehrle | Clayton Richard | | 91 | 112 | -21 |
| 2012-05-06 | vs MIA | 29 | L 3-6 | 9-20 | 5 | 33,572 | Joe Wieland | Ricky Nolasco | Ricky Nolasco | Andrew Cashner | Edward Mujica | 94 | 118 | -24 |
| 2012-05-07 | vs COL | 30 | W 3-2 | 10-20 | 5 | 15,895 | Edinson Volquez | Drew Pomeranz | Edinson Volquez | Drew Pomeranz | Dale Thayer | 97 | 120 | -23 |
| 2012-05-08 | vs COL | 31 | W 3-1 | 11-20 | 5 | 17,478 | Jeff Suppan | Alex White | Jeff Suppan | Alex White | Dale Thayer | 100 | 121 | -21 |
| 2012-05-09 | vs COL | 32 | L 2-6 | 11-21 | 5 | 20,059 | Anthony Bass | Christian Friedrich | Christian Friedrich | Anthony Bass | | 102 | 127 | -25 |
| 2012-05-11 | @ PHI | 33 | L 3-7 | 11-22 | 5 | 44,056 | Clayton Richard | Vance Worley | Vance Worley | Clayton Richard | | 105 | 134 | -29 |
| 2012-05-12 | @ PHI | 34 | W 2-1 | 12-22 | 5 | 45,542 | Edinson Volquez | Roy Halladay | Edinson Volquez | Roy Halladay | Dale Thayer | 107 | 135 | -28 |
| 2012-05-13 | @ PHI | 35 | L 2-3 | 12-23 | 5 | 45,442 | Jeff Suppan | Cole Hamels | Cole Hamels | Jeff Suppan | Jonathan Papelbon | 109 | 138 | -29 |
| 2012-05-14 | @ WAS | 36 | L 5-8 | 12-24 | 5 | 19,434 | Tim Stauffer | Ross Detwiler | Craig Stammen | Miles Mikolas | Sean Burnett | 114 | 146 | -32 |
| 2012-05-15 | @ WAS | 37 | W 6-1 | 13-24 | 5 | 23,902 | Anthony Bass | Stephen Strasburg | Anthony Bass | Stephen Strasburg | | 120 | 147 | -27 |
| 2012-05-16 | vs LAN | 38 | W 4-2 | 14-24 | 5 | 21,019 | Clayton Richard | Chris Capuano | Clayton Richard | Chris Capuano | Dale Thayer | 124 | 149 | -25 |
| 2012-05-17 | vs LAN | 39 | L 1-8 | 14-25 | 5 | 27,883 | Edinson Volquez | Aaron Harang | Aaron Harang | Edinson Volquez | | 125 | 157 | -32 |
| 2012-05-18 | vs ANA | 40 | L 2-7 | 14-26 | 5 | 31,389 | Jeff Suppan | Jered Weaver | Jered Weaver | Jeff Suppan | | 127 | 164 | -37 |
| 2012-05-19 | vs ANA | 41 | W 3-2 | 15-26 | 5 | 43,427 | Eric Stults | Dan Haren | Luke Gregerson | Dan Haren | Dale Thayer | 130 | 166 | -36 |
| 2012-05-20 | vs ANA | 42 | W 3-2 | 16-26 | 5 | 33,975 | Anthony Bass | Ervin Santana | Miles Mikolas | David Pauley | | 133 | 168 | -35 |
| 2012-05-21 | @ SLN | 43 | L 3-4 | 16-27 | 5 | 40,360 | Clayton Richard | Jaime Garcia | Jason Motte | Andrew Cashner | | 136 | 172 | -36 |
| 2012-05-22 | @ SLN | 44 | L 0-4 | 16-28 | 5 | 39,151 | Edinson Volquez | Adam Wainwright | Adam Wainwright | Edinson Volquez | | 136 | 176 | -40 |
| 2012-05-23 | @ SLN | 45 | L 3-6 | 16-29 | 5 | 40,715 | Jeff Suppan | Lance Lynn | Lance Lynn | Jeff Suppan | Jason Motte | 139 | 182 | -43 |
| 2012-05-24 | @ NYN | 46 | L 11-5 | 16-30 | 5 | 24,109 | Eric Stults | Jeremy Hefner | Eric Stults | Jeremy Hefner | | 150 | 187 | -37 |
| 2012-05-25 | @ NYN | 47 | L 1-6 | 16-31 | 5 | 24,498 | Anthony Bass | Dillon Gee | Dillon Gee | Anthony Bass | | 151 | 193 | -42 |
| 2012-05-26 | @ NYN | 48 | L 0-9 | 16-32 | 5 | 28,745 | Clayton Richard | Johan Santana | Johan Santana | Clayton Richard | | 151 | 202 | -51 |
| 2012-05-27 | @ NYN | 49 | L 0-2 | 16-33 | 5 | 28,361 | Edinson Volquez | R.A. Dickey | R.A. Dickey | Edinson Volquez | Frank Francisco | 151 | 204 | -53 |
| 2012-05-28 | @ CHN | 50 | W 7-11 | 17-33 | 6 | 38,452 | Jeff Suppan | Travis Wood | Randy Wells | Alex Hinshaw | | 158 | 215 | -57 |
| 2012-05-29 | @ CHN | 51 | L 3-5 | 17-34 | 5 | 35,219 | Eric Stults | Jeff Samardzija | Jeff Samardzija | Eric Stults | James Russell | 161 | 220 | -59 |
| 2012-05-30 | @ CHN | 52 | L 6-8 | 17-35 | 5 | 38,516 | Anthony Bass | Ryan Dempster | James Russell | Dale Thayer | | 167 | 228 | -61 |
| 2012-06-01 | vs ARI | 53 | W 7-1 | 18-35 | 5 | 27,054 | Clayton Richard | Wade Miley | Andrew Cashner | Wade Miley | | 174 | 229 | -55 |
| 2012-06-02 | vs ARI | 54 | L 2-4 | 18-36 | 5 | 36,559 | Edinson Volquez | Daniel Hudson | Daniel Hudson | Joe Thatcher | J.J. Putz | 176 | 233 | -57 |
| 2012-06-03 | vs ARI | 55 | L 0-6 | 18-37 | 5 | 32,228 | Eric Stults | Trevor Cahill | Trevor Cahill | Eric Stults | | 176 | 239 | -63 |
| 2012-06-05 | vs SFN | 56 | W 6-5 | 19-37 | 5 | 30,662 | Anthony Bass | Tim Lincecum | Huston Street | Steve Edlefsen | | 182 | 244 | -62 |
| 2012-06-06 | vs SFN | 57 | L 5-6 | 19-38 | 5 | 22,269 | Clayton Richard | Madison Bumgarner | Madison Bumgarner | Clayton Richard | Sergio Romo | 187 | 250 | -63 |
| 2012-06-07 | vs SFN | 58 | L 3-8 | 19-39 | 5 | 22,015 | Jason Marquis | Matt Cain | Matt Cain | Jason Marquis | Santiago Casilla | 190 | 258 | -68 |
| 2012-06-08 | @ MIL | 59 | L 5-9 | 19-40 | 5 | 32,759 | Edinson Volquez | Shaun Marcum | Shaun Marcum | Edinson Volquez | | 195 | 267 | -72 |
| 2012-06-09 | @ MIL | 60 | W 5-2 | 20-40 | 5 | 41,604 | Andrew Cashner | Michael Fiers | Ross Ohlendorf | Michael Fiers | Huston Street | 200 | 269 | -69 |
| 2012-06-10 | @ MIL | 61 | L 5-6 | 20-41 | 5 | 43,021 | Anthony Bass | Yovani Gallardo | Yovani Gallardo | Anthony Bass | Jose Veras | 205 | 275 | -70 |
| 2012-06-12 | @ SEA | 62 | W 5-4 | 21-41 | 5 | 13,084 | Clayton Richard | Felix Hernandez | Clayton Richard | Felix Hernandez | Huston Street | 210 | 279 | -69 |
| 2012-06-13 | @ SEA | 63 | W 1-0 | 22-41 | 5 | 13,931 | Jason Marquis | Hector Noesi | Jason Marquis | Hector Noesi | Huston Street | 211 | 279 | -68 |
| 2012-06-14 | @ SEA | 64 | W 6-2 | 23-41 | 5 | 17,306 | Edinson Volquez | Erasmo Ramirez | Edinson Volquez | Erasmo Ramirez | | 217 | 281 | -64 |
| 2012-06-15 | @ OAK | 65 | W 2-10 | 24-41 | 5 | 24,528 | Anthony Bass | Travis Blackley | Travis Blackley | Anthony Bass | Evan Scribner | 219 | 291 | -72 |
| 2012-06-16 | @ OAK | 66 | L 4-6 | 24-42 | 5 | 17,135 | Ross Ohlendorf | Tyson Ross | Sean Doolittle | Joe Thatcher | Ryan Cook | 223 | 297 | -74 |
| 2012-06-17 | @ OAK | 67 | W 2-1 | 25-42 | 5 | 21,631 | Clayton Richard | Bartolo Colon | Clayton Richard | Bartolo Colon | Huston Street | 225 | 298 | -73 |
| 2012-06-18 | vs TEX | 68 | L 1-2 | 25-43 | 5 | 29,315 | Jason Marquis | Matt Harrison | Matt Harrison | Jason Marquis | Joe Nathan | 226 | 300 | -74 |
| 2012-06-19 | vs TEX | 69 | L 3-7 | 25-44 | 5 | 25,889 | Edinson Volquez | Scott Feldman | Scott Feldman | Edinson Volquez | | 229 | 307 | -78 |
| 2012-06-20 | vs TEX | 70 | L 2-4 | 25-45 | 5 | 23,942 | Anthony Bass | Yu Darvish | Yu Darvish | Dale Thayer | Joe Nathan | 231 | 311 | -80 |
| 2012-06-22 | vs SEA | 71 | W 9-5 | 26-45 | 5 | 30,053 | Clayton Richard | Kevin Millwood | Clayton Richard | Kevin Millwood | Huston Street | 240 | 316 | -76 |
| 2012-06-23 | vs SEA | 72 | L 1-5 | 26-46 | 5 | 30,922 | Jason Marquis | Felix Hernandez | Felix Hernandez | Jason Marquis | | 241 | 321 | -80 |
| 2012-06-24 | vs SEA | 73 | W 2-0 | 27-46 | 5 | 27,529 | Edinson Volquez | Hector Noesi | Edinson Volquez | Hector Noesi | Huston Street | 243 | 321 | -78 |
| 2012-06-25 | @ HOU | 74 | W 8-7 | 28-46 | 5 | 14,483 | Ross Ohlendorf | Wandy Rodriguez | Dale Thayer | Brandon Lyon | Huston Street | 251 | 328 | -77 |
| 2012-06-26 | @ HOU | 75 | L 3-5 | 28-47 | 5 | 15,416 | Kip Wells | Jordan Lyles | Jordan Lyles | Kip Wells | Brett Myers | 254 | 333 | -79 |
| 2012-06-27 | @ HOU | 76 | L 0-1 | 28-48 | 5 | 15,012 | Clayton Richard | Lucas Harrell | Lucas Harrell | Clayton Richard | | 254 | 334 | -80 |
| 2012-06-28 | @ HOU | 77 | W 7-3 | 29-48 | 5 | 19,415 | Andrew Cashner | Dallas Keuchel | Nick Vincent | Brett Myers | | 261 | 337 | -76 |
| 2012-06-29 | @ COL | 78 | W 2-10 | 30-48 | 5 | 42,785 | Jason Marquis | Jeff Francis | Jeff Francis | Jason Marquis | | 263 | 347 | -84 |
| 2012-06-30 | @ COL | 79 | W 8-4 | 31-48 | 5 | 48,169 | Edinson Volquez | Christian Friedrich | Edinson Volquez | Jeremy Guthrie | | 271 | 351 | -80 |
| 2012-07-01 | @ COL | 80 | W 2-0 | 32-48 | 4 | 31,829 | Kip Wells | Drew Pomeranz | Kip Wells | Drew Pomeranz | Huston Street | 273 | 351 | -78 |
| 2012-07-02 | @ ARI | 81 | W 6-2 | 33-48 | 4 | 19,633 | Clayton Richard | Trevor Cahill | Clayton Richard | Trevor Cahill | Joe Thatcher | 279 | 353 | -74 |
| 2012-07-03 | @ ARI | 82 | W 9-5 | 34-48 | 4 | 21,329 | Andrew Cashner | Trevor Bauer | Ross Ohlendorf | Trevor Bauer | | 288 | 358 | -70 |
| 2012-07-04 | @ ARI | 83 | W 8-6 | 35-48 | 4 | 48,819 | Jason Marquis | Ian Kennedy | Luke Gregerson | David Hernandez | Huston Street | 296 | 364 | -68 |
| 2012-07-05 | vs CIN | 84 | W 2-1 | 36-48 | 4 | 25,181 | Edinson Volquez | Mat Latos | Huston Street | Logan Ondrusek | | 298 | 365 | -67 |
| 2012-07-06 | vs CIN | 85 | L 0-6 | 36-49 | 4 | 26,016 | Kip Wells | Bronson Arroyo | Bronson Arroyo | Kip Wells | | 298 | 371 | -73 |
| 2012-07-07 | vs CIN | 86 | L 5-6 | 36-50 | 4 | 34,222 | Clayton Richard | Homer Bailey | Homer Bailey | Clayton Richard | Aroldis Chapman | 303 | 377 | -74 |
| 2012-07-08 | vs CIN | 87 | L 2-4 | 36-51 | 4 | 24,032 | Jason Marquis | Johnny Cueto | Johnny Cueto | Jason Marquis | Aroldis Chapman | 305 | 381 | -76 |
| 2012-07-13 | @ LAN | 88 | L 1-2 | 36-52 | 4 | 43,873 | Clayton Richard | Clayton Kershaw | Clayton Kershaw | Clayton Richard | Kenley Jansen | 306 | 383 | -77 |
| 2012-07-14 | @ LAN | 89 | W 7-6 | 37-52 | 4 | 54,014 | Edinson Volquez | Aaron Harang | Alex Hinshaw | Kenley Jansen | Huston Street | 313 | 389 | -76 |
| 2012-07-15 | @ LAN | 90 | W 7-2 | 38-52 | 4 | 39,715 | Jason Marquis | Chris Capuano | Jason Marquis | Chris Capuano | | 320 | 391 | -71 |
| 2012-07-16 | vs HOU | 91 | L 0-2 | 38-53 | 4 | 26,098 | Kip Wells | J.A. Happ | J.A. Happ | Kip Wells | Brett Myers | 320 | 393 | -73 |
| 2012-07-17 | vs HOU | 92 | W 8-2 | 39-53 | 4 | 20,944 | Ross Ohlendorf | Jordan Lyles | Ross Ohlendorf | Jordan Lyles | | 328 | 395 | -67 |
| 2012-07-18 | vs HOU | 93 | W 8-4 | 40-53 | 4 | 25,713 | Clayton Richard | Wandy Rodriguez | Clayton Richard | Wandy Rodriguez | Huston Street | 336 | 399 | -63 |
| 2012-07-19 | vs HOU | 94 | W 1-0 | 41-53 | 4 | 26,735 | Edinson Volquez | Lucas Harrell | Edinson Volquez | Lucas Harrell | | 337 | 399 | -62 |
| 2012-07-20 | vs COL | 95 | W 9-5 | 42-53 | 4 | 25,507 | Jason Marquis | Drew Pomeranz | Jason Marquis | Drew Pomeranz | | 346 | 404 | -58 |
| 2012-07-21 | vs COL | 96 | L 6-8 | 42-54 | 4 | 37,174 | Kip Wells | Jeff Francis | Carlos Torres | Joe Thatcher | Rafael Betancourt | 352 | 412 | -60 |
| 2012-07-22 | vs COL | 97 | W 3-2 | 43-54 | 4 | 25,198 | Ross Ohlendorf | Christian Friedrich | Dale Thayer | Adam Ottavino | Huston Street | 355 | 414 | -59 |
| 2012-07-23 | @ SFN | 98 | L 1-7 | 43-55 | 4 | 42,430 | Clayton Richard | Ryan Vogelsong | Ryan Vogelsong | Clayton Richard | | 356 | 421 | -65 |
| 2012-07-24 | @ SFN | 99 | L 2-3 | 43-56 | 4 | 42,559 | Edinson Volquez | Madison Bumgarner | Santiago Casilla | Joe Thatcher | | 358 | 424 | -66 |
| 2012-07-25 | @ SFN | 100 | W 6-3 | 44-56 | 4 | 41,871 | Jason Marquis | Tim Lincecum | Jason Marquis | Tim Lincecum | Huston Street | 364 | 427 | -63 |
| 2012-07-27 | @ MIA | 101 | W 7-2 | 45-56 | 4 | 23,161 | Kip Wells | Carlos Zambrano | Kip Wells | Carlos Zambrano | | 371 | 429 | -58 |
| 2012-07-28 | @ MIA | 102 | L 2-4 | 45-57 | 4 | 26,401 | Ross Ohlendorf | Nathan Eovaldi | Nathan Eovaldi | Ross Ohlendorf | Steve Cishek | 373 | 433 | -60 |
| 2012-07-29 | @ MIA | 103 | L 4-5 | 45-58 | 4 | 27,730 | Clayton Richard | Josh Johnson | Ryan Webb | Brad Brach | | 377 | 438 | -61 |
| 2012-07-30 | @ CIN | 104 | L 11-5 | 45-59 | 4 | 28,140 | Edinson Volquez | Mike Leake | Edinson Volquez | Mike Leake | | 388 | 443 | -55 |
| 2012-07-31 | @ CIN | 105 | L 6-7 | 45-60 | 4 | 20,356 | Jason Marquis | Homer Bailey | Sean Marshall | Jason Marquis | Aroldis Chapman | 394 | 450 | -56 |
| 2012-08-01 | @ CIN | 106 | L 4-6 | 45-61 | 4 | 20,527 | Kip Wells | Bronson Arroyo | Bronson Arroyo | Kip Wells | Aroldis Chapman | 398 | 456 | -58 |
| 2012-08-02 | @ CIN | 107 | L 4-9 | 45-62 | 4 | 22,396 | Ross Ohlendorf | Johnny Cueto | Johnny Cueto | Ross Ohlendorf | | 402 | 465 | -63 |
| 2012-08-03 | vs NYN | 108 | W 3-1 | 46-62 | 4 | 34,573 | Clayton Richard | R.A. Dickey | Clayton Richard | R.A. Dickey | Huston Street | 405 | 466 | -61 |
| 2012-08-04 | vs NYN | 109 | L 2-6 | 46-63 | 4 | 36,826 | Edinson Volquez | Jeremy Hefner | Jeremy Hefner | Edinson Volquez | Frank Francisco | 407 | 472 | -65 |
| 2012-08-05 | vs NYN | 110 | W 7-3 | 47-63 | 4 | 24,635 | Jason Marquis | Matt Harvey | Jason Marquis | Matt Harvey | | 414 | 475 | -61 |
| 2012-08-06 | vs CHN | 111 | W 2-0 | 48-63 | 4 | 27,187 | Eric Stults | Travis Wood | Eric Stults | Travis Wood | Huston Street | 416 | 475 | -59 |
| 2012-08-07 | vs CHN | 112 | W 7-4 | 49-63 | 4 | 26,518 | Ross Ohlendorf | Brooks Raley | Ross Ohlendorf | Brooks Raley | Huston Street | 423 | 479 | -56 |
| 2012-08-08 | vs CHN | 113 | W 2-0 | 50-63 | 4 | 24,663 | Clayton Richard | Jeff Samardzija | Clayton Richard | Jeff Samardzija | | 425 | 479 | -54 |
| 2012-08-10 | @ PIT | 114 | W 9-8 | 51-63 | 4 | 38,702 | Edinson Volquez | James McDonald | Brad Brach | Tony Watson | Huston Street | 434 | 487 | -53 |
| 2012-08-11 | @ PIT | 115 | W 5-0 | 52-63 | 4 | 39,485 | Jason Marquis | A.J. Burnett | Jason Marquis | A.J. Burnett | | 439 | 487 | -48 |
| 2012-08-12 | @ PIT | 116 | W 5-11 | 53-63 | 4 | 35,352 | Ross Ohlendorf | Erik Bedard | Erik Bedard | Ross Ohlendorf | | 444 | 498 | -54 |
| 2012-08-13 | @ ATL | 117 | W 4-1 | 54-63 | 4 | 18,250 | Eric Stults | Mike Minor | Eric Stults | Mike Minor | Dale Thayer | 448 | 499 | -51 |
| 2012-08-14 | @ ATL | 118 | L 0-6 | 54-64 | 4 | 16,427 | Clayton Richard | Tim Hudson | Tim Hudson | Clayton Richard | | 448 | 505 | -57 |
| 2012-08-15 | @ ATL | 119 | L 1-6 | 54-65 | 4 | 16,302 | Edinson Volquez | Paul Maholm | Paul Maholm | Edinson Volquez | | 449 | 511 | -62 |
| 2012-08-16 | @ ATL | 120 | L 0-6 | 54-66 | 4 | 33,157 | Jason Marquis | Kris Medlen | Kris Medlen | Jason Marquis | | 449 | 517 | -68 |
| 2012-08-17 | vs SFN | 121 | L 1-10 | 54-67 | 4 | 38,755 | Ross Ohlendorf | Matt Cain | Matt Cain | Ross Ohlendorf | | 450 | 527 | -77 |
| 2012-08-18 | vs SFN | 122 | L 7-8 | 54-68 | 4 | 33,849 | Eric Stults | Barry Zito | Jose Mijares | Brad Brach | Clay Hensley | 457 | 535 | -78 |
| 2012-08-19 | vs SFN | 123 | W 7-1 | 55-68 | 4 | 28,605 | Clayton Richard | Ryan Vogelsong | Clayton Richard | Ryan Vogelsong | | 464 | 536 | -72 |
| 2012-08-20 | vs PIT | 124 | W 3-1 | 56-68 | 4 | 20,401 | Edinson Volquez | Kevin Correia | Edinson Volquez | Kevin Correia | Dale Thayer | 467 | 537 | -70 |
| 2012-08-21 | vs PIT | 125 | W 7-5 | 57-68 | 4 | 21,882 | Jason Marquis | A.J. Burnett | Miles Mikolas | Daniel McCutchen | | 474 | 542 | -68 |
| 2012-08-22 | vs PIT | 126 | W 4-2 | 58-68 | 5 | 20,311 | Andrew Werner | James McDonald | Andrew Werner | James McDonald | Tom Layne | 478 | 544 | -66 |
| 2012-08-24 | @ ARI | 127 | W 5-0 | 59-68 | 4 | 32,726 | Eric Stults | Patrick Corbin | Eric Stults | Patrick Corbin | | 483 | 544 | -61 |
| 2012-08-25 | @ ARI | 128 | W 9-3 | 60-68 | 4 | 27,619 | Clayton Richard | Ian Kennedy | Clayton Richard | Ian Kennedy | | 492 | 547 | -55 |
| 2012-08-26 | @ ARI | 129 | W 5-4 | 61-68 | 3 | 28,172 | Edinson Volquez | Trevor Cahill | Edinson Volquez | Trevor Cahill | Luke Gregerson | 497 | 551 | -54 |
| 2012-08-27 | vs ATL | 130 | W 3-0 | 62-68 | 3 | 20,590 | Casey Kelly | Paul Maholm | Casey Kelly | Paul Maholm | Luke Gregerson | 500 | 551 | -51 |
| 2012-08-28 | vs ATL | 131 | L 0-2 | 62-69 | 3 | 20,955 | Andrew Werner | Kris Medlen | Kris Medlen | Andrew Werner | Craig Kimbrel | 500 | 553 | -53 |
| 2012-08-29 | vs ATL | 132 | W 8-2 | 63-69 | 3 | 16,845 | Eric Stults | Tommy Hanson | Eric Stults | Tommy Hanson | | 508 | 555 | -47 |
| 2012-08-31 | @ COL | 133 | W 5-4 | 64-69 | 3 | 27,366 | Clayton Richard | Alex White | Clayton Richard | Alex White | Luke Gregerson | 513 | 559 | -46 |
| 2012-09-01 | @ COL | 134 | L 1-9 | 64-70 | 3 | 30,152 | Edinson Volquez | Jhoulis Chacin | Jhoulis Chacin | Edinson Volquez | | 514 | 568 | -54 |
| 2012-09-02 | @ COL | 135 | L 10-11 | 64-71 | 3 | 30,678 | Casey Kelly | Jeff Francis | Guillermo Moscoso | Brad Brach | Rafael Betancourt | 524 | 579 | -55 |
| 2012-09-03 | @ LAN | 136 | L 3-4 | 64-72 | 3 | 33,540 | Andrew Werner | Joe Blanton | Brandon League | Cory Burns | | 527 | 583 | -56 |
| 2012-09-04 | @ LAN | 137 | W 6-3 | 65-72 | 3 | 40,619 | Eric Stults | Clayton Kershaw | Tom Layne | John Ely | Luke Gregerson | 533 | 586 | -53 |
| 2012-09-05 | @ LAN | 138 | W 4-3 | 66-72 | 3 | 50,560 | Clayton Richard | Aaron Harang | Nick Vincent | Shawn Tolleson | Tom Layne | 537 | 589 | -52 |
| 2012-09-07 | vs ARI | 139 | W 6-5 | 67-72 | 3 | 25,403 | Andrew Cashner | Tyler Skaggs | Brad Brach | David Hernandez | Luke Gregerson | 543 | 594 | -51 |
| 2012-09-08 | vs ARI | 140 | L 5-8 | 67-73 | 3 | 25,514 | Casey Kelly | Wade Miley | Wade Miley | Casey Kelly | J.J. Putz | 548 | 602 | -54 |
| 2012-09-09 | vs ARI | 141 | W 8-2 | 68-73 | 3 | 21,037 | Andrew Werner | Patrick Corbin | Andrew Werner | Patrick Corbin | | 556 | 604 | -48 |
| 2012-09-10 | vs SLN | 142 | L 11-3 | 68-74 | 3 | 18,081 | Eric Stults | Jaime Garcia | Eric Stults | Jaime Garcia | | 567 | 607 | -40 |
| 2012-09-11 | vs SLN | 143 | W 6-4 | 69-74 | 3 | 29,887 | Edinson Volquez | Adam Wainwright | Edinson Volquez | Adam Wainwright | Luke Gregerson | 573 | 611 | -38 |
| 2012-09-12 | vs SLN | 144 | W 3-2 | 70-74 | 3 | 16,442 | Clayton Richard | Kyle Lohse | Clayton Richard | Kyle Lohse | Luke Gregerson | 576 | 613 | -37 |
| 2012-09-14 | vs COL | 145 | L 4-7 | 70-75 | 3 | 25,018 | Andrew Cashner | Tyler Chatwood | Guillermo Moscoso | Andrew Cashner | Rafael Betancourt | 580 | 620 | -40 |
| 2012-09-15 | vs COL | 146 | W 4-3 | 71-75 | 3 | 27,651 | Casey Kelly | Drew Pomeranz | Casey Kelly | Drew Pomeranz | Luke Gregerson | 584 | 623 | -39 |
| 2012-09-16 | vs COL | 147 | W 12-11 | 72-75 | 3 | 22,948 | Andrew Werner | Alex White | Joe Thatcher | Matt Belisle | | 596 | 634 | -38 |
| 2012-09-18 | @ ARI | 148 | L 2-3 | 72-76 | 3 | 20,811 | Eric Stults | Ian Kennedy | Ian Kennedy | Eric Stults | J.J. Putz | 598 | 637 | -39 |
| 2012-09-19 | @ ARI | 149 | L 2-6 | 72-77 | 4 | 21,013 | Edinson Volquez | Trevor Cahill | Trevor Cahill | Edinson Volquez | | 600 | 643 | -43 |
| 2012-09-20 | @ ARI | 150 | W 6-5 | 73-77 | 3 | 17,821 | Clayton Richard | Tyler Skaggs | Clayton Richard | Tyler Skaggs | Anthony Bass | 606 | 648 | -42 |
| 2012-09-21 | @ SFN | 151 | L 1-5 | 73-78 | 3 | 41,728 | Casey Kelly | Ryan Vogelsong | Ryan Vogelsong | Casey Kelly | | 607 | 653 | -46 |
| 2012-09-22 | @ SFN | 152 | L 4-8 | 73-79 | 3 | 42,418 | Andrew Werner | Madison Bumgarner | Madison Bumgarner | Andrew Werner | | 611 | 661 | -50 |
| 2012-09-23 | @ SFN | 153 | W 6-4 | 74-79 | 3 | 41,511 | Eric Stults | Yusmeiro Petit | Eric Stults | Clay Hensley | Huston Street | 617 | 665 | -48 |
| 2012-09-25 | vs LAN | 154 | W 2-1 | 75-79 | 3 | 32,346 | Edinson Volquez | Josh Beckett | Edinson Volquez | Josh Beckett | Huston Street | 619 | 666 | -47 |
| 2012-09-26 | vs LAN | 155 | L 2-8 | 75-80 | 3 | 24,818 | Clayton Richard | Aaron Harang | Aaron Harang | Clayton Richard | | 621 | 674 | -53 |
| 2012-09-27 | vs LAN | 156 | L 4-8 | 75-81 | 3 | 32,403 | Casey Kelly | Chris Capuano | Chris Capuano | Casey Kelly | | 625 | 682 | -57 |
| 2012-09-28 | vs SFN | 157 | L 1-3 | 75-82 | 3 | 32,691 | Andrew Werner | Ryan Vogelsong | Ryan Vogelsong | Andrew Werner | Santiago Casilla | 626 | 685 | -59 |
| 2012-09-29 | vs SFN | 158 | W 7-3 | 76-82 | 3 | 42,397 | Eric Stults | Madison Bumgarner | Eric Stults | Madison Bumgarner | | 633 | 688 | -55 |
| 2012-09-30 | vs SFN | 159 | L 5-7 | 76-83 | 3 | 33,407 | Edinson Volquez | Tim Lincecum | Shane Loux | Huston Street | Sergio Romo | 638 | 695 | -57 |
| 2012-10-01 | @ MIL | 160 | L 3-5 | 76-84 | 3 | 30,398 | Clayton Richard | Shaun Marcum | Shaun Marcum | Clayton Richard | John Axford | 641 | 700 | -59 |
| 2012-10-02 | @ MIL | 161 | L 3-4 | 76-85 | 3 | 30,714 | Anthony Bass | Tyler Thornburg | Jim Henderson | Anthony Bass | John Axford | 644 | 704 | -60 |
| 2012-10-03 | @ MIL | 162 | W 7-6 | 77-85 | 3 | 34,451 | Andrew Werner | Josh Stinson | Tom Layne | Jim Henderson | Luke Gregerson | 651 | 710 | -59 |