|| 22–14 |- style="background:#fbb" | 37 || May 15 || Brewers || 10–14 || Curtis Leskanic (2–2) || Ricky Bottalico (2–3) || None || 12,307 || 22–15 |- style="background:#fbb" | 38 || May 16 || Brewers || 1–6 || Jimmy Haynes (4–4) || Bruce Chen (1–3) || None || 12,105 || 22–16 |- style="background:#bfb" | 39 || May 17 || Brewers || 2–1 (12) || Wayne Gomes (3–1) || Mike DeJean (2–1) || None || 12,433 || 23–16 |- style="background:#bfb" | 40 || May 18 || Cardinals || 5–4 || Omar Daal (5–0) || Mike Timlin (1–2) || José Mesa (11) || 17,085 || 24–16 |- style="background:#bfb" | 41 || May 19 || Cardinals || 3–2 || Robert Person (4–4) || Andy Benes (3–3) || None || 24,499 || 25–16 |- style="background:#fbb" | 42 || May 20 || Cardinals || 1–3 || Dustin Hermanson (5–1) || Amaury Telemaco (4–1) || Dave Veres (5) || 31,391 || 25–17 |- style="background:#bbb" | – || May 22 || Pirates || colspan=6 | Postponed (rain); Makeup: May 23 as a traditional double-header |- style="background:#bfb" | 43 || May 23 (1) || Pirates || 4–0 || Randy Wolf (4–4) || Jason Schmidt (1–2) || Ricky Bottalico (2) || see 2nd game || 26–17 |- style="background:#bfb" | 44 || May 23 (2) || Pirates || 5–2 || Omar Daal (6–0) || Omar Olivares (2–5) || José Mesa (12) || 13,337 || 27–17 |- style="background:#bfb" | 45 || May 24 || Pirates || 6–5 || Rhéal Cormier (2–0) || Scott Sauerbeck (0–2) || José Mesa (13) || 12,287 || 28–17 |- style="background:#bfb" | 46 || May 25 || Expos || 10–8 || Eddie Oropesa (1–0) || Ugueth Urbina (0–1) || None || 12,538 || 29–17 |- style="background:#bbb" | – || May 26 || Expos || colspan=6 | Postponed (rain); Makeup: May 27 as a traditional double-header |- style="background:#bfb" | 47 || May 27 (1) || Expos || 7–5 || Chris Brock (2–0) || Britt Reames (2–7) || José Mesa (14) || see 2nd game || 30–17 |- style="background:#fbb" | 48 || May 27 (2) || Expos || 3–7 || Tony Armas Jr. (5–5) || Paul Byrd (0–1) || None || 22,451 || 30–18 |- style="background:#bfb" | 49 || May 28 || @ Mets || 5–3 (10) || José Mesa (1–0) || Armando Benítez (3–2) || Rhéal Cormier (1) || 33,791 || 31–18 |- style="background:#bfb" | 50 ||