2004 Boston Red Sox season Game log July

| Date_ | Opponent | Score | Loss | Attendance | Record |
|---|---|---|---|---|---|
| July 23 | Yankees | 8 - 7 | Foulke (2-3) | 34933 | 52-44 |
| July 24 | Yankees | 11 - 10 | Rivera (1-1) | 34501 | 53-44 |
| July 25 | Yankees | 9 - 6 | Contreras (8-4) | 35006 | 54-44 |
| July 26 | @ Orioles | 12 - 5 | Bédard (4-5) | 42113 | 55-44 |
| July 27 | @ Orioles | Postponed (rain) Rescheduled for October 2 | Postponed (rain) Rescheduled for October 2 | Postponed (rain) Rescheduled for October 2 | Postponed (rain) Rescheduled for October 2 |
| July 28 | @ Orioles | 4 - 1 | Schilling (12-5) | 42113 | 55-45 |
| July 30 | @ Twins | 8 - 2 | Lohse (4-8) | 34263 | 56-45 |
| July 31 | @ Twins | 5 - 4 | Embree (2-2) | 40283 | 56-46 |