| 2004-04-05 | vs CHN | 1 | L 4-7 | 0-1 | 4 | 42,122 | Cory Lidle | Kerry Wood | Kerry Wood | Cory Lidle | Joe Borowski | 4 | 7 | -3 |
| 2004-04-07 | vs CHN | 2 | W 3-1 | 1-1 | 3 | 30,201 | Paul Wilson | Greg Maddux | Paul Wilson | Greg Maddux | Danny Graves | 7 | 8 | -1 |
| 2004-04-08 | vs CHN | 3 | W 5-3 | 2-1 | 2 | 26,204 | Jose Acevedo | Matt Clement | Jose Acevedo | Matt Clement | Danny Graves | 12 | 11 | 1 |
| 2004-04-09 | vs PIT | 4 | W 5-1 | 3-1 | 1 | 27,713 | Aaron Harang | Josh Fogg | Aaron Harang | Josh Fogg | | 17 | 12 | 5 |
| 2004-04-10 | vs PIT | 5 | W 3-1 | 4-1 | 1 | 23,449 | Cory Lidle | Kip Wells | Cory Lidle | Kip Wells | Danny Graves | 20 | 13 | 7 |
| 2004-04-11 | vs PIT | 6 | L 3-4 | 4-2 | 1 | 16,925 | Jimmy Haynes | Oliver Perez | Oliver Perez | Jimmy Haynes | Jose Mesa | 23 | 17 | 6 |
| 2004-04-12 | @ PHI | 7 | W 4-1 | 5-2 | 1 | 41,626 | Paul Wilson | Randy Wolf | Paul Wilson | Randy Wolf | Danny Graves | 27 | 18 | 9 |
| 2004-04-15 | @ PHI | 8 | L 4-6 | 5-3 | 1 | 37,512 | Jose Acevedo | Vicente Padilla | Rheal Cormier | Ryan Wagner | Billy Wagner | 31 | 24 | 7 |
| 2004-04-16 | @ CHN | 9 | L 10-11 | 5-4 | 3 | 40,173 | Aaron Harang | Sergio Mitre | Joe Borowski | Danny Graves | | 41 | 35 | 6 |
| 2004-04-17 | @ CHN | 10 | W 3-2 | 6-4 | 2 | 40,607 | Cory Lidle | Kerry Wood | Ryan Wagner | Kerry Wood | Danny Graves | 44 | 37 | 7 |
| 2004-04-18 | @ CHN | 11 | W 11-10 | 7-4 | 2 | 39,624 | Paul Wilson | Greg Maddux | Todd Jones | Joe Borowski | Danny Graves | 55 | 47 | 8 |
| 2004-04-19 | @ CHN | 12 | L 1-8 | 7-5 | 2 | 39,057 | Jimmy Haynes | Matt Clement | Matt Clement | Jimmy Haynes | | 56 | 55 | 1 |
| 2004-04-20 | vs ATL | 13 | W 3-2 | 8-5 | 2 | 20,232 | Jose Acevedo | John Thomson | Jose Acevedo | John Thomson | Danny Graves | 59 | 57 | 2 |
| 2004-04-21 | vs ATL | 14 | L 5-9 | 8-6 | 3 | 29,472 | Aaron Harang | Horacio Ramirez | Chris Reitsma | Brian Reith | | 64 | 66 | -2 |
| 2004-04-22 | vs ATL | 15 | W 5-3 | 9-6 | 2 | 19,909 | Cory Lidle | Jaret Wright | Cory Lidle | Jaret Wright | | 69 | 69 | 0 |
| 2004-04-23 | @ PIT | 16 | W 6-4 | 10-6 | 2 | 17,350 | Paul Wilson | Kip Wells | Paul Wilson | Kip Wells | Danny Graves | 75 | 73 | 2 |
| 2004-04-24 | @ PIT | 17 | W 9-7 | 11-6 | 2 | 24,732 | Jimmy Haynes | Kris Benson | Todd Van Poppel | Kris Benson | Danny Graves | 84 | 80 | 4 |
| 2004-04-25 | @ PIT | 18 | L 0-6 | 11-7 | 2 | 13,264 | Jose Acevedo | Oliver Perez | Oliver Perez | Jose Acevedo | | 84 | 86 | -2 |
| 2004-04-26 | @ PIT | 19 | W 5-2 | 12-7 | 2 | 8,579 | Aaron Harang | Ryan Vogelsong | Aaron Harang | Ryan Vogelsong | Danny Graves | 89 | 88 | 1 |
| 2004-04-27 | @ MIL | 20 | L 8-9 | 12-8 | 2 | 8,918 | Cory Lidle | Doug Davis | Jeff Bennett | Danny Graves | | 97 | 97 | 0 |
| 2004-04-28 | @ MIL | 21 | L 9-10 | 12-9 | 2 | 9,103 | Paul Wilson | Matt Kinney | Dave Burba | Todd Van Poppel | | 106 | 107 | -1 |
| 2004-04-30 | @ HOU | 22 | L 1-6 | 12-10 | 3 | 41,430 | Jose Acevedo | Roger Clemens | Roger Clemens | Jose Acevedo | | 107 | 113 | -6 |
| 2004-05-01 | @ HOU | 23 | L 4-10 | 12-11 | 3 | 40,104 | Aaron Harang | Wade Miller | Wade Miller | Aaron Harang | | 111 | 123 | -12 |
| 2004-05-02 | @ HOU | 24 | L 5-6 | 12-12 | 5 | 38,313 | Cory Lidle | Tim Redding | Dan Miceli | Todd Jones | Octavio Dotel | 116 | 129 | -13 |
| 2004-05-03 | @ HOU | 25 | W 7-5 | 13-12 | 4 | 30,657 | Paul Wilson | Roy Oswalt | John Riedling | Brad Lidge | Danny Graves | 123 | 134 | -11 |
| 2004-05-04 | vs MIL | 26 | L 2-6 | 13-13 | 4 | 14,228 | Jimmy Haynes | Victor Santos | Victor Santos | Jimmy Haynes | | 125 | 140 | -15 |
| 2004-05-05 | vs MIL | 27 | W 5-4 | 14-13 | 3 | 14,965 | Jose Acevedo | Ben Sheets | Danny Graves | Jeff Bennett | | 130 | 144 | -14 |
| 2004-05-06 | vs MIL | 28 | W 9-6 | 15-13 | 3 | 17,489 | Aaron Harang | Wes Obermueller | Todd Jones | Jeff Bennett | Danny Graves | 139 | 150 | -11 |
| 2004-05-07 | vs SFN | 29 | L 1-6 | 15-14 | 3 | 34,448 | Cory Lidle | Kirk Rueter | Kirk Rueter | Cory Lidle | Matt Herges | 140 | 156 | -16 |
| 2004-05-08 | vs SFN | 30 | W 5-3 | 16-14 | 3 | 39,418 | Paul Wilson | Dustin Hermanson | Paul Wilson | Dustin Hermanson | Danny Graves | 145 | 159 | -14 |
| 2004-05-09 | vs SFN | 31 | L 6-7 | 16-15 | 3 | 30,204 | Todd Van Poppel | Brett Tomko | Jim Brower | Danny Graves | | 151 | 166 | -15 |
| 2004-05-11 | @ SDN | 32 | W 6-3 | 17-15 | 3 | 28,809 | Aaron Harang | David Wells | Aaron Harang | David Wells | Danny Graves | 157 | 169 | -12 |
| 2004-05-12 | @ SDN | 33 | L 1-2 | 17-16 | 4 | 27,559 | Cory Lidle | Brian Lawrence | Brian Lawrence | Cory Lidle | Trevor Hoffman | 158 | 171 | -13 |
| 2004-05-13 | @ SDN | 34 | L 2-8 | 17-17 | 5 | 32,491 | Jose Acevedo | Jake Peavy | Jake Peavy | Jose Acevedo | | 160 | 179 | -19 |
| 2004-05-14 | @ LAN | 35 | W 2-1 | 18-17 | 4 | 53,647 | Paul Wilson | Kazuhisa Ishii | Paul Wilson | Kazuhisa Ishii | Danny Graves | 162 | 180 | -18 |
| 2004-05-15 | @ LAN | 36 | W 4-0 | 19-17 | 4 | 48,787 | Todd Van Poppel | Odalis Perez | Todd Van Poppel | Odalis Perez | Danny Graves | 166 | 180 | -14 |
| 2004-05-16 | @ LAN | 37 | W 6-3 | 20-17 | 3 | 41,479 | Aaron Harang | Jeff Weaver | Aaron Harang | Jeff Weaver | Danny Graves | 172 | 183 | -11 |
| 2004-05-18 | vs COL | 38 | L 3-8 | 20-18 | 3 | 17,389 | Cory Lidle | Shawn Estes | Shawn Estes | Cory Lidle | | 175 | 191 | -16 |
| 2004-05-19 | vs COL | 39 | W 4-3 | 21-18 | 3 | 16,410 | Jose Acevedo | Jason Jennings | John Riedling | Brian Fuentes | | 179 | 194 | -15 |
| 2004-05-20 | vs COL | 40 | W 3-1 | 22-18 | 3 | 21,576 | Paul Wilson | Joe Kennedy | Paul Wilson | Joe Kennedy | Danny Graves | 182 | 195 | -13 |
| 2004-05-21 | vs HOU | 41 | W 7-4 | 23-18 | 3 | 31,832 | Todd Van Poppel | Andy Pettitte | Ryan Wagner | Dan Miceli | Danny Graves | 189 | 199 | -10 |
| 2004-05-22 | vs HOU | 42 | W 8-7 | 24-18 | 2 | 41,890 | Aaron Harang | Roger Clemens | Todd Jones | Brad Lidge | Danny Graves | 197 | 206 | -9 |
| 2004-05-23 | vs HOU | 43 | W 7-0 | 25-18 | 2 | 29,693 | Cory Lidle | Wade Miller | Cory Lidle | Wade Miller | | 204 | 206 | -2 |
| 2004-05-24 | vs HOU | 44 | W 7-5 | 26-18 | 1 | 28,008 | Jose Acevedo | Tim Redding | John Riedling | Brad Lidge | Danny Graves | 211 | 211 | 0 |
| 2004-05-25 | vs FLO | 45 | W 5-2 | 27-18 | 1 | 21,026 | Paul Wilson | Josh Beckett | Paul Wilson | Josh Beckett | Todd Jones | 216 | 213 | 3 |
| 2004-05-26 | vs FLO | 46 | L 0-3 | 27-19 | 1 | 22,049 | Todd Van Poppel | Tommy Phelps | Tommy Phelps | Todd Van Poppel | Armando Benitez | 216 | 216 | 0 |
| 2004-05-27 | vs FLO | 47 | L 2-5 | 27-20 | 1 | 26,871 | Aaron Harang | Brad Penny | Brad Penny | Aaron Harang | Armando Benitez | 218 | 221 | -3 |
| 2004-05-28 | @ MON | 48 | W 7-6 | 28-20 | 1 | 7,058 | Cory Lidle | Claudio Vargas | Cory Lidle | Claudio Vargas | Danny Graves | 225 | 227 | -2 |
| 2004-05-29 | @ MON | 49 | W 4-1 | 29-20 | 1 | 7,913 | Jose Acevedo | Zach Day | Jose Acevedo | Zach Day | Danny Graves | 229 | 228 | 1 |
| 2004-05-30 | @ MON | 50 | L 2-6 | 29-21 | 1 | 9,745 | Joe Valentine | Tomo Ohka | Tomo Ohka | Joe Valentine | Chad Cordero | 231 | 234 | -3 |
| 2004-05-31 | @ FLO | 51 | W 9-7 | 30-21 | 1 | 28,364 | Todd Van Poppel | Tommy Phelps | John Riedling | Justin Wayne | Danny Graves | 240 | 241 | -1 |
| 2004-06-01 | @ FLO | 52 | W 7-6 | 31-21 | 1 | 13,269 | Aaron Harang | Brad Penny | Brian Reith | Nate Bump | Danny Graves | 247 | 247 | 0 |
| 2004-06-02 | @ FLO | 53 | W 3-1 | 32-21 | 1 | 12,222 | Cory Lidle | Dontrelle Willis | Brian Reith | Ben Howard | Danny Graves | 250 | 248 | 2 |
| 2004-06-04 | vs MON | 54 | L 2-4 | 32-22 | 1 | 32,701 | Jose Acevedo | Zach Day | Zach Day | Jose Acevedo | Rocky Biddle | 252 | 252 | 0 |
| 2004-06-05 | vs MON | 55 | W 6-3 | 33-22 | 1 | 40,545 | Paul Wilson | Tomo Ohka | Todd Jones | Chad Cordero | | 258 | 255 | 3 |
| 2004-06-06 | vs MON | 56 | W 6-5 | 34-22 | 1 | 31,814 | Todd Van Poppel | Livan Hernandez | Mike Matthews | Rocky Biddle | | 264 | 260 | 4 |
| 2004-06-07 | @ OAK | 57 | L 2-13 | 34-23 | 1 | 14,686 | Cory Lidle | Mark Mulder | Mark Mulder | Cory Lidle | | 266 | 273 | -7 |
| 2004-06-08 | @ OAK | 58 | L 6-10 | 34-24 | 1 | 19,302 | Jung Bong | Barry Zito | Barry Zito | Jung Bong | Arthur Rhodes | 272 | 283 | -11 |
| 2004-06-09 | @ OAK | 59 | L 8-17 | 34-25 | 1 | 29,601 | Jose Acevedo | Rich Harden | Rich Harden | Jose Acevedo | | 280 | 300 | -20 |
| 2004-06-11 | @ CLE | 60 | L 5-6 | 34-26 | 2 | 27,308 | Paul Wilson | CC Sabathia | David Riske | Phil Norton | | 285 | 306 | -21 |
| 2004-06-12 | @ CLE | 61 | L 7-8 | 34-27 | 2 | 42,101 | Todd Van Poppel | Scott Elarton | Rafael Betancourt | Phil Norton | Jose Jimenez | 292 | 314 | -22 |
| 2004-06-13 | @ CLE | 62 | L 8-10 | 34-28 | 2 | 31,235 | Cory Lidle | Cliff Lee | Matt Miller | Brian Reith | Jose Jimenez | 300 | 324 | -24 |
| 2004-06-14 | @ PHI | 63 | L 7-10 | 34-29 | 3 | 44,710 | Jose Acevedo | Eric Milton | Ryan Madson | John Riedling | | 307 | 334 | -27 |
| 2004-06-15 | vs TEX | 64 | W 5-4 | 35-29 | 3 | 36,501 | Jung Bong | Kenny Rogers | Todd Jones | Erasmo Ramirez | | 312 | 338 | -26 |
| 2004-06-16 | vs TEX | 65 | W 7-4 | 36-29 | 3 | 39,114 | Paul Wilson | Nick Bierbrodt | Phil Norton | Frank Francisco | | 319 | 342 | -23 |
| 2004-06-17 | vs TEX | 66 | W 4-3 | 37-29 | 3 | 40,383 | Todd Van Poppel | Ryan Drese | Todd Van Poppel | Ryan Drese | Danny Graves | 323 | 345 | -22 |
| 2004-06-18 | @ SLN | 67 | L 3-4 | 37-30 | 3 | 37,946 | Cory Lidle | Chris Carpenter | Julian Tavarez | Mike Matthews | | 326 | 349 | -23 |
| 2004-06-19 | @ SLN | 68 | L 2-9 | 37-31 | 3 | 48,641 | Jose Acevedo | Woody Williams | Woody Williams | Jose Acevedo | Jason Isringhausen | 328 | 358 | -30 |
| 2004-06-20 | @ SLN | 69 | W 6-0 | 38-31 | 3 | 45,620 | Jung Bong | Matt Morris | Jung Bong | Matt Morris | | 334 | 358 | -24 |
| 2004-06-22 | @ NYN | 70 | L 4-7 | 38-32 | 3 | 19,301 | Paul Wilson | Matt Ginter | John Franco | Paul Wilson | Braden Looper | 338 | 365 | -27 |
| 2004-06-23 | @ NYN | 71 | W 6-4 | 39-32 | 3 | 32,423 | Todd Van Poppel | Jae Weong Seo | Mike Matthews | John Franco | Danny Graves | 344 | 369 | -25 |
| 2004-06-24 | @ NYN | 72 | W 6-2 | 40-32 | 3 | 23,827 | Cory Lidle | Tom Glavine | Cory Lidle | Tom Glavine | | 350 | 371 | -21 |
| 2004-06-25 | vs PIT | 73 | W 6-4 | 41-32 | 3 | 41,959 | Jose Acevedo | Kip Wells | Jose Acevedo | Salomon Torres | Danny Graves | 356 | 375 | -19 |
| 2004-06-26 | vs PIT | 74 | L 0-1 | 41-33 | 3 | 41,376 | Aaron Harang | Oliver Perez | Mark Corey | Todd Jones | Jose Mesa | 356 | 376 | -20 |
| 2004-06-27 | vs PIT | 75 | L 4-14 | 41-34 | 3 | 35,262 | Paul Wilson | Josh Fogg | Josh Fogg | Paul Wilson | | 360 | 390 | -30 |
| 2004-06-29 | vs NYN | 76 | L 5-7 | 41-35 | 3 | 27,858 | Todd Van Poppel | Jae Weong Seo | Jae Weong Seo | Todd Van Poppel | Braden Looper | 365 | 397 | -32 |
| 2004-06-30 | vs NYN | 77 | W 2-0 | 42-35 | 3 | 42,076 | Cory Lidle | Tom Glavine | Cory Lidle | Tom Glavine | Danny Graves | 367 | 397 | -30 |
| 2004-07-01 | vs NYN | 78 | L 6-7 | 42-36 | 4 | 31,633 | Jose Acevedo | Al Leiter | Al Leiter | Jose Acevedo | Braden Looper | 373 | 404 | -31 |
| 2004-07-02 | vs CLE | 79 | L 2-15 | 42-37 | 4 | 36,156 | Jesus Sanchez | Kazuhito Tadano | Kazuhito Tadano | Jesus Sanchez | | 375 | 419 | -44 |
| 2004-07-03 | vs CLE | 80 | W 4-2 | 43-37 | 3 | 38,708 | Paul Wilson | Scott Elarton | Paul Wilson | Scott Elarton | Danny Graves | 379 | 421 | -42 |
| 2004-07-04 | vs CLE | 81 | W 5-4 | 44-37 | 3 | 30,375 | Aaron Harang | Jake Westbrook | Todd Jones | Rick White | | 384 | 425 | -41 |
| 2004-07-05 | @ SLN | 82 | L 1-4 | 44-38 | 3 | 41,852 | Cory Lidle | Chris Carpenter | Chris Carpenter | Cory Lidle | Jason Isringhausen | 385 | 429 | -44 |
| 2004-07-06 | @ SLN | 83 | L 3-5 | 44-39 | 4 | 29,786 | Jose Acevedo | Matt Morris | Matt Morris | Gabe White | Steve Kline | 388 | 434 | -46 |
| 2004-07-07 | @ SLN | 84 | L 2-4 | 44-40 | 4 | 34,999 | Jesus Sanchez | Woody Williams | Ray King | John Riedling | Jason Isringhausen | 390 | 438 | -48 |
| 2004-07-08 | @ MIL | 85 | W 9-3 | 45-40 | 4 | 19,729 | Paul Wilson | Wes Obermueller | Paul Wilson | Wes Obermueller | | 399 | 441 | -42 |
| 2004-07-09 | @ MIL | 86 | W 3-0 | 46-40 | 3 | 30,709 | Aaron Harang | Chris Capuano | Aaron Harang | Chris Capuano | Danny Graves | 402 | 441 | -39 |
| 2004-07-10 | @ MIL | 87 | L 0-5 | 46-41 | 4 | 43,558 | Cory Lidle | Ben Sheets | Ben Sheets | Cory Lidle | | 402 | 446 | -44 |
| 2004-07-11 | @ MIL | 88 | W 9-6 | 47-41 | 3 | 31,841 | Jose Acevedo | Victor Santos | Todd Jones | Danny Kolb | Danny Graves | 411 | 452 | -41 |
| 2004-07-15 | vs SLN | 89 | L 2-7 | 47-42 | 3 | 31,961 | Jesus Sanchez | Matt Morris | Matt Morris | Jesus Sanchez | | 413 | 459 | -46 |
| 2004-07-16 | vs SLN | 90 | L 5-7 | 47-43 | 4 | 39,140 | Paul Wilson | Woody Williams | Kiko Calero | Danny Graves | Jason Isringhausen | 418 | 466 | -48 |
| 2004-07-17 | vs SLN | 91 | W 7-5 | 48-43 | 3 | 36,079 | Cory Lidle | Jason Marquis | Todd Jones | Julian Tavarez | Danny Graves | 425 | 471 | -46 |
| 2004-07-18 | vs SLN | 92 | L 4-10 | 48-44 | 4 | 31,699 | Jose Acevedo | Jeff Suppan | Jeff Suppan | Jose Acevedo | | 429 | 481 | -52 |
| 2004-07-19 | vs MIL | 93 | W 8-4 | 49-44 | 3 | 25,793 | Aaron Harang | Ben Hendrickson | Aaron Harang | Ben Hendrickson | | 437 | 485 | -48 |
| 2004-07-20 | vs MIL | 94 | W 6-2 | 50-44 | 2 | 25,388 | Brandon Claussen | Doug Davis | Brandon Claussen | Doug Davis | | 443 | 487 | -44 |
| 2004-07-21 | @ CHN | 95 | L 4-5 | 50-45 | 3 | 38,761 | Paul Wilson | Matt Clement | Todd Wellemeyer | Todd Van Poppel | LaTroy Hawkins | 447 | 492 | -45 |
| 2004-07-22 | @ CHN | 96 | L 2-13 | 50-46 | 3 | 40,010 | Cory Lidle | Greg Maddux | Greg Maddux | Cory Lidle | | 449 | 505 | -56 |
| 2004-07-23 | @ PIT | 97 | L 3-6 | 50-47 | 3 | 37,703 | Jose Acevedo | Oliver Perez | Oliver Perez | Jose Acevedo | Jose Mesa | 452 | 511 | -59 |
| 2004-07-24 | @ PIT | 98 | L 4-14 | 50-48 | 3 | 37,752 | Aaron Harang | Josh Fogg | John Grabow | Aaron Harang | | 456 | 525 | -69 |
| 2004-07-25 | @ PIT | 99 | L 5-6 | 50-49 | 3 | 24,962 | Brandon Claussen | Sean Burnett | Sean Burnett | Todd Van Poppel | Jose Mesa | 461 | 531 | -70 |
| 2004-07-26 | vs SLN | 100 | L 6-9 | 50-50 | 3 | 23,155 | Paul Wilson | Woody Williams | Ray King | Phil Norton | | 467 | 540 | -73 |
| 2004-07-27 | vs SLN | 101 | L 0-6 | 50-51 | 4 | 25,366 | Cory Lidle | Jason Marquis | Jason Marquis | Cory Lidle | | 467 | 546 | -79 |
| 2004-07-28 | vs SLN | 102 | L 10-11 | 50-52 | 4 | 33,282 | Jose Acevedo | Jeff Suppan | Cal Eldred | Jose Acevedo | Jason Isringhausen | 477 | 557 | -80 |
| 2004-07-30 | vs HOU | 103 | W 3-2 | 51-52 | 3 | 32,691 | Aaron Harang | Peter Munro | Josh Hancock | Chad Harville | | 480 | 559 | -79 |
| 2004-07-31 | vs HOU | 104 | L 0-8 | 51-53 | 4 | 36,415 | Brandon Claussen | Darren Oliver | Darren Oliver | Brandon Claussen | | 480 | 567 | -87 |
| 2004-08-01 | vs HOU | 105 | L 5-7 | 51-54 | 5 | 34,002 | Paul Wilson | Roy Oswalt | Roy Oswalt | John Riedling | Brad Lidge | 485 | 574 | -89 |
| 2004-08-03 | @ SFN | 106 | L 0-11 | 51-55 | 5 | 41,228 | Cory Lidle | Noah Lowry | Noah Lowry | Cory Lidle | | 485 | 585 | -100 |
| 2004-08-04 | @ SFN | 107 | W 8-7 | 52-55 | 4 | 40,095 | Jose Acevedo | Brett Tomko | Josh Hancock | Scott Eyre | Danny Graves | 493 | 592 | -99 |
| 2004-08-05 | @ SFN | 108 | W 12-3 | 53-55 | 4 | 41,965 | Aaron Harang | Kirk Rueter | Aaron Harang | Kirk Rueter | | 505 | 595 | -90 |
| 2004-08-06 | @ COL | 109 | L 5-8 | 53-56 | 4 | 26,187 | Brandon Claussen | Shawn Estes | Shawn Estes | Brandon Claussen | Shawn Chacon | 510 | 603 | -93 |
| 2004-08-07 | @ COL | 110 | L 5-9 | 53-57 | 4 | 33,649 | Paul Wilson | Aaron Cook | Allan Simpson | Paul Wilson | | 515 | 612 | -97 |
| 2004-08-08 | @ COL | 111 | W 14-7 | 54-57 | 4 | 28,721 | Cory Lidle | Jeff Fassero | Cory Lidle | Jeff Fassero | | 529 | 619 | -90 |
| 2004-08-10 | vs LAN | 112 | L 2-5 | 54-58 | 4 | 26,295 | Aaron Harang | Jose Lima | Jose Lima | Aaron Harang | Eric Gagne | 531 | 624 | -93 |
| 2004-08-11 | vs LAN | 113 | L 1-11 | 54-59 | 4 | 39,933 | Brandon Claussen | Jeff Weaver | Jeff Weaver | Brandon Claussen | | 532 | 635 | -103 |
| 2004-08-12 | vs LAN | 114 | W 6-5 | 55-59 | 4 | 27,416 | Josh Hancock | Wilson Alvarez | Gabe White | Darren Dreifort | Danny Graves | 538 | 640 | -102 |
| 2004-08-13 | vs SDN | 115 | L 5-14 | 55-60 | 4 | 26,736 | Paul Wilson | David Wells | David Wells | Paul Wilson | Jay Witasick | 543 | 654 | -111 |
| 2004-08-14 | vs SDN | 116 | W 11-5 | 56-60 | 3 | 37,161 | Jose Acevedo | Brian Lawrence | Jose Acevedo | Brian Lawrence | | 554 | 659 | -105 |
| 2004-08-15 | vs SDN | 117 | L 2-7 | 56-61 | 4 | 31,447 | Luke Hudson | Adam Eaton | Adam Eaton | Luke Hudson | | 556 | 666 | -110 |
| 2004-08-16 | @ SLN | 118 | L 5-10 | 56-62 | 5 | 33,957 | Aaron Harang | Jeff Suppan | Jeff Suppan | Aaron Harang | Jason Isringhausen | 561 | 676 | -115 |
| 2004-08-17 | @ SLN | 119 | L 2-7 | 56-63 | 5 | 33,466 | Brandon Claussen | Matt Morris | Cal Eldred | Danny Graves | | 563 | 683 | -120 |
| 2004-08-18 | @ SLN | 120 | W 5-4 | 57-63 | 5 | 35,960 | Josh Hancock | Woody Williams | Josh Hancock | Woody Williams | Danny Graves | 568 | 687 | -119 |
| 2004-08-20 | @ ARI | 121 | W 2-0 | 58-63 | 4 | 31,998 | Luke Hudson | Randy Johnson | Luke Hudson | Randy Johnson | Joe Valentine | 570 | 687 | -117 |
| 2004-08-21 | @ ARI | 122 | L 1-2 | 58-64 | 4 | 35,102 | Aaron Harang | Brandon Webb | Brandon Webb | Aaron Harang | Greg Aquino | 571 | 689 | -118 |
| 2004-08-22 | @ ARI | 123 | W 11-1 | 59-64 | 4 | 32,198 | Brandon Claussen | Steve Randolph | Brandon Claussen | Steve Randolph | | 582 | 690 | -108 |
| 2004-08-24 | vs SLN | 124 | W 4-3 | 60-64 | 4 | 20,163 | Josh Hancock | Jason Marquis | Joe Valentine | Julian Tavarez | | 586 | 693 | -107 |
| 2004-08-25 | vs SLN | 125 | L 5-6 | 60-65 | 4 | 18,962 | Luke Hudson | Woody Williams | Julian Tavarez | Joe Valentine | Jason Isringhausen | 591 | 699 | -108 |
| 2004-08-26 | vs SLN | 126 | W 1-0 | 61-65 | 4 | 19,421 | Aaron Harang | Chris Carpenter | Aaron Harang | Chris Carpenter | | 592 | 699 | -107 |
| 2004-08-27 | vs ARI | 127 | L 3-4 | 61-66 | 4 | 23,498 | Brandon Claussen | Brandon Webb | Brian Bruney | Joe Valentine | Greg Aquino | 595 | 703 | -108 |
| 2004-08-28 | vs ARI | 128 | L 3-6 | 61-67 | 4 | 26,185 | Jose Acevedo | Casey Fossum | Casey Fossum | Phil Norton | Greg Aquino | 598 | 709 | -111 |
| 2004-08-29 | vs ARI | 129 | W 6-2 | 62-67 | 4 | 25,306 | Josh Hancock | Edgar Gonzalez | Todd Van Poppel | Mike Fetters | | 604 | 711 | -107 |
| 2004-08-30 | vs HOU | 130 | L 3-11 | 62-68 | 4 | 19,320 | Luke Hudson | Peter Munro | Peter Munro | Phil Norton | | 607 | 722 | -115 |
| 2004-08-31 | vs HOU | 131 | L 0-8 | 62-69 | 4 | 19,586 | Aaron Harang | Brandon Backe | Brandon Backe | Aaron Harang | | 607 | 730 | -123 |
| 2004-09-01 | vs HOU | 132 | L 3-9 | 62-70 | 4 | 17,270 | Paul Wilson | Roy Oswalt | Roy Oswalt | Paul Wilson | | 610 | 739 | -129 |
| 2004-09-03 | @ MIL | 133 | L 4-11 | 62-71 | 4 | 16,262 | Brandon Claussen | Wes Obermueller | Wes Obermueller | Brandon Claussen | | 614 | 750 | -136 |
| 2004-09-04 | @ MIL | 134 | L 3-7 | 62-72 | 4 | 26,059 | Josh Hancock | Ben Hendrickson | Ben Hendrickson | Josh Hancock | Danny Kolb | 617 | 757 | -140 |
| 2004-09-05 | @ MIL | 135 | W 9-2 | 63-72 | 4 | 33,446 | Luke Hudson | Jorge de la Rosa | Luke Hudson | Jorge de la Rosa | | 626 | 759 | -133 |
| 2004-09-06 | @ HOU | 136 | L 5-11 | 63-73 | 4 | 40,581 | Aaron Harang | Brandon Backe | Brandon Backe | Aaron Harang | | 631 | 770 | -139 |
| 2004-09-07 | @ HOU | 137 | L 7-9 | 63-74 | 4 | 36,921 | Paul Wilson | Roy Oswalt | Roy Oswalt | Paul Wilson | | 638 | 779 | -141 |
| 2004-09-08 | @ HOU | 138 | L 2-5 | 63-75 | 4 | 35,445 | Jose Acevedo | Roger Clemens | Roger Clemens | Jose Acevedo | Brad Lidge | 640 | 784 | -144 |
| 2004-09-09 | vs MIL | 139 | L 2-7 | 63-76 | 5 | 15,011 | Brandon Claussen | Doug Davis | Doug Davis | Gabe White | | 642 | 791 | -149 |
| 2004-09-10 | vs MIL | 140 | W 6-4 | 64-76 | 5 | 19,146 | Josh Hancock | Ben Hendrickson | Josh Hancock | Ben Hendrickson | Danny Graves | 648 | 795 | -147 |
| 2004-09-11 | vs MIL | 141 | W 9-0 | 65-76 | 5 | 22,863 | Luke Hudson | Victor Santos | Luke Hudson | Victor Santos | | 657 | 795 | -138 |
| 2004-09-12 | vs MIL | 142 | L 0-11 | 65-77 | 5 | 17,236 | Aaron Harang | Ben Sheets | Ben Sheets | Aaron Harang | | 657 | 806 | -149 |
| 2004-09-13 | vs PHI | 143 | W 4-3 | 66-77 | 4 | 15,930 | Paul Wilson | Gavin Floyd | Joe Valentine | Felix Rodriguez | Danny Graves | 661 | 809 | -148 |
| 2004-09-14 | vs PHI | 144 | W 7-6 | 67-77 | 4 | 15,364 | Jose Acevedo | Cory Lidle | Ryan Wagner | Ryan Madson | Danny Graves | 668 | 815 | -147 |
| 2004-09-15 | vs PHI | 145 | L 1-9 | 67-78 | 4 | 16,292 | Brandon Claussen | Brett Myers | Brett Myers | Brandon Claussen | | 669 | 824 | -155 |
| 2004-09-16 | vs CHN | 146 | L 4-5 | 67-79 | 4 | 20,884 | Josh Hancock | Kerry Wood | Kerry Wood | Ryan Wagner | LaTroy Hawkins | 673 | 829 | -156 |
| 2004-09-17 | vs CHN | 147 | L 4-12 | 67-80 | 4 | 33,369 | Luke Hudson | Carlos Zambrano | Carlos Zambrano | Luke Hudson | | 677 | 841 | -164 |
| 2004-09-18 | vs CHN | 148 | W 6-5 | 68-80 | 4 | 41,829 | Aaron Harang | Greg Maddux | Aaron Harang | Greg Maddux | Danny Graves | 683 | 846 | -163 |
| 2004-09-19 | vs CHN | 149 | L 1-5 | 68-81 | 4 | 41,649 | Paul Wilson | Glendon Rusch | Jon Leicester | Danny Graves | | 684 | 851 | -167 |
| 2004-09-21 | @ ATL | 150 | L 4-5 | 68-82 | 4 | 20,359 | Brandon Claussen | John Thomson | John Thomson | Brandon Claussen | John Smoltz | 688 | 856 | -168 |
| 2004-09-22 | @ ATL | 151 | W 11-8 | 69-82 | 4 | 19,573 | Josh Hancock | Paul Byrd | Phil Norton | John Smoltz | Joe Valentine | 699 | 864 | -165 |
| 2004-09-23 | @ ATL | 152 | W 3-2 | 70-82 | 4 | 21,519 | Luke Hudson | Jaret Wright | Luke Hudson | Jaret Wright | Gabe White | 702 | 866 | -164 |
| 2004-09-24 | @ PIT | 153 | W 14-8 | 71-82 | 4 | 29,066 | Aaron Harang | Ryan Vogelsong | Aaron Harang | Ryan Vogelsong | | 716 | 874 | -158 |
| 2004-09-25 | @ PIT | 154 | W 7-4 | 72-82 | 4 | 26,500 | Paul Wilson | David Williams | Paul Wilson | David Williams | Joe Valentine | 723 | 878 | -155 |
| 2004-09-26 | @ PIT | 155 | L 2-4 | 72-83 | 4 | 23,841 | Jose Acevedo | Josh Fogg | Josh Fogg | Jose Acevedo | Jose Mesa | 725 | 882 | -157 |
| 2004-09-27 | @ CHN | 156 | L 5-12 | 72-84 | 4 | 38,984 | Brandon Claussen | Carlos Zambrano | Carlos Zambrano | Brandon Claussen | | 730 | 894 | -164 |
| 2004-09-28 | @ CHN | 157 | W 8-3 | 73-84 | 4 | 38,895 | Josh Hancock | Greg Maddux | Josh Hancock | Greg Maddux | | 738 | 897 | -159 |
| 2004-09-29 | @ CHN | 158 | W 4-3 | 74-84 | 4 | 38,190 | Luke Hudson | Glendon Rusch | John Riedling | Jon Leicester | Joe Valentine | 742 | 900 | -158 |
| 2004-09-30 | @ CHN | 159 | W 2-1 | 75-84 | 4 | 38,281 | Aaron Harang | Mark Prior | Juan Padilla | Mike Remlinger | | 744 | 901 | -157 |
| 2004-10-01 | vs PIT | 160 | W 5-1 | 76-84 | 4 | 26,841 | Paul Wilson | David Williams | Paul Wilson | David Williams | | 749 | 902 | -153 |
| 2004-10-02 | vs PIT | 161 | L 1-3 | 76-85 | 4 | 26,128 | Todd Van Poppel | Josh Fogg | Josh Fogg | Todd Van Poppel | Jose Mesa | 750 | 905 | -155 |
| 2004-10-03 | vs PIT | 162 | L 0-2 | 76-86 | 4 | 30,854 | Brandon Claussen | Oliver Perez | Oliver Perez | Brandon Claussen | Jose Mesa | 750 | 907 | -157 |