# 2004 Pittsburgh Pirates season

The 2004 Pittsburgh Pirates season was the 123rd season of the franchise; the 118th in the National League. This was their fourth season at PNC Park. The Pirates finished fifth in the National League Central with a record of 72–89.

## Offseason

* October 2, 2003: Jeff D'Amico was released by the Pittsburgh Pirates.
* February 19, 2004: Randall Simon was signed as a free agent with the Pittsburgh Pirates.
* February 24, 2004: Raúl Mondesí signed as a free agent with the Pittsburgh Pirates.

## Regular season
### Season standings

vteNL Central :
| Team | W | L | Pct. | GB | Home | Road |
| St. Louis Cardinals | 105 | 57 | .648 | — | 53‍–‍28 | 52‍–‍29 |
| Houston Astros | 92 | 70 | .568 | 13 | 48‍–‍33 | 44‍–‍37 |
| Chicago Cubs | 89 | 73 | .549 | 16 | 45‍–‍37 | 44‍–‍36 |
| Cincinnati Reds | 76 | 86 | .469 | 29 | 40‍–‍41 | 36‍–‍45 |
| Pittsburgh Pirates | 72 | 89 | .447 | 32½ | 39‍–‍41 | 33‍–‍48 |
| Milwaukee Brewers | 67 | 94 | .416 | 37½ | 36‍–‍45 | 31‍–‍49 |

### Game log

