2004 Chicago White Sox season Game log June

| Date_ | Opponent | Score | Loss | Time_ | Att_ | Record |
|---|---|---|---|---|---|---|
| June 10 | Phillies | Postponed (rain), rescheduled for August 30 | Postponed (rain), rescheduled for August 30 | Postponed (rain), rescheduled for August 30 | Postponed (rain), rescheduled for August 30 | Postponed (rain), rescheduled for August 30 |
| June 11 | Braves | 4–6 | Schoeneweis (5–4) | 2:33 | 23217 | 31–26 |
| June 12 | Braves | 10–8 | Thomson (5–4) | 2:52 | 34719 | 32–26 |
| June 13 | Braves | 10–3 | Smith (0–3) | 2:18 | 32589 | 33–26 |
| June 15 | @ Marlins | 7 – 5 (10) | Borland (1–1) | 3:10 | 15345 | 34–26 |
| June 16 | @ Marlins | 0–4 | Schoeneweis (5–5) | 2:10 | 14310 | 34–27 |
| June 17 | @ Marlins | 1 – 2 (11) | Politte (0–2) | 3:11 | 17857 | 34–28 |
| June 18 | @ Expos | 11–7 | Ayala (0–6) | 3:02 | 4576 | 35–28 |
| June 19 | @ Expos | 14–17 | Muñoz (0–1) | 3:28 | 18414 | 35–29 |
| June 20 | @ Expos | 2–4 | Garland (5–4) | 1:54 | 6546 | 35–30 |