Cubs || 1–2 || Hawkins (2–1) || Takatsu (4–1) || || 2:18 || 38,596 || 42–36 || box |- style="text-align:center;background-color:#ffbbbb" | 79 || July 6 || Angels || 2–6 || Lackey (6–8) || García (5–8) || || 2:36 || 26,209 || 42–37 || box |- style="text-align:center;background-color:#ffbbbb" | 80 || July 7 || Angels || 0–12 || Washburn (9–4) || Schoeneweis (5–7) || || 2:27 || 21,378 || 42–38 || box |- style="text-align:center;background-color:#bbffbb" | 81 || July 8 || Angels || 9–8 || Marte (3–2) || Donnelly (1–2) || || 3:12 || 27,845 || 43–38 || box |- style="text-align:center;background-color:#bbffbb" | 82 || July 9 || Mariners || 6–2 || Garland (7–5) || Piñeiro (4–10) || || 2:17 || 21,713 || 44–38 || box |- style="text-align:center;background-color:#bbffbb" | 83 || July 10 || Mariners || 3–2 || Buehrle (9–2) || Thornton (0–2) || Takatsu (4) || 2:13 || 37,405 || 45–38 || box |- style="text-align:center;background-color:#bbffbb" | 84 || July 11 || Mariners || 4–3 || García (6–8) || Moyer (6–6) || Takatsu (5) || 2:19 || 31,305 || 46–38 || box |- style="text-align:center;" |colspan="11" style="background-color:#bbcaff" | All-Star Break: AL defeats NL 9–4 at Minute Maid Park |- style="text-align:center;background-color:#ffbbbb" | 85 || July 15 || @ Athletics || 2–4 || Harden (4–5) || Garland (7–6) || Dotel (17) || 2:02 || 15,414 || 46–39 || box |- style="text-align:center;background-color:#ffbbbb" | 86 || July 16 || @ Athletics || 1–5 || Zito (5–7) || Buehrle (9–3) || Dotel (18) || 2:28 || 40,891 || 46–40 || box |- style="text-align:center;background-color:#bbffbb" | 87 || July 17 || @ Athletics || 5–2 || García (7–8) || Redman (6–7) || Takatsu (6) || 2:36 || 26,285 || 47–40 || box |- style="text-align:center;background-color:#ffbbbb" | 88 || July 18 || @ Athletics || 3–5 || Mulder (14–2) || Loaiza (8–5) || Dotel (19) || 2:19 || 33,274 || 47–41 || box |- style="text-align:center;background-color:#bbffbb" | 89 || July 19 || @ Rangers || 12–6 || Schoeneweis (6–7) || Benoit (3–5) || || 3:06 || 28,805 || 48–41 || box |- style="text-align:center;background-color:#ffbbbb" | 90 || July 20 || @ Rangers || 4–6 || Almanzar (7–1) || Marte (3–3) || Cordero (29) || 2:56 || 27,308 || 48–42 || box |- style="text-align:center;background-color:#bbffbb" | 91 || July 21 || @ Indians || 14–0 || Buehrle (10–3) || Lee (10–2) || || 2:31 || 21,922 || 49–42 || box |- style="text-align:center;background-color:#bbffbb" | 92 || July 22 ||