2004 Game Log (72–89) :
April (10–11)
#DateOpponentScoreWinLossSaveAttendanceRecord
1April 5Phillies2–1WellsMillwoodMesa35,7021–0
2April 7Phillies4–5CormierBoehringerWagner15,1261–1
3April 8Phillies6–2VogelsongPadillaMesa9,6892–1
4April 9@ Reds1–5HarangFogg—27,7132–2
5April 10@ Reds1–3LidleWellsGraves23,4492–3
6April 11@ Reds4–3PerezHaynesMesa16,9253–3
7April 12@ Cubs13–2BensonMadduxMeadows40,4834–3
8April 14@ Cubs3–8ClementVogelsong—38,9684–4
9April 15@ Cubs5–10ZambranoFogg—39,4504–5
10April 16@ Mets7–6WellsMorenoMesa18,5545–5
11April 17@ Mets2–1MeadowsTrachselMesa40,1726–5
12April 18@ Mets8–1BensonSeo—44,3457–5
13April 20Cubs1–9ZambranoVogelsong—11,7467–6
14April 21Cubs1–12MitreFogg—9,9337–7
15April 23Reds4–6WilsonWellsGraves17,3507–8
16April 24Reds7–9Van PoppelBensonGraves24,7327–9
17April 25Reds6–0PerezAcevedo—13,2648–9
18April 26Reds2–5HarangVogelsongGraves8,5798–10
19April 28Astros4–2TorresOswaltMesa9,8139–10
20April 29Astros0–2PettitteWellsDotel19,4859–11
21April 30@ Brewers4–2BensonSheetsMesa17,53310–11 :
May (13–13)
#DateOpponentScoreWinLossSaveAttendanceRecord
22May 1@ Brewers8–7 (10)BoydVizcainoMesa25,13411–11
23May 2@ Brewers4–3 (11)MeadowsBennettMesa16,39212–11
24May 4@ Astros3–4PettitteFoggLidge31,08312–12
25May 5@ Astros2–6ClemensWells—35,88312–13
26May 6@ Astros2–5MillerBenson—36,05512–14
27May 7Dodgers0–4AlvarezPerez—20,94412–15
28May 8Dodgers3–4MotaTorresGagne26,61012–16
29May 9Dodgers7–9 (14)FalkenborgGrabow—16,55412–17
30May 11@ Rockies15–10 (12)TorresLopez—21,12313–17
31May 13@ Rockies5–7EstesBensonChacon—13–18
32May 13@ Rockies11–2PerezJennings—20,04114–18
33May 14@ Giants4–2BoehringerRodriguezMesa39,95515–18
34May 15@ Giants6–4FoggTomkoMesa41,04216–18
35May 16@ Giants8–1WellsWilliams—40,70517–18
36May 19Padres3–6LawrenceJohnstonHoffman—17–19
37May 19Padres3–7PeavyPerez—13,36617–20
38May 20Padres9–7GonzalezPufferMesa11,02918–20
39May 22Brewers3–1FoggSheetsMesa25,73619–20
40May 23Brewers1–2VizcainoMeadowsKolb19,32619–21
41May 26@ Cardinals11–8BensonMarquis—29,52620–21
42May 27@ Cardinals3–6SuppanVogelsongIsringhausen31,10720–22
43May 28Cubs9–5TorresBorowski——21–22
44May 28Cubs5–4 (10)GonzalezBeltran—24,65722–22
45May 29Cubs10–7FoggMitre—37,80623–22
46May 30Cubs1–12ZambranoGrabow—30,39223–23
47May 31Cardinals3–8MarquisBenson—12,58223–24 :
June (9–19)
#DateOpponentScoreWinLossSaveAttendanceRecord
48June 1Cardinals1–8SuppanVogelsong—11,54023–25
49June 2Cardinals3–5CarpenterJohnstonIsringhausen12,10023–26
50June 3Cardinals2–4WilliamsPerezIsringhausen15,38623–27
51June 4@ Cubs2–1TorresBorowskiMesa40,02424–27
52June 5@ Cubs1–6ZambranoBenson—39,38724–28
53June 6@ Cubs1–4MadduxVogelsongHawkins39,01624–29
54June 7@ Rangers5–6 (10)CorderoJohnston—25,28624–30
55June 10@ Rangers7–9FranciscoMeadowsCordero—24–31
56June 10@ Rangers4–10RogersFogg—27,21924–32
57June 11@ Athletics1–6HudsonBenson—23,43524–33
58June 12@ Athletics11–12RhodesCorey—24,60624–34
59June 13@ Athletics3–13MulderWells—34,32824–35
60June 15Angels2–4ShieldsTorresRodriguez19,03524–36
61June 16Angels5–3FoggLackeyMesa22,40425–36
62June 17Angels5–2BensonColonMesa15,39526–36
63June 18Mariners4–5MoyerVogelsongGuardado29,60126–37
64June 19Mariners1–5PiñeiroBurnett—24,34126–38
65June 20Mariners4–5GarciaPerezGuardado30,21726–39
66June 21@ Astros5–7BullingerFoggDotel33,44326–40
67June 22@ Astros4–5OswaltBensonLidge31,81926–41
68June 23@ Astros7–2VogelsongMunro—34,24227–41
69June 24@ Astros2–3ClemensBurnettLidge39,85127–42
70June 25@ Reds4–6AcevedoTorresGraves41,95927–43
71June 26@ Reds1–0CoreyJonesMesa41,37628–43
72June 27@ Reds14–4FoggWilson—35,26229–43
73June 28Cardinals2–1MesaTavarez—15,54430–43
74June 29Cardinals3–0BurnettCarpenterMesa18,15231–43
75June 30Cardinals6–5MesaTavarez—22,36832–43 :
July (17–10)
#DateOpponentScoreWinLossSaveAttendanceRecord
76July 2Brewers8–1PerezDavis——33–43
77July 2Brewers13–2FoggWise—30,04734–43
78July 3Brewers5–3BensonObermuellerMesa28,44335–43
79July 4Brewers6–2BurnettCapuanoMesa19,02936–43
80July 5@ Marlins3–1WellsBeckettMesa13,22437–43
81July 6@ Marlins3–6BumpCoreyBenitez12,33037–44
82July 7@ Marlins4–3PerezPavanoMesa15,13538–44
83July 8@ Expos1–2AyalaGrabowCordero7,74638–45
84July 9@ Expos11–0BurnettHill—7,43639–45
85July 10@ Expos0–4BiddleWells—8,78039–46
86July 11@ Expos1–2DownsFoggCordero8,10139–47
87July 16Marlins6–2BensonBurnettMesa28,56340–47
88July 17Marlins4–2TorresBenitezMesa26,72941–47
89July 18Marlins4–2TorresKochMesa18,04842–47
90July 19Expos2–6HorganGrabow—14,78742–48
91July 20Expos2–1BurnettHernandezMesa18,07543–48
92July 21@ Braves4–3BensonByrdMesa30,13144–48
93July 22@ Braves1–2 (10)ReitsmaTorres—32,96344–49
94July 23Reds6–3PerezAcevedoMesa37,70345–49
95July 24Reds14–4GrabowHarang—37,75246–49
96July 25Reds6–5BurnettVan PoppelMesa24,96247–49
97July 26Braves2–4WrightBensonSmoltz19,16447–50
98July 27Braves8–4GonzalezGryboski—15,94648–50
99July 28Braves0–1OrtizPerezSmoltz22,97748–51
100July 29Braves2–3CruzMesaSmoltz25,98848–52
101July 30@ Brewers0–5DavisBurnett—34,70248–53
102July 31@ Brewers4–1VogelsongSantosMesa35,15249–53 :
August (12–17)
#DateOpponentScoreWinLossSaveAttendanceRecord
103August 1@ Brewers7–8VizcainoMeadows—25,04749–54
104August 3@ Dodgers2–3PennyPerezGagne34,58149–55
105August 4@ Dodgers1–2LimaFoggGagne34,79249–56
106August 5@ Dodgers3–8WeaverBurnett—38,85249–57
107August 6@ Padres1–13PeavyVogelsong—40,02649–58
108August 7@ Padres3–1WellsWellsMesa40,68150–58
109August 8@ Padres4–2PerezLawrenceMesa39,74251–58
110August 10Giants8–7MesaHerges—24,93052–58
111August 11Giants8–6 (11)GrabowHermanson—25,81453–58
112August 12Giants0–7SchmidtVogelsong—24,44653–59
113August 13Rockies3–9FasseroWells—27,52253–60
114August 14Rockies6–1PerezWright—37,31254–60
115August 15Rockies3–0FoggKennedyMesa24,86255–60
116August 16@ Diamondbacks8–7 (10)MesaAquinoGonzalez28,76856–60
117August 17@ Diamondbacks7–1VogelsongRandolph—30,03057–60
118August 18@ Diamondbacks3–6FossumVan BenschotenAquino28,06657–61
119August 19@ Cardinals3–2 (10)MesaKlineGrabow33,85458–61
120August 20@ Cardinals4–5HarenFoggIsringhausen32,06258–62
121August 20@ Cardinals3–5CarpenterGonzalezIsringhausen38,64058–63
122August 21@ Cardinals6–10SuppanBurnett—46,01758–64
123August 22@ Cardinals4–11MorrisVogelsongKline35,34558–65
124August 23Diamondbacks4–5NanceGrabowAquino25,15458–66
125August 24Diamondbacks3–1PerezGonzalezMesa16,33259–66
126August 25Diamondbacks2–1FoggJohnsonMesa24,85360–66
127August 27Cardinals5–8SuppanVogelsongIsringhausen27,47560–67
128August 28Cardinals4–6MorrisFigueroaIsringhausen19,16760–68
129August 29Cardinals0–4MarquisPerezTavarez25,00560–69
130August 30@ Brewers5–1FoggHendrickson—23,51261–69
131August 31@ Brewers2–4WiseVan BenschotenKolb13,70461–70 :
September (9–18)
#DateOpponentScoreWinLossSaveAttendanceRecord
132September 1@ Brewers5–2 (10)TorresBennettMesa15,62562–70
133September 2@ Brewers1–7SheetsWilliams—11,76362–71
134September 3@ Astros6–8ClemensPerezLidge40,99262–72
135September 4@ Astros5–6QuallsFigueroaLidge38,60562–73
136September 5@ Astros5–10MunroVan Benschoten—40,56962–74
137September 6Brewers5–9GloverVogelsongKolb12,77162–75
138September 7Brewers2–0WilliamsSheetsMesa20,56363–75
–September 8BrewersCancelled (rain)
139September 9Astros3–1PerezHernandezMesa—64–75
140September 9Astros2–9GalloFogg—10,49564–76
141September 10Astros6–1Van BenschotenMunro—26,09765–76
142September 11Astros5–2VogelsongBackeMesa14,87766–76
143September 12Astros4–5 (10)LidgeMesaQualls11,52166–77
144September 13@ Cubs2–7MadduxBrooks—38,32666–78
145September 14@ Cubs2–3 (12)WellemeyerMeadows—38,67666–79
146September 15@ Cubs5–13WuertzPerezDempster38,39566–80
147September 18Mets7–8 (10)YatesTorresLooper19,23666–81
148September 19Mets1–0VogelsongHeilmanMesa—67–81
149September 19Mets6–1WilliamsBenson—18,21968–81
150September 21Cubs4–5 (10)HawkinsTorresDempster12,70168–82
151September 22Cubs0–1ZambranoPerezRemlinger22,25768–83
152September 23Cubs3–6MadduxFigueroaHawkins13,29868–84
153September 24Reds8–14HarangVogelsong—29,06668–85
154September 25Reds4–7WilsonWilliamsValentine26,50068–86
155September 26Reds4–2FoggAcevedoMesa23,84169–86
156September 27@ Phillies6–1PerezMilton—30,26870–86
157September 29@ Phillies4–8PadillaSnell——70–87
158September 29@ Phillies3–8MyersTorres—33,12770–88 :
October (2–1)
#DateOpponentScoreWinLossSaveAttendanceRecord
159October 1@ Reds1–5WilsonWilliams—26,84170–89
160October 2@ Reds3–1FoggVan PoppelMesa26,12871–89
161October 3@ Reds2–0PerezClaussenMesa30,85472–89 :
Legend:        = Win        = Loss Bold = Pirates team member :

