2004 regular season game log: 93–69 (Home: 49–32; Away: 44–37)[ 1]
April: 14–8 (Home: 8–5; Away: 6–3)
#
Date
Time (PT )
Opponent
Score
Win
Loss
Save
Time of Game
Attendance
Record
Box/ Streak
1
April 5
Padres
2–8
Lawrence (1–0)
Nomo (0–1)
—
53,850
0–1
2
April 6
Padres
5–4
Gagne (1–0)
Otsuka (0–1)
—
26,437
1–1
3
April 7
Padres
2–1 (11)
Lima (1–0)
Oropesa (0–1)
—
26,932
2–1
4
April 9
Rockies
5–1
Ishii (1–0)
Elarton (0–1)
Alvarez (1)
54,399
3–1
5
April 10
Rockies
7–4
Nomo (1–1)
Stark (0–1)
Gagne (1)
35,318
4–1
6
April 11
Rockies
2–4
Estes (2–0)
Perez (0–1)
Chacon (1)
27,076
4–2
7
April 13
@ Padres
3–8
Eaton (1–0)
Weaver (0–1)
—
35,156
4–3
8
April 14
@ Padres
11–4
Ishii (2–0)
Wells (0–1)
—
34,558
5–3
9
April 15
@ Padres
7–5
Nomo (2–1)
Lawrence (1–1)
Gagne (2)
40,104
6–3
10
April 16
@ Giants
3–2
Perez (1–1)
Schmidt (0–1)
Gagne (3)
42,662
7–3
11
April 17
@ Giants
5–4
Lima (2–0)
Rueter (0–1)
Gagne (4)
42,663
8–3
12
April 18
@ Giants
7–6
Weaver (1–1)
Tomko (0–1)
Gagne (5)
42,377
9–3
13
April 20
@ Rockies
1–7
Kennedy (2–0)
Ishii (2–1)
—
22,169
9–4
14
April 21
@ Rockies
9–4
Nomo (3–1)
Elarton (0–3)
—
21,685
10–4
15
April 22
@ Rockies
1–7 (6)
Estes (3–1)
Lima (2–1)
—
19,667
10–5
16
April 23
Giants
5–4 (12)
Dreifort (1–0)
Herges (0–2)
—
54,598
11–5
17
April 24
Giants
3–5
Williams (3–1)
Weaver (1–2)
Herges (6)
54,820
11–6
18
April 25
Giants
9–0
Ishii (3–1)
Cooper (0–2)
—
54,235
12–6
19
April 27
Mets
5–9
Glavine (3–1)
Nomo (3–2)
—
28,524
12–7
20
April 28
Mets
3–2
Perez (2–1)
Trachsel (2–3)
Gagne (6)
29,319
13–7
21
April 29
Mets
1–6
Seo (1–3)
Weaver (1–3)
—
32,067
13–8
22
April 30
Expos
13–4
Ishii (4–1)
Day (2–2)
—
54,958
14–8
May: 13–14 (Home: 6–6; Away: 7–8)
#
Date
Time (PT )
Opponent
Score
Win
Loss
Save
Time of Game
Attendance
Record
Box/ Streak
23
May 1
Expos
5–4
Mota (1–0)
Ayala (0–5)
Gagne (7)
52,900
15–8
24
May 2
Expos
4–6
Kim (1–0)
Nomo (3–3)
—
35,351
15–9
25
May 4
@ Marlins
4–3 (11)
Sanchez (1–0)
Wayne (2–1)
Gagne (8)
12,520
16–9
26
May 5
@ Marlins
0–2
Penny (3–1)
Weaver (1–4)
Benitez (11)
13,308
16–10
27
May 6
@ Marlins
9–4
Ishii (5–1)
Willis (3–1)
Gagne (9)
16,109
17–10
28
May 7
@ Pirates
4–0
Alvarez (1–0)
Ol. Perez (2–1)
—
20,944
18–10
29
May 8
@ Pirates
4–3
Mota (2–0)
Torres (1–1)
Gagne (10)
26,610
19–10
30
May 9
@ Pirates
9–7 (14)
Falkenborg (1–0)
Grabow (0–1)
—
16,554
20–10
31
May 11
Cubs
7–3
Weaver (2–4)
Wood (3–3)
—
35,439
21–10
32
May 12
Cubs
4–0
Alvarez (2–0)
Clement (5–2)
—
43,233
22–10
33
May 13
Cubs
3–7
Zambrano (4–1)
Nomo (3–4)
Hawkins (2)
39,591
22–11
34
May 14
Reds
1–2
Wilson (5–0)
Ishii (5–2)
Graves (15)
53,647
22–12
34
May 15
Reds
0–4
Van Poppel (2–1)
Od. Perez (2–2)
Graves (16)
48,787
22–13
36
May 16
Reds
3–6
Harang (4–1)
Weaver (2–5)
Graves (17)
41,479
22–14
37
May 18
@ Phillies
7–8
Padilla (3–4)
Mota (2–1)
Worrell (3)
36,073
22–15
38
May 19
@ Phillies
4–9
Milton (5–0)
Nomo (3–5)
—
33,916
22–16
39
May 20
@ Phillies
0–4
Myers (3–2)
Ishii (5–3)
—
37,793
22–17
40
May 21
@ Braves
0–2
Ortiz (4–4)
Od. Perez (2–3)
Smoltz (7)
27,194
22–18
41
May 22
@ Braves
7–4
Weaver (3–5)
Wright (2–5)
—
31,850
23–18
42
May 23
@ Braves
1–5
Hampton (1–5)
Alvarez (2–1)
—
29,738
23–19
43
May 25
@ Brewers
5–3
Lima (3–1)
Santos (2–1)
Gagne (11)
16,129
24–19
44
May 26
@ Brewers
1–2 (12)
Kinney (2–3)
Sanchez (1–1)
—
14,084
24–20
45
May 27
@ Brewers
1–3
Sheets (5–3)
Weaver (3–6)
Kolb (12)
24,616
24–21
46
Diamondbacks
L 3–6
Johnson (6–4)
Alvarez (2–2)
Dessens (1)
46,455
24–22
L3
47
Diamondbacks
W 10–0
Lima (4–1)
Webb (2–5)
—
35,343
25–22
W1
48
Diamondbacks
W 3–0
Ishii (6–3)
Fossum (0–3)
Gagne (12)
41,060
26–22
W2
49
May 31
Brewers
3–2 (10)
Gagne (2–0)
Burba (3–1)
—
32,642
27–22
June: 12–14 (Home: 8–5; Away: 4–9)
#
Date
Time (PT )
Opponent
Score
Win
Loss
Save
Time of Game
Attendance
Record
Box/ Streak
50
June 1
Brewers
1–4
Davis (4–4)
Weaver (3–7)
Kolb (14)
22,402
27–23
51
June 2
Brewers
5–2
Jackson (1–0)
Hendrickson (0–1)
Gagne (13)
27,871
28–23
52
@ Diamondbacks
W 7–3
Ishii (7–3)
Fossum (0–4)
Mota (1)
32,182
29–23
W2
53
@ Diamondbacks
W 10–3
Perez (3–3)
Gonzalez (0–1)
—
42,407
30–23
W3
54
@ Diamondbacks
L 5–6
Service (1–0)
Dreifort (1–1)
Valverde (5)
34,059
30–24
L1
55
June 8
@ Blue Jays
1–7
Lilly (5–2)
Nomo (3–6)
—
16,499
30–25
56
June 9
@ Blue Jays
0–4
Batista (4–4)
Lima (4–2)
—
18,003
30–26
57
June 10
@ Blue Jays
6–1
Ishii (8–3)
Towers (1–2)
—
16,267
31–26
58
June 11
@ Red Sox
1–2
Foulke (2–0)
Martin (0–1)
—
35,173
31–27
59
June 12
@ Red Sox
14–5
Weaver (4–7)
Wakefield (4–5)
—
34,671
32–27
60
June 13
@ Red Sox
1–4
Martínez (7–3)
Nomo (3–7)
Foulke (13)
35,068
32–28
61
June 15
Orioles
5–1
Lima (5–2)
Cabrera (3–3)
Gagne (14)
29,711
33–28
62
June 16
Orioles
6–3
Perez (4–3)
Riley (1–2)
Gagne (15)
35,070
34–28
63
June 17
Orioles
4–3
Mota (3–1)
Lopez (5–3)
Gagne (16)
30,465
35–28
64
June 18
Yankees
6–3
Weaver (5–7)
Vazquez (7–5)
Gagne (17)
55,207
36–28
65
June 19
Yankees
2–6
Halsey (1–0)
Nomo (3–8)
—
54,876
36–29
66
June 20
Yankees
5–4
Lima (6–2)
Contreras (4–3)
Gagne (18)
55,157
37–29
67
June 21
@ Giants
2–3
Herges (4–2)
Mota (3–2)
—
41,453
37–30
68
June 22
@ Giants
5–11
Brower (5–3)
Alvarez (2–3)
—
41,703
37–31
69
June 23
@ Giants
2–3
Williams (7–5)
Weaver (5–8)
Herges (19)
42,340
37–32
70
June 24
@ Giants
3–9
Tomko (2–4)
Nomo (3–9)
—
42,621
37–33
71
7:12 p.m. PDT
Angels
L 0–13
Washburn (8–3)
Lima (6–3)
—
2:55
54,617
37–34
L5
72
1:12 p.m. PDT
Angels
L 5–7
Donnelly (1–0)
Mota (3–3)
Rodriguez (7)
2:51
52,715
37–35
L6
73
1:12 p.m. PDT
Angels
W 10–5
Ishii (9–3)
Colon (5–7)
—
3:06
54,333
38–35
W1
74
June 29
Giants
2–1
Mota (4–3)
Brower (5–5)
Gagne (19)
51,113
39–35
75
June 30
Giants
1–7
Tomko (3–4)
Nomo (3–10)
—
47,081
39–36
July: 21–7 (Home: 10–3; Away: 11–4)
#
Date
Time (PT )
Opponent
Score
Win
Loss
Save
Time of Game
Attendance
Record
Box/ Streak
76
July 1
Giants
5–4
Mota (5–3)
Rodriguez (2–4)
Gagne (20)
54,717
40–36
77
7:07 p.m. PDT
@ Angels
L 3–7
Sele (5–0)
Ishii (9–4)
—
2:33
43,816
40–37
L1
78
7:07 p.m. PDT
@ Angels
W 8–5
Mota (6–3)
Colon (5–8)
Gagne (21)
2:43
43,686
41–37
W1
79
7:11 p.m. PDT
@ Angels
W 6–2
Weaver (6–8)
Escobar (4–5)
—
2:51
43,823
42–37
W2
80
Diamondbacks
W 6–5 (10)
Carrara (1–0)
Villafuerte (0–3)
—
32,929
43–37
W3
81
Diamondbacks
W 4–1
Lima (7–3)
Fossum (2–7)
Gagne (22)
25,139
44–37
W4
82
Diamondbacks
W 11–0
Ishii (10–4)
Sparks (3–5)
—
27,899
45–37
W5
83
July 8
Astros
7–2
Jackson (2–0)
Duckworth (1–2)
Martin (1)
33,324
46–37
84
July 9
Astros
2–3
Pettitte (5–2)
Weaver (6–9)
Lidge (7)
52,783
46–38
85
July 10
Astros
3–1
Alvarez (3–3)
Clemens (10–3)
Gagne (23)
46,321
47–38
86
July 11
Astros
7–4
Lima (8–3)
Oswalt (8–7)
—
40,484
48–38
—
75th All-Star Game in Houston, TX
87
@ Diamondbacks
W 4–3
Alvarez (4–3)
Choate (1–1)
Gagne (24)
28,150
49–38
W2
88
@ Diamondbacks
W 6–2
Ishii (11–4)
Webb (3–10)
—
29,255
50–38
W3
89
@ Diamondbacks
W 7–6
Mota (7–3)
Bruney (2–3)
Gagne (25)
37,027
51–38
W4
90
@ Diamondbacks
W 10–3
Lima (9–3)
Dessens (1–6)
—
29,131
52–38
W5
91
July 19
@ Astros
7–6
Carrara (2–0)
Miceli (3–5)
Gagne (26)
35,155
53–38
92
July 20
@ Astros
7–5
Weaver (7–9)
Weathers (6–5)
Gagne (27)
34,154
54–38
93
July 21
Rockies
5–6
Estes (10–4)
Ishii (11–5)
Chacon (21)
34,343
54–39
94
July 22
Rockies
4–2
Mota (8–3)
Harikkala (4–2)
Gagne (28)
34,276
55–39
95
July 23
Padres
3–2
Gagne (3–0)
Beck (0–2)
—
55,311
56–39
96
July 24
Padres
12–2
Alvarez (5–3)
Valdez (9–6)
—
52,217
57–39
97
July 25
Padres
0–3
Eaton (6–8)
Weaver (7–10)
Hoffman (26)
46,884
57–40
98
July 26
@ Rockies
9–7
Sanchez (2–1)
Simpson (0–1)
Gagne (29)
24,725
58–40
99
July 27
@ Rockies
2–7
Cook (5–4)
Perez (4–4)
—
27,934
58–41
100
July 28
@ Rockies
4–5
Reed (2–2)
Mota (8–4)
Chacon (23)
25,492
58–42
101
July 29
@ Rockies
3–2
Alvarez (6–3)
Dohmann (0–1)
Gagne (30)
28,472
59–42
102
July 30
@ Padres
12–3
Weaver (8–10)
Eaton (6–9)
—
42,552
60–42
103
July 31
@ Padres
2–3
Otsuka (6–2)
Dreifort (1–2)
Hoffman (29)
43,726
60–43
August: 17–11 (Home: 7–6; Away: 10–5)
#
Date
Time (PT )
Opponent
Score
Win
Loss
Save
Time of Game
Attendance
Record
Box/ Streak
104
August 1
@ Padres
2–1 (12)
Gagne (4–0)
Stone (1–2)
Dreifort (1)
44,056
61–43
105
August 3
Pirates
3–2
Penny (9–8)
Ol. Perez (6–6)
Gagne (31)
34,581
62–43
106
August 4
Pirates
2–1
Lima (10–3)
Fogg (6–8)
Gagne (32)
34,792
63–43
107
August 5
Pirates
8–3
Weaver (9–10)
Burnett (5–4)
—
38,852
64–43
108
August 6
Phillies
5–9 (11)
R. Hernandez (2–3)
Gagne (4–1)
—
53,977
64–44
109
August 7
Phillies
6–3
Od. Perez (5–4)
Abbott (3–11)
Gagne (33)
54,404
65–44
110
August 8
Phillies
1–4
Myers (7–8)
Penny (9–9)
—
53,840
65–45
111
August 10
@ Reds
5–2
Lima (11–3)
Harang (7–4)
Gagne (34)
26,295
66–45
112
August 11
@ Reds
11–1
Weaver (10–10)
Claussen (1–3)
—
39,933
67–45
113
August 12
@ Reds
5–6
White (1–2)
Dreifort (1–3)
Graves (36)
27,416
67–46
114
August 13
@ Cubs
8–1
Od. Perez (6–4)
Maddux (11–8)
—
39,105
68–46
115
August 14
@ Cubs
0–2
Wood (7–5)
Ishii (11–6)
Remlinger (1)
39,069
68–47
116
August 15
@ Cubs
8–5
Sanchez (3–1)
Farnsworth (4–4)
Gagne (35)
39,079
69–47
117
August 16
Marlins
2–4
Pavano (13–5)
Dreifort (1–4)
Benitez (35)
53,121
69–48
118
August 17
Marlins
6–1
Alvarez (7–3)
Burnett (3–6)
—
45,731
70–48
119
August 18
Marlins
4–6
Mota (9–5)
Gagne (4–2)
Benitez (36)
46,241
70–49
120
August 19
Braves
5–6
Reitsma (6–3)
Gagne (4–3)
Smoltz (32)
42,287
70–50
121
August 20
Braves
3–2 (11)
Carrara (3–0)
Cruz (4–1)
—
54,993
71–50
122
August 21
Braves
7–4
Weaver (11–10)
Hampton (9–9)
Carrara (1)
52,398
72–50
123
August 22
Braves
1–10
Wright (12–6)
Alvarez (7–4)
—
49,513
72–51
124
August 23
@ Expos
7–8
Cordero (4–3)
Carrara (3–1)
—
8,639
72–52
125
August 24
@ Expos
10–2
Ishii (12–6)
Biddle (4–7)
—
8,109
73–52
126
August 25
@ Expos
3–6
Horgan (4–1)
Lima (11–4)
Ayala (2)
7,570
73–53
127
August 26
@ Expos
10–3
Weaver (12–10)
L. Hernandez (9–12)
—
18,520
74–53
128
August 27
@ Mets
2–9
Glavine (9–10)
Alvarez (7–5)
—
42,694
74–54
129
August 28
@ Mets
4–2
Carrara (4–1)
Stanton (2–6)
Gagne (36)
40,660
75–54
130
August 29
@ Mets
10–2
Ishii (13–6)
Benson (10–11)
—
33,582
76–54
131
@ Diamondbacks
W 4–1 (13)
Gagne (5–3)
Bruney (3–4)
Carrara (2)
39,167
77–54
W3
September: 15–13 (Home: 9–5; Away: 6–8)
#
Date
Time (PT )
Opponent
Score
Win
Loss
Save
Time of Game
Attendance
Record
Box/ Streak
132
@ Diamondbacks
L 1–3
Webb (6–14)
Nomo (3–11)
Aquino (10)
34,149
77–55
L1
133
@ Diamondbacks
W 8–4
Brazoban (1–0)
Nance (1–1)
Gagne (37)
33,224
78–55
W1
134
September 3
@ Cardinals
0–3
Morris (15–8)
Lima (11–5)
—
37,524
78–56
135
September 4
@ Cardinals
1–5
Marquis (14–4)
Ishii (13–7)
—
45,692
78–57
136
September 5
@ Cardinals
5–6 (11)
King (5–2)
Carrara (4–2)
—
43,611
78–58
137
Diamondbacks
W 8–2
Nomo (4–11)
Webb (6–15)
—
35,078
79–58
W1
138
Diamondbacks
W 6–5
Gagne (6–3)
Koplove (3–4)
—
28,888
80–58
W2
139
Diamondbacks
W 5–3
Lima (12–5)
Gonzalez (0–9)
Gagne (38)
27,287
81–58
W3
140
September 10
Cardinals
7–6
Carrara (5–2)
Calero (1–1)
Gagne (39)
54,119
82–58
141
September 11
Cardinals
6–5
Stewart (1–2)
Eldred (3–2)
Gagne (40)
53,494
83–58
142
September 12
Cardinals
6–7
Carpenter (15–5)
Jackson (2–1)
Isringhausen (41)
54,000
83–59
143
September 13
Padres
7–9
Wells (11–7)
Perez (6–5)
Hoffman (36)
36,050
83–60
144
September 14
Padres
6–3
Lima (13–5)
Germano (1–2)
Gagne (41)
29,704
84–60
145
September 15
Padres
3–7
Lawrence (15–12)
Alvarez (7–6)
Hoffman (37)
34,105
84–61
146
September 16
Padres
0–3
Eaton (10–13)
Weaver (12–11)
Hoffman (38)
43,185
84–62
147
September 17
@ Rockies
8–6 (10)
Gagne (7–3)
Chacon (1–8)
—
23,572
85–62
148
September 18
@ Rockies
1–8
Kennedy (9–6)
Perez (6–6)
—
21,664
85–63
149
September 19
@ Rockies
7–6
Brazoban (2–0)
Chacon (1–9)
Gagne (42)
27,175
86–63
150
September 21
@ Padres
4–9
Eaton (11–13)
Weaver (12–12)
—
39,428
86–64
151
September 22
@ Padres
0–4
Peavy (13–6)
Penny (9–10)
—
41,303
86–65
152
September 23
@ Padres
9–6
Brazoban (3–0)
Lawrence (15–13)
Gagne (43)
42,159
87–65
153
September 24
@ Giants
3–2
Perez (7–6)
Rueter (8–12)
Gagne (44)
42,528
88–65
154
September 25
@ Giants
5–9
Eyre (2–2)
Brazoban (3–1)
—
42,486
88–66
155
September 26
@ Giants
7–4
Weaver (13–12)
Tomko (11–7)
Gagne (45)
42,549
89–66
156
September 27
Rockies
8–7
Brazoban (4–1)
Reed (3–8)
—
36,958
90–66
157
September 28
Rockies
5–4
Dessens (2–6)
Harikkala (6–6)
—
33,588
91–66
158
September 29
Rockies
1–4
Fuentes (2–3)
Brazoban (4–2)
Tsao (1)
43,304
91–67
159
September 30
Rockies
4–2 (11)
Brazoban (5–2)
Fuentes (2–4)
—
53,438
92–67
October: 1–2 (Home: 1–2; Away: 0–0)