### Record vs. opponents

2004 National League recordvte Source: :
| Team | AZ | ATL | CHC | CIN | COL | FLA | HOU | LA | MIL | MTL | NYM | PHI | PIT | SD | SF | STL | AL |
| Arizona | — | 2–4 | 4–2 | 3–3 | 6–13 | 3–4 | 2–4 | 3–16 | 3–3 | 0–6 | 3–4 | 1–5 | 2–4 | 7–12 | 5–14 | 1–5 | 6–12 |
| Atlanta | 4–2 | — | 3–3 | 2–4 | 4–2 | 14–5 | 3–3 | 4–3 | 4–2 | 15–4 | 12–7 | 10–9 | 4–2 | 3–3 | 4–3 | 2–4 | 8–10 |
| Chicago | 2–4 | 3–3 | — | 9–8 | 5–1 | 3–3 | 10–9 | 2–4 | 10–7 | 3–3 | 4–2 | 3–3 | 13–5 | 4–2 | 2–4 | 8–11 | 8–4 |
| Cincinnati | 3–3 | 4–2 | 8–9 | — | 3–3 | 4–2 | 6–11 | 4–2 | 10–8 | 4–2 | 3–3 | 3–3 | 9–10 | 2–4 | 3–3 | 5–14 | 5-7 |
| Colorado | 13–6 | 2–4 | 1–5 | 3–3 | — | 1–5 | 1–5 | 8–11 | 2–4 | 2–4 | 1–5 | 5–3 | 2–4 | 10–9 | 8–11 | 1–5 | 8–10 |
| Florida | 4–3 | 5–14 | 3–3 | 2–4 | 5–1 | — | 3–3 | 3–3 | 4–2 | 11–8 | 15–4 | 12–7 | 1–5 | 4–2 | 2–5 | 2–4 | 7–11 |
| Houston | 4–2 | 3–3 | 9–10 | 11–6 | 5–1 | 3-3 | — | 1–5 | 13–6 | 2–4 | 2–4 | 6–0 | 12–5 | 2–4 | 2–4 | 10–8 | 7–5 |
| Los Angeles | 16–3 | 3–4 | 4–2 | 2–4 | 11–8 | 3–3 | 5–1 | — | 3–3 | 4–3 | 3–3 | 1–5 | 6–0 | 10–9 | 10–9 | 2–4 | 10–8 |
| Milwaukee | 3–3 | 2–4 | 7–10 | 8–10 | 4–2 | 2–4 | 6–13 | 3–3 | — | 5–1 | 2–4 | 0–6 | 6–12 | 2–4 | 1–5 | 8–9 | 8–4 |
| Montreal | 6–0 | 4–15 | 3–3 | 2–4 | 4–2 | 8-11 | 4–2 | 3–4 | 1–5 | — | 9–10 | 7–12 | 4–2 | 1–6 | 1–5 | 3–3 | 7–11 |
| New York | 4–3 | 7–12 | 2–4 | 3–3 | 5–1 | 4–15 | 4–2 | 3–3 | 4–2 | 10–9 | — | 8–11 | 1–5 | 1–6 | 4–2 | 1–5 | 10–8 |
| Philadelphia | 5-1 | 9–10 | 3–3 | 3–3 | 3–5 | 7–12 | 0–6 | 5–1 | 6–0 | 12–7 | 11–8 | — | 3–3 | 5–1 | 2–4 | 3–3 | 9–9 |
| Pittsburgh | 4–2 | 2–4 | 5–13 | 10–9 | 4–2 | 5–1 | 5–12 | 0–6 | 12–6 | 2–4 | 5–1 | 3–3 | — | 3–3 | 5–1 | 5–12 | 2–10 |
| San Diego | 12–7 | 3–3 | 2–4 | 4–2 | 9–10 | 2–4 | 4–2 | 9–10 | 4–2 | 6–1 | 6–1 | 1–5 | 3–3 | — | 12–7 | 2–4 | 8–10 |
| San Francisco | 14–5 | 3–4 | 4–2 | 3–3 | 11–8 | 5–2 | 4–2 | 9–10 | 5–1 | 5–1 | 2–4 | 4–2 | 1–5 | 7–12 | — | 3–3 | 11–7 |
| St. Louis | 5–1 | 4–2 | 11–8 | 14–5 | 5–1 | 4-2 | 8–10 | 4–2 | 9–8 | 3–3 | 5–1 | 3–3 | 12–5 | 4–2 | 3–3 | — | 11–1 |

### Detailed records

National League :
| Opponent | W | L | WP | RS | RA |
| NL East |||||||
| Atlanta Braves | 2 | 4 | 0.333 | 17 | 17 |
| Florida Marlins | 5 | 1 | 0.833 | 24 | 16 |
| Montreal Expos | 2 | 4 | 0.333 | 17 | 15 |
| New York Mets | 5 | 1 | 0.833 | 31 | 17 |
| Philadelphia Phillies | 3 | 3 | 0.500 | 25 | 25 |
| Total | 17 | 13 | 0.567 | 114 | 90 |
| NL Central |||||||
| Chicago Cubs | 5 | 13 | 0.278 | 68 | 115 |
| Cincinnati Reds | 10 | 9 | 0.526 | 92 | 82 |
| Houston Astros | 5 | 12 | 0.294 | 65 | 78 |
| Milwaukee Brewers | 12 | 6 | 0.667 | 83 | 60 |
| St. Louis Cardinals | 5 | 12 | 0.294 | 63 | 96 |
| Total | 37 | 52 | 0.416 | 371 | 431 |
| NL West |||||||
| Arizona Diamondbacks | 4 | 2 | 0.667 | 27 | 21 |
| Colorado Rockies | 4 | 2 | 0.667 | 43 | 29 |
| Los Angeles Dodgers | 0 | 6 | 0.000 | 16 | 30 |
| San Diego Padres | 3 | 3 | 0.500 | 23 | 36 |
| San Francisco Giants | 5 | 1 | 0.833 | 34 | 27 |
| Total | 16 | 14 | 0.533 | 143 | 143 |
| American League |||||||
| Anaheim Angels | 2 | 1 | 0.667 | 12 | 9 |
| Oakland Athletics | 0 | 3 | 0.000 | 15 | 31 |
| Seattle Mariners | 0 | 3 | 0.000 | 9 | 15 |
| Texas Rangers | 0 | 3 | 0.000 | 16 | 25 |
| Total | 2 | 10 | 0.167 | 52 | 80 |
| Season Total | 72 | 89 | 0.447 | 680 | 744 |
| Month | Games | Won | Lost | Win % | RS | RA |
| April | 21 | 10 | 11 | 0.476 | 85 | 94 |
| May | 26 | 13 | 13 | 0.500 | 139 | 141 |
| June | 28 | 9 | 19 | 0.321 | 110 | 141 |
| July | 27 | 17 | 10 | 0.630 | 120 | 74 |
| August | 29 | 12 | 17 | 0.414 | 112 | 144 |
| September | 27 | 9 | 18 | 0.333 | 108 | 144 |
| October | 3 | 2 | 1 | 0.667 | 6 | 6 |
| Total | 161 | 72 | 89 | 0.447 | 680 | 744 |
| | Games | Won | Lost | Win % | RS | RA |
| Home | 80 | 39 | 41 | 0.488 | 330 | 347 |
| Away | 81 | 33 | 48 | 0.407 | 350 | 397 |
| Total | 161 | 72 | 89 | 0.447 | 680 | 744 |

## Roster
### Opening Day lineup

Opening Day Starters :
| Name | Position |
| Tike Redman | CF |
| Jason Kendall | C |
| Raúl Mondesí | LF |
| Randall Simon | 1B |
| Craig Wilson | RF |
| Bobby Hill | 2B |
| Chris Stynes | 3B |
| Jack Wilson | SS |
| Kip Wells | SP |

## Awards and honors

* Jason Bay, NL Rookie of the Year
2004 Major League Baseball All-Star Game
* Jack Wilson, SS, reserve

## Statistics
### Hitting

Note: G = Games played; AB = At bats; H = Hits; Avg. = Batting average; HR = Home runs; RBI = Runs batted in
Regular Season :
| Player | G | AB | H | Avg. | HR | RBI |
| M. Gonzalez | 44 | 1 | 1 | 1.000 | 0 | 2 |
| S. Torres | 82 | 2 | 1 | 0.500 | 0 | 0 |
| J. Kendall | 147 | 574 | 183 | 0.319 | 3 | 51 |
| J. Wilson | 157 | 652 | 201 | 0.308 | 11 | 59 |
| R. Mondesí | 26 | 99 | 28 | 0.283 | 2 | 14 |
| J. Bay | 120 | 411 | 116 | 0.282 | 26 | 82 |
| T. Redman | 155 | 546 | 153 | 0.280 | 8 | 51 |
| B. Hill | 126 | 233 | 62 | 0.266 | 2 | 27 |
| C. Wilson | 155 | 561 | 148 | 0.264 | 29 | 82 |
| J. Castillo | 129 | 383 | 98 | 0.256 | 8 | 39 |
| D. Ward | 79 | 293 | 73 | 0.249 | 15 | 57 |
| R. Mackowiak | 155 | 491 | 121 | 0.246 | 17 | 75 |
| R. Mateo | 19 | 33 | 8 | 0.242 | 3 | 7 |
| A. Núñez | 112 | 182 | 43 | 0.236 | 2 | 13 |
| H. Cota | 36 | 66 | 15 | 0.227 | 5 | 8 |
| R. Vogelsong | 32 | 31 | 7 | 0.226 | 0 | 3 |
| T. Wigginton | 58 | 182 | 40 | 0.220 | 5 | 24 |
| C. Stynes | 74 | 162 | 35 | 0.216 | 1 | 16 |
| T. Álvarez | 24 | 38 | 8 | 0.211 | 1 | 8 |
| J. Bautista | 23 | 40 | 8 | 0.200 | 0 | 0 |
| C. Rivera | 7 | 15 | 3 | 0.200 | 0 | 1 |
| R. Simon | 61 | 175 | 34 | 0.194 | 3 | 14 |
| Ó. Pérez | 30 | 58 | 11 | 0.190 | 0 | 0 |
| K. Wells | 23 | 43 | 8 | 0.186 | 0 | 0 |
| K. Benson | 19 | 39 | 7 | 0.179 | 0 | 3 |
| F. Sanchez | 9 | 19 | 3 | 0.158 | 0 | 2 |
| J. Davis | 25 | 35 | 5 | 0.143 | 0 | 3 |
| N. Figueroa | 10 | 7 | 1 | 0.143 | 0 | 1 |
| J. Van Benschoten | 6 | 8 | 1 | 0.125 | 1 | 2 |
| J. House | 5 | 9 | 1 | 0.111 | 0 | 0 |
| D. Williams | 10 | 9 | 1 | 0.111 | 0 | 0 |
| J. Fogg | 31 | 53 | 4 | 0.075 | 0 | 3 |
| B. Boehringer | 21 | 1 | 0 | 0.000 | 0 | 0 |
| F. Brooks | 11 | 1 | 0 | 0.000 | 0 | 0 |
| S. Burnett | 13 | 23 | 0 | 0.000 | 0 | 0 |
| M. Corey | 27 | 1 | 0 | 0.000 | 0 | 0 |
| J. Grabow | 64 | 1 | 0 | 0.000 | 0 | 0 |
| B. Meadows | 65 | 3 | 0 | 0.000 | 0 | 1 |
| W. Roberts | 9 | 1 | 0 | 0.000 | 0 | 0 |
| I. Snell | 3 | 2 | 0 | 0.000 | 0 | 0 |
| J. Boyd | 12 | 0 | 0 | — | 0 | 0 |
| M. Johnston | 20 | 0 | 0 | — | 0 | 0 |
| J. Mesa | 68 | 0 | 0 | — | 0 | 0 |
| Team Totals | 161 | 5,483 | 1,428 | 0.260 | 142 | 648 |

### Pitching

Note: G = Games pitched; IP = Innings pitched; W = Wins; L = Losses; ERA = Earned run average; SO = Strikeouts
Regular Season :
| Player | G | IP | W | L | ERA | SO |
| J. Grabow | 68 | 612⁄3 | 2 | 5 | 5.11 | 64 |
| M. Johnston | 24 | 222⁄3 | 0 | 3 | 4.37 | 18 |
| N. Figueroa | 10 | 281⁄3 | 0 | 3 | 5.72 | 10 |
| S. Burnett | 13 | 712⁄3 | 5 | 5 | 5.02 | 30 |
| J. Van Benschoten | 6 | 282⁄3 | 1 | 3 | 6.91 | 18 |
| I. Snell | 3 | 12 | 0 | 1 | 7.5 | 9 |
| B. Boehringer | 21 | 251⁄3 | 1 | 1 | 4.62 | 20 |
| J. Mesa | 70 | 691⁄3 | 5 | 2 | 3.25 | 37 |
| R. Vogelsong | 31 | 133 | 6 | 13 | 6.5 | 92 |
| J. Fogg | 32 | 1781⁄3 | 11 | 10 | 4.64 | 82 |
| W. Roberts | 9 | 12 | 0 | 0 | 5.25 | 7 |
| M. Corey | 31 | 352⁄3 | 1 | 2 | 4.54 | 28 |
| K. Benson | 20 | 1321⁄3 | 8 | 8 | 4.22 | 83 |
| K. Wells | 24 | 1381⁄3 | 5 | 7 | 4.55 | 116 |
| J. Boyd | 12 | 13 | 1 | 0 | 5.54 | 12 |
| B. Meadows | 68 | 78 | 2 | 4 | 3.58 | 46 |
| S. Torres | 84 | 92 | 7 | 7 | 2.64 | 62 |
| D. Williams | 10 | 382⁄3 | 2 | 3 | 4.42 | 33 |
| Ó. Pérez | 30 | 196 | 12 | 10 | 2.98 | 239 |
| F. Brooks | 11 | 171⁄3 | 0 | 1 | 4.67 | 18 |
| M. Gonzalez | 47 | 431⁄3 | 3 | 1 | 1.25 | 55 |
| A. Núñez | 1 | 1⁄3 | 0 | 0 | 0 | 0 |
| Team Totals | 161 | 1,428 | 72 | 89 | 4.29 | 1,079 |

## Transactions

* May 21, 2004: Raúl Mondesí was released by the Pittsburgh Pirates.
* June 29, 2004: Scott Sheldon was signed as a free agent with the Pittsburgh Pirates.
* July 30, 2004: Kris Benson was traded by the Pittsburgh Pirates with Jeff Keppinger to the New York Mets for José Bautista, Ty Wigginton, and Matt Peterson (minors).
* August 4, 2004: Chris Stynes was released by the Pittsburgh Pirates.
* August 18, 2004: Randall Simon was released by the Pittsburgh Pirates.

## Draft picks

2004 Top 10 Rounds Draft Picks :
| Rd | # | Player | Pos | DOB and Age | School |
| 1 | 11 | Neil Walker | C | (1985-09-10)September 10, 1985 (aged 18) | Pine-Richland High School (Gibsonia, Pennsylvania) |
| 2 | 52 | Brian Bixler | SS | (1982-10-22)October 22, 1982 (aged 21) | Eastern Michigan University (Ypsilanti, Michigan) |
| 3 | 82 | Eddie Prasch | 3B | (1986-01-25)January 25, 1986 (aged 18) | Milton High School (Milton, Georgia) |
| 4 | 112 | Joe Bauserman | RHP | (1985-10-04)October 4, 1985 (aged 18) | Lincoln High School (Tallahassee, Florida) |
| 5 | 142 | Kyle Bloom | LHP | (1983-02-21)February 21, 1983 (aged 21) | Illinois State University (Normal, Illinois) |
| 6 | 172 | A.J. Johnson | OF | (1983-09-26)September 26, 1983 (aged 20) | Tallahassee Community College (Tallahassee, Florida) |
| 7 | 202 | Jason Quarles | RHP | (1983-04-20)April 20, 1983 (aged 21) | Southern University and A&M College (Baton Rouge, Louisiana) |
| 8 | 232 | Eric Ridener | RHP | (1985-09-11)September 11, 1985 (aged 18) | J. P. Taravella High School (Coral Springs, Florida) |
| 9 | 262 | Chris Covington | OF | (1985-12-12)December 12, 1985 (aged 18) | Brookwood High School (Snellville, Georgia) |
| 10 | 292 | Derek Hankins | RHP | (1983-07-01)July 1, 1983 (aged 20) | University of Memphis (Memphis, Tennessee) |

### Note

* Age at time of draft.

## Farm system

| Level | Team | League | Manager |
| AAA | Nashville Sounds | Pacific Coast League | Trent Jewett |
| AA | Altoona Curve | Eastern League | Tony Beasley |
| A | Lynchburg Hillcats | Carolina League | Jay Loviglio and Tom Prince |
| A | Hickory Crawdads | South Atlantic League | Dave Clark |
| A-Short Season | Williamsport Crosscutters | New York–Penn League | Jeff Branson |
| Rookie | GCL Pirates | Gulf Coast League | Woody Huyke |
LEAGUE CHAMPIONS: Hickory