# 2009 Pittsburgh Pirates season

The 2009 Pittsburgh Pirates season was the 128th season of the franchise and the 123rd in the National League. This was their ninth season at PNC Park. The season is the franchise's second season under the management of John Russell. With this season, the Pirates became the first franchise in professional sports to have a losing record in 17 consecutive seasons, passing the Philadelphia Phillies of 1933–1948 with 16. The Pirates finished sixth and last in the National League Central with a record of 62–99. The Pirates were attempting to improve on their 2008 record, and conquer a winning record and make it to the playoffs for the first time since 1992. However, after going 11–10 in April, the Pirates suffered losing streaks. After an 8-game losing streak on May 3–10, the Pirates never reached above the .500 mark again, and failed to reach their goal.

## Off-season

The organization fired pitching coach Jeff Andrews and first-base coach Lou Frazier the day after the 2008 season concluded, but are expected to retain the rest of the staff through 2009. In October 2008, Joe Kerrigan—previously of the Boston Red Sox and Philadelphia Phillies—was hired as the new pitching coach, while Perry Hill became the first base coach. On November 24, the Pirates signed Dinesh Patel and Rinku Singh of India. The pair participated in the Million Dollar Arm, a contest held in their home country to discover who out of the 30,000 contestants had the strongest, most accurate arm. Having never heard of baseball prior to 2007, both Patel and Singh can throw over 90 mph. The pair will participate at spring training. Management plans to keep closer observations of players' off-season workouts.
Pirates' radio announcer of 33 years, Lanny Frattare, retired prior to the season. Tim Neverett, formerly of Fox Sports Rocky Mountain, was selected to replace him after a search of approximately 200 candidates. In January 2009, the team held its sixth PirateFest at the David L. Lawrence Convention Center. The three-day event was attended by 15,127 people, and increased the number of season ticket packages purchased from the 2008 season. President Frank Coonelly stated that the team had fallen behind the Pittsburgh Steelers and Pittsburgh Penguins from a "marketing and business perspective", but are "...working hard to get ourselves back up to where we belong both in Major League Baseball and Pittsburgh." The Pirates added sleeves to their uniform, and added an alternate uniform with a gold-colored P on the chest which will be worn during select games.

## Spring training

   "It's time for us as an organization and our players to realize that losing is not acceptable. It's not an acceptable way of life for a Pirate."
John Russell
The Pirates pre-season schedule consisted of 35 games in Bradenton, Florida, including two evening games and a game against the Netherlands national baseball team. When pitchers and catchers reported on February 13, three of twelve pitching positions were set: starter Paul Maholm, set-up man John Grabow, and closer Matt Capps. The Pirates entered spring training with 21 of 40 different players from 2008 spring training; among those were Eric Hinske, Ramón Vázquez, and Jason Jaramillo who were acquired during the off-season. Beginning March 5, Ian Snell, Ramón Vázquez, and John Grabow represented their countries in the 2009 World Baseball Classic. The Pirates finished spring training with a 17–15 record. "It gives us some confidence", said John Russell, "We worked hard all spring." The Pirates opening day salary was US$50,984,000. The Pirates finalized their opening day roster two days prior to the season opener (asterisk noting new players for the 2009 season):

## Regular season
### April

The Pirates opened the season with a 6–4 win over the St. Louis Cardinals, scoring four runs in the final inning to win their third consecutive come-from-behind opening day game. The Pirates had 17 hits two games later to beat the Cardinals 7–4, but were held to one hit the next day and split their opening series two games to two. Rain shortened the Pirates' series in Cincinnati to two games; Pittsburgh won the first game 10–2 after Ryan Doumit hit his first career grand slam in the final inning. On April 13, the Pirates completed the league's first triple play of the season and the Pirates' first in 16 years; however, they lost the game 2–0. In the team's home opener on April 13, Zach Duke pitched a complete game shutout, as the Pirates defeated the Houston Astros, 7–0. In the game, both the Pirates and the Astros wore Pittsburgh Police hats in honor of three officers who were shot and killed on April 4. The pre-game ceremonies honored the officers, as well as former Pirates pitcher and current broadcaster Steve Blass for this 50th season with the team, and included a flyover by four Apache helicopters from the 1/104th Attack Reconnaissance Battalion of the Pennsylvania Army National Guard. In the first Saturday afternoon game in Pittsburgh since 2005, Craig Monroe hit two three-run home runs in consecutive innings to give the Pirates their first back-to-back victories of the season. On April 21, catcher Ryan Doumit announced that surgery was needed to fix a broken bone in his wrist, and that he would miss eight to ten weeks. Later in the day, the Pirates beat the Florida Marlins 3–2, taking them two games above .500 since the first series of the 2007 season. The following day the Pirates swept the Marlins for the first time since 2005, giving Pittsburgh their best start through 15 games since 2002. The Pirates took two games out of three against the San Diego Padres, before closing April by getting swept by the Milwaukee Brewers. Andy LaRoche hit safely in a career high 11 games during the later part of the month.
Pittsburgh finished the month with an 11–10 record—the first time since 2002 that the team was over .500 at April's end. The team was tied for third place in the NL Central division, four games behind the St. Louis Cardinals, who finished the month with the league's best record. The pitching staff posted a league-low 3.41 earned run average (ERA), due in part to first-year pitching coach Joe Kerrigan teaching pitchers to base pitches on hitters' tendencies.

### May

The Cincinnati Reds defeated the Pirates in two games out of three at PNC Park to open May. The concluding two games of the homestand saw the Pirates lose their 16 and 17th consecutive games to the Milwaukee Brewers—the second longest streak of any team over another in MLB history. The Pirates were swept during a two-game series in St. Louis—the losses extended Pittsburgh's losing streak to five consecutive road games and nine out of their past ten overall. The Pirates were swept by the New York Mets in their first series at New York's Citi Field, extending their losing streak to eight consecutive games. The Pirates returned home to defeat the St. Louis Cardinals in two out of three games. On May 13, Adam LaRoche became the first player in MLB history to have a home run taken away due to instant replay, during a procedure put into effect in August 2008. The Pirates concluded their homestand by taking two games out of three against the Colorado Rockies—finishing their homestand with a 4–2 record. In the final game of the Rockies's series Pittsburgh scored ten runs in one inning for the first time since August 2003. The Pirates won three out of four games against the Washington Nationals, extending their winning streak to five games. The Pirates continued their road trip with six games in Chicago—becoming the first team in MLB history to play the Cubs and White Sox in back-to-back series since interleague play began in 1997. After losing their first two games of the first interleague series of the season against the White Sox, Jack Wilson hit his first home run of the year to tie the final game of the series with two outs in the final inning; Nyjer Morgan scored the winning run later in the inning. On May 25, Freddy Sanchez became the first Pirate to acquire six hits in one game since Wally Backman in 1990, as the Pirates defeated the Cubs. The Pirates lost two out of three games against the Cubs, scoring a total of three runs in their losses. The Pirates concluded the month by losing two games out of three to the Houston Astros. Nate McLouth hit a home run to lead off the final game of the month, but the Pirates score any other runs, losing 2–1. Throughout May the Pirates accumulated an 11–17 record, finishing 20–28 overall for the season. The team was in fifth place in the National League Central division.

### June

The Pirates began the month with a four-game series against the New York Mets, although it was shortened to three games when the June 3 game was postponed. The Pirates won all three games that were played. On June 4, the Pirates traded All Star Nate McLouth to the Atlanta Braves for three minor league players, including future starting pitcher Charlie Morton. Later in the day, the team promoted outfielder Andrew McCutchen from AAA Indianapolis, who became the team's regular starting center fielder. The Pirates then dropped two of three to the Astros in Houston, and two of four to the Atlanta Braves before returning home for the start of Interleague play. They took two games from the Tigers before going on another road series, first to Minnesota (where they only won one game), and then to Colorado (where they were swept). They then came back home to win two of three against both the Cleveland Indians and the Kansas City Royals. In the game against the Royals on June 26, starting pitcher Virgil Vasquez earned his first win in his major league debut. The Pirates then played a three-game series against Chicago which stretched into July, which they lost two games to three. On June 30, starting center fielder Nyjer Morgan and relief pitcher Sean Burnett were traded to the Washington Nationals in exchange for Lastings Milledge and Joel Hanrahan. Hanrahan was put on the starting roster immediately, but Milledge was forced to go through a series of rehab-starts in AAA Indianapolis before being called up, due to an existing injury. During this month, the city's National Hockey League team, the Penguins, won the Stanley Cup, which coupled with the team's struggles and the National Football League's Steelers winning the Super Bowl back in February, led to a running joke that dubbed the city to be the "City of Champions. And the Pirates".

### July

The Pirates lost the first game of the month against the Cubs, then played the Mets in the make-up of the postponed June 3 game. They lost 9–8 in 10 innings, despite having tied up the game off of All-Star closer Francisco Rodríguez. The Pirates then went to Florida to face the Marlins, and lost two games to three. They fared no better on their trip to Houston, where they also won only one game, and then they were swept by the Phillies in their next series. On July 17, in the first of a three-game series against the San Francisco Giants, reliever Evan Meek picked up his first win of the season in a 14-inning game. They also won the next game, though they would lose the series finale. On July 20, in the first of a three-game series against the Brewers, the benches were cleared in the eighth inning when Milwaukee pitcher Chris Smith hit Pittsburgh reliever Jeff Karstens with a pitch. The Pirates won that game 8–5, and the series 2–1. Their next road trip took them to Atlanta, where they dropped three of five, and then to San Francisco, where they were swept. Before the final game of the series on July 29, the Pirates traded veteran shortstop Jack Wilson to the Seattle Mariners in exchange for future starting shortstop Ronny Cedeño and four Minor League players. After the game, the Pirates traded three-time All-Star second baseman Freddy Sanchez to the Giants for minor league pitcher Tim Alderson. On July 31, the Pirates returned home for a four-game series against the Nationals which stretched into August.

### August

Though they won the games on both July 31 and August 1, the Pirates lost the next two games to split the series 2–2. This started an eight-game losing streak, against the Nationals, the Diamondbacks, and the Cardinals, which ended August 11 when the Pirates defeated the Rockies in Colorado. They lost the next two against the Rockies, and the next two against the Cubs. The August 16 game in Chicago was postponed because of rain. Returning home, the Pirates swept the Brewers and took two of three from the Reds and Phillies. The Pirates didn't win a game the rest of the month, being swept by the Brewers and the Reds in a series stretching into September.

### September

The Pirates opened the month of September losing both games in a doubleheader against the Reds. They then returned home to play the Cardinals, against whom they won one game out of three. They then lost the first game of a three-game series against the Cubs, giving them their 82nd loss, and setting the record for most consecutive losing seasons in any sport since the 1933–1948 Philadelphia Phillies.

### Game log

2009 Game Log (62–99) :
April (11–10)
#DateOpponentScoreWinLossSaveAttendanceRecord
1April 6@ Cardinals6–4Grabow (1–0)MotteCapps (1)45,8321–0
2April 7@ Cardinals3–9LohseSnell (0–1)—35,2061–1
3April 8@ Cardinals7–4Duke (1–0)WellemeyerCapps (2)35,5352–1
4April 9@ Cardinals1–2CarpenterOhlendorf (0–1)Reyes35,2932–2
—April 10@ RedsPostponed Rescheduled for August 31
5April 11@ Reds10–2Maholm (1–0)Cueto—22,2763–2
6April 12@ Reds0–2HarangSnell (0–2)—12,8763–3
7April 13Astros7–0Duke (2–0)Moehler—38,4114–3
8April 15Astros1–4HamptonOhlendorf (0–2)—20,6904–4
9April 16Astros3–6WrightBurnett (0–1)Hawkins13,8774–5
10April 17Braves3–0Maholm (2–0)JurrjensCapps (3)15,6595–5
11April 18Braves10–0Snell (1–2)Reyes—20,7556–5
12April 19Braves1–11VazquezDuke (2–1)—14,7766–6
13April 20Marlins8–0Ohlendorf (1–2)Miller—8,7907–6
14April 21Marlins3–2Karstens (1–0)SanchezCapps (4)9,9178–6
15April 22Marlins7–4Maholm (3–0)NolascoCapps (5)10,6559–6
16April 24@ Padres3–4 (11)MorenoCapps (0–1)—25,6019–7
17April 25@ Padres10–1Duke (3–1)Hill—41,66510–7
18April 26@ Padres8–3Ohlendorf (2–2)Peavy—30,84811–7
19April 27@ Brewers5–10CoffeyYates (0–1)—32,19811–8
20April 28@ Brewers5–6JulioChavez (0–1)Hoffman26,59411–9
21April 29@ Brewers0–1GallardoSnell (1–3)Villanueva29,79111–10 :
May (11–18)
#DateOpponentScoreWinLossSaveAttendanceRecord
22May 1Reds0–4ArroyoDuke (3–2)—14,23811–11
23May 2Reds8–6Ohlendorf (3–2)Owings—22,89112–11
24May 3Reds0–5CuetoKarstens (1–1)—13,67012–12
25May 4Brewers4–7DiFeliceCapps (0–2)Hoffman8,48212–13
26May 5Brewers5–8SuppanSnell (1–4)Villanueva9,77512–14
27May 6@ Cardinals2–4McClellanDuke (3–3)Franklin36,18812–15
28May 7@ Cardinals2–5WellemeyerOhlendorf (3–3)Franklin41,92812–16
29May 8@ Mets3–7ParnellYates (0–2)—38,49612–17
30May 9@ Mets1–10MaineMaholm (3–1)—39,76912–18
31May 10@ Mets4–8HernandezSnell (1–5)—39,87112–19
32May 12Cardinals7–1Duke (4–3)Wellemeyer—11,71813–19
33May 13Cardinals5–2Ohlendorf (4–3)PiñeiroCapps (6)10,49414–19
34May 14Cardinals1–5MillerKarstens (1–2)—12,34714–20
35May 15Rockies1–3EmbreeCapps (0–3)Street17,17914–21
36May 16Rockies7–4Burnett (1–1)BelisleCapps (7)24,49615–21
37May 17Rockies11–4Duke (5–3)Embree—14,54516–21
38May 18@ Nationals12–7Ohlendorf (5–3)Mock—14,54917–21
39May 19@ Nationals8–5 (10)Gorzelanny (1–0)Beimel—18,57918–21
40May 20@ Nationals2–1Grabow (2–0)HanrahanCapps (8)17,85419–21
41May 21@ Nationals4–5TavarezGorzelanny (1–1)Hanrahan17,81619–22
42May 22@ White Sox0–2FloydDuke (5–4)Jenks23,34719–23
43May 23@ White Sox0–4RichardOhlendorf (5–4)—32,38919–24
44May 24@ White Sox4–3Grabow (3–0)JenksCapps (9)28,30920–24
45May 25@ Cubs10–8Gorzelanny (2–1)CottsBurnett (1)38,94221–24
46May 26@ Cubs1–6 (5)MarshallSnell (1–6)—38,30321–25
47May 27@ Cubs2–5MarmolChavez (0–2)Gregg38,31421–26
48May 29Astros1–6MoehlerOhlendorf (5–5)—18,23621–27
49May 30Astros7–4Karstens (2–2)RodriguezCapps (10)37,16722–27
50May 31Astros1–2HamptonMaholm (3–2)Hawkins19,56622–28 :
June (14–13)
#DateOpponentScoreWinLossSaveAttendanceRecord
51June 1Mets8–5Gorzelanny (3–1)PutzCapps (11)11,81223–28
52June 2Mets3–1Duke (6–4)SantanaCapps (12)10,45924–28
—June 3@ MetsPostponed Rescheduled for July 2
53June 4Mets11–6Jackson (1–0)Pelfrey—20,68325–28
54June 5@ Astros1–9HamptonKarstens (2–3)—26,22225–29
55June 6@ Astros6–4Maholm (4–2)OswaltCapps (13)26,09926–29
56June 7@ Astros4–6FulchinoJackson (1–1)Hawkins25,72926–30
57June 8@ Braves6–7 (15)MedlenKarstens (2–4)—21,85626–31
58June 9@ Braves3–4LoweBurnett (1–2)Soriano20,12426–32
59June 10@ Braves3–2Karstens (3–4)JurrjensCapps (14)21,61027–32
60June 11@ Braves3–1Jackson (2–1)SorianoCapps (15)29,33128–32
61June 12Tigers1–3PorcelloSnell (1–7)Rodney18,36928–33
62June 13Tigers9–3Duke (7–4)Galarraga—31,41129–33
63June 14Tigers6–3Ohlendorf (6–5)WillisCapps (16)27,56530–33
64June 16@ Twins2–8PerkinsMaholm (4–3)—25,35130–34
65June 17@ Twins8–2Snell (2–7)Liriano—30,05731–34
66June 18@ Twins1–5BlackburnDuke (7–5)—30,67031–35
67June 19@ Rockies3–7MarquisOhlendorf (6–6)—31,24831–36
68June 20@ Rockies7–9StreetChavez (0–3)—32,13731–37
69June 21@ Rockies4–5De La RosaMaholm (4–4)Street44,13131–38
70June 23Indians4–5HuffSnell (2–8)Wood19,10931–39
71June 24Indians10–6Duke (8–5)Pavano—20,16232–39
72June 25Indians3–2Capps (1–3)Herges—30,12033–39
73June 26Royals5–3Vasquez (1–0)MecheCapps (17)18,45834–39
74June 27Royals6–2Maholm (5–4)Chen—36,03235–39
75June 28Royals2–3GreinkeMorton (0–1)Soria25,88835–40
76June 29Cubs1–3HardenDuke (8–6)Gregg15,40035–41
77June 30Cubs3–0Ohlendorf (7–6)LillyCapps (18)17,05436–41 :
July (8–17)
#DateOpponentScoreWinLossSaveAttendanceRecord
78July 1Cubs1–4WellsVasquez (1–1)Gregg15,77036–42
79July 2Mets8–9 (10)RodriguezCapps (1–4)—14,32136–43
80July 3@ Marlins7–4Morton (1–1)Volstad—16,11437–43
81July 4@ Marlins3–5MillerDuke (8–7)Meyer25,30337–44
82July 5@ Marlins0–5NolascoOhlendorf (7–7)—13,28737–45
83July 6@ Astros1–4HamptonVasquez (1–2)Valverde26,83437–46
84July 7@ Astros6–3Maholm (6–4)MoehlerCapps (19)27,14238–46
85July 8@ Astros0–5RodriguezMorton (1–2)—29,24338–47
86July 10@ Phillies2–3BlantonDuke (8–8)Lidge45,24638–48
87July 11@ Phillies7–8WalkerCapps (1–5)—45,20938–49
88July 12@ Phillies2–5HappVasquez (1–3)—45,24538–50
89July 17Giants2–1 (14)Meek (1–0)Howry—26,70939–50
90July 18Giants2–0Morton (2–2)ZitoCapps (20)37,02340–50
91July 19Giants3–4CainDuke (8–9)Wilson24,84240–51
92July 20Brewers8–5Ohlendorf (8–7)Burns—11,47141–51
93July 21Brewers0–2LooperVasquez (1–4)Hoffman16,18441–52
94July 22Brewers8–7Capps (2–5)Stetter—21,18642–52
95July 23@ Diamondbacks4–11GutierrezMeek (1–1)—24,00842–53
96July 24@ Diamondbacks10–3Duke (9–9)Petit—24,91143–53
97July 25@ Diamondbacks0–7DavisOhlendorf (8–8)—26,03743–54
98July 26@ Diamondbacks0–9ScherzerVasquez (1–5)—27,50743–55
99July 27@ Giants2–4LincecumMaholm (6–5)—40,00843–56
100July 28@ Giants2–3RomoMorton (2–3)Wilson35,97243–57
101July 29@ Giants0–1 (10)WilsonCapps (2–6)—37,58243–58
102July 31Nationals5–4Ohlendorf (9–8)LannanCapps (21)23,36344–58 :
August (9–19)
#DateOpponentScoreWinLossSaveAttendanceRecord
103August 1Nationals11–6Vasquez (2–5)Stammen—26,85545–58
104August 2Nationals3–5BurnettMaholm (6–6)MacDougal21,89445–59
105August 3Nationals4–8ClippardMorton (2–4)MacDougal11,63045–60
106August 4Diamondbacks0–6PetitDuke (9–10)—11,29445–61
107August 5Diamondbacks3–4DavisHanrahan (0–1)Qualls11,47045–62
108August 6Diamondbacks6–11 (12)RauchJackson (2–2)—17,31145–63
109August 7Cardinals4–6CarpenterAscanio (0–1)Franklin24,85445–64
110August 8Cardinals3–5WainwrightMorton (2–5)Franklin38,59345–65
111August 9Cardinals3–7PiñeiroCapps (2–7)McClellan24,36945–66
112August 11@ Rockies7–3Ohlendorf (10–8)Chacin—35,21246–66
113August 12@ Rockies0–8JimenezHart (0–1)—29,43046–67
114August 13@ Rockies1–10MarquisMaholm (6–7)—27,61946–68
115August 14@ Cubs2–17WellsMorton (2–6)—41,61946–69
116August 15@ Cubs1–3GorzelannyDuke (9–11)Gregg41,19746–70
—August 16@ CubsPostponed Rescheduled for September 30
117August 17Brewers9–5Hart (1–1)Villanueva—12,47847–70
118August 18Brewers5–2Ohlendorf (11–8)Parra—12,18848–70
119August 19Brewers3–1Maholm (7–7)GallardoCapps (22)12,63049–70
120August 21Reds5–2Morton (3–6)OwingsCapps (23)22,72550–70
121August 22Reds12–2Duke (10–11)Lehr—32,57051–70
122August 23Reds1–4BaileyHart (1–2)Cordero21,20951–71
123August 25Phillies6–4Capps (3–7)Lidge—17,04952–71
124August 26Phillies1–4 (10)MadsonJackson (2–3)—17,40352–72
125August 27Phillies3–2Bautista (1–0)HappCapps (24)24,47053–72
126August 28@ Brewers6–8ParraDuke (10–12)Hoffman34,43853–73
127August 29@ Brewers3–7VargasHart (1–3)—41,77353–74
128August 30@ Brewers1–4SuppanOhlendorf (11–9)Hoffman41,15753–75
129August 31@ Reds3–4MassetChavez (0–4)—13,05153–76
130August 31@ Reds3–6CuetoMaholm (7–8)Cordero9,08753–77 :
September (8–20)
#DateOpponentScoreWinLossSaveAttendanceRecord
131September 1@ Reds5–11LehrMorton (3–7)Owings10,30453–78
132September 2@ Reds3–5BaileyDuke (10–13)Cordero11,54153–79
133September 4Cardinals7–14WainwrightHart (1–4)—15,25853–80
134September 5Cardinals1–2 (10)HawksworthCapps (3–8)Franklin27,07153–81
135September 6Cardinals6–5Chavez (1–4)Franklin—19,27454–81
136September 7Cubs2–4LillyMcCutchen (0–1)Marmol14,67354–82
137September 8Cubs4–9DempsterDuke (10–14)—17,86254–83
138September 9Cubs5–8ZambranoHart (1–5)Marmol10,89954–84
139September 11@ Astros1–9NorrisMorton (3–8)—31,30254–85
140September 12@ Astros2–4FulchinoOhlendorf (11–10)Valverde35,21354–86
141September 13@ Astros2–1Maholm (8–8)PaulinoCapps (25)34,40555–86
142September 14@ Dodgers2–6GarlandMcCutchen (0–2)—42,04555–87
143September 15@ Dodgers4–5 (13)BelisarioDumatrait (0–1)—52,56255–88
144September 16@ Dodgers1–3KurodaHart (1–6)Broxton53,19355–89
145September 18Padres5–1Morton (4–8)Stauffer—26,17856–89
146September 19Padres1–2GregersonDumatrait (0–2)Bell20,37956–90
147September 20Padres0–4CorreiaMaholm (8–9)Bell24,02856–91
148September 21Padres6–11 (11)GallagherKarstens (3–5)—12,56656–92
149September 22Reds4–10CuetoDuke (10–15)—16,49256–93
150September 23Reds2–12BaileyHart (1–7)—15,98056–94
151September 24Reds1–4ArroyoMorton (4–9)Cordero15,89256–95
152September 25Dodgers3–1Veal (1–0)GarlandCapps (26)19,45257–95
153September 26Dodgers4–8SherrillBautista (1–1)—35,60557–96
154September 27Dodgers6–5Capps (4–8)Broxton—26,83158–96
155September 28Dodgers11–1Duke (11–15)Kuroda—16,69659–96
156September 29@ Cubs0–6DempsterHart (1–8)—35,30859–97
157September 30@ Cubs4–0Morton (5–9)Lilly—34,36260–97
158September 30@ Cubs8–2Karstens (4–5)Zambrano—33,29961–97 :
October (1–2)
#DateOpponentScoreWinLossSaveAttendanceRecord
159October 2@ Reds3–1McCutchen (1–2)LehrCapps (27)16,28862–97
160October 3@ Reds4–8CuetoDuke (11–16)—24,53962–98
161October 4@ Reds0–6BaileyKarstens (4–6)—20,94062–99 :
Legend:        = Win        = Loss        = Postponement Bold = Pirates team member :

## Divisional standings

vteNL Central :
| Team | W | L | Pct. | GB | Home | Road |
| St. Louis Cardinals | 91 | 71 | .562 | — | 46‍–‍35 | 45‍–‍36 |
| Chicago Cubs | 83 | 78 | .516 | 7½ | 46‍–‍34 | 37‍–‍44 |
| Milwaukee Brewers | 80 | 82 | .494 | 11 | 40‍–‍41 | 40‍–‍41 |
| Cincinnati Reds | 78 | 84 | .481 | 13 | 40‍–‍41 | 38‍–‍43 |
| Houston Astros | 74 | 88 | .457 | 17 | 44‍–‍37 | 30‍–‍51 |
| Pittsburgh Pirates | 62 | 99 | .385 | 28½ | 40‍–‍41 | 22‍–‍58 |

### Record vs. opponents

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

### Detailed records

National League :
| Opponent | W | L | WP | RS | RA |
| NL East |||||||
| Atlanta Braves | 4 | 3 | 0.571 | 29 | 25 |
| Florida Marlins | 4 | 2 | 0.667 | 28 | 20 |
| New York Mets | 3 | 4 | 0.429 | 38 | 46 |
| Philadelphia Phillies | 2 | 4 | 0.333 | 21 | 26 |
| Washington Nationals | 5 | 3 | 0.625 | 49 | 41 |
| Total | 18 | 16 | 0.529 | 165 | 158 |
| NL Central |||||||
| Chicago Cubs | 4 | 10 | 0.286 | 44 | 75 |
| Cincinnati Reds | 5 | 13 | 0.278 | 64 | 94 |
| Houston Astros | 5 | 10 | 0.333 | 43 | 67 |
| Milwaukee Brewers | 5 | 9 | 0.357 | 62 | 73 |
| St. Louis Cardinals | 5 | 10 | 0.333 | 58 | 75 |
| Total | 24 | 52 | 0.316 | 271 | 384 |
| NL West |||||||
| Arizona Diamondbacks | 1 | 6 | 0.143 | 23 | 51 |
| Colorado Rockies | 3 | 6 | 0.333 | 41 | 53 |
| Los Angeles Dodgers | 3 | 4 | 0.429 | 31 | 29 |
| San Diego Padres | 3 | 4 | 0.429 | 33 | 26 |
| San Francisco Giants | 2 | 4 | 0.333 | 11 | 13 |
| Total | 12 | 24 | 0.333 | 139 | 172 |
| American League |||||||
| Chicago White Sox | 1 | 2 | 0.333 | 4 | 9 |
| Cleveland Indians | 2 | 1 | 0.667 | 17 | 13 |
| Detroit Tigers | 2 | 1 | 0.667 | 16 | 9 |
| Kansas City Royals | 2 | 1 | 0.667 | 13 | 8 |
| Minnesota Twins | 1 | 2 | 0.333 | 11 | 15 |
| Total | 8 | 7 | 0.533 | 61 | 54 |
| Season Total | 62 | 99 | 0.385 | 636 | 768 |
| Month | Games | Won | Lost | Win % | RS | RA |
| April | 21 | 11 | 10 | 0.524 | 101 | 75 |
| May | 29 | 11 | 18 | 0.379 | 113 | 141 |
| June | 27 | 14 | 13 | 0.519 | 123 | 114 |
| July | 25 | 8 | 17 | 0.320 | 83 | 116 |
| August | 28 | 9 | 19 | 0.321 | 109 | 154 |
| September | 28 | 8 | 20 | 0.286 | 100 | 153 |
| October | 3 | 1 | 2 | 0.333 | 7 | 15 |
| Total | 161 | 62 | 99 | 0.385 | 636 | 768 |
| | Games | Won | Lost | Win % | RS | RA |
| Home | 81 | 40 | 41 | 0.494 | 360 | 354 |
| Away | 80 | 22 | 58 | 0.275 | 276 | 414 |
| Total | 161 | 62 | 99 | 0.385 | 636 | 768 |

## Roster
### Opening Day lineup

Opening Day Starters :
| Name | Position |
| Nyjer Morgan | LF |
| Freddy Sanchez | 2B |
| Nate McLouth | CF |
| Ryan Doumit | C |
| Adam LaRoche | 1B |
| Andy LaRoche | 3B |
| Brandon Moss | RF |
| Jack Wilson | SS |
| Paul Maholm | SP |

## Awards and honors

2009 Major League Baseball All-Star Game
* Freddy Sanchez, 2B, reserve
* Zach Duke, P, 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 |
| F. Sanchez | 86 | 355 | 105 | 0.296 | 6 | 34 |
| G. Jones | 82 | 314 | 92 | 0.293 | 21 | 44 |
| L. Milledge | 58 | 220 | 64 | 0.291 | 4 | 20 |
| A. McCutchen | 108 | 433 | 124 | 0.286 | 12 | 54 |
| R. Díaz | 41 | 129 | 36 | 0.279 | 1 | 19 |
| N. Morgan | 71 | 278 | 77 | 0.277 | 2 | 27 |
| J. Wilson | 75 | 266 | 71 | 0.267 | 4 | 31 |
| D. Young | 124 | 354 | 94 | 0.266 | 7 | 43 |
| R. Cedeño | 46 | 155 | 40 | 0.258 | 5 | 21 |
| An. LaRoche | 150 | 524 | 135 | 0.258 | 12 | 64 |
| N. McLouth | 45 | 168 | 43 | 0.256 | 9 | 34 |
| E. Hinske | 54 | 106 | 27 | 0.255 | 1 | 11 |
| J. Jaramillo | 63 | 206 | 52 | 0.252 | 3 | 26 |
| R. Doumit | 75 | 280 | 70 | 0.250 | 10 | 38 |
| Ad. LaRoche | 87 | 324 | 80 | 0.247 | 12 | 40 |
| B. Moss | 133 | 385 | 91 | 0.236 | 7 | 41 |
| R. Vázquez | 101 | 204 | 47 | 0.230 | 1 | 16 |
| B. Bixler | 18 | 44 | 10 | 0.227 | 0 | 3 |
| C. Monroe | 34 | 79 | 17 | 0.215 | 3 | 16 |
| L. Cruz | 27 | 70 | 15 | 0.214 | 0 | 2 |
| S. Pearce | 60 | 165 | 34 | 0.206 | 4 | 16 |
| Z. Duke | 31 | 60 | 12 | 0.200 | 0 | 5 |
| N. Walker | 17 | 36 | 7 | 0.194 | 0 | 0 |
| I. Snell | 15 | 23 | 4 | 0.174 | 0 | 1 |
| C. Morton | 18 | 31 | 4 | 0.129 | 0 | 1 |
| K. Hart | 10 | 16 | 2 | 0.125 | 0 | 1 |
| D. McCutchen | 6 | 11 | 1 | 0.091 | 0 | 1 |
| P. Maholm | 30 | 58 | 4 | 0.069 | 1 | 2 |
| R. Ohlendorf | 28 | 59 | 4 | 0.068 | 0 | 0 |
| J. Karstens | 37 | 22 | 1 | 0.045 | 0 | 0 |
| J. Salazar | 21 | 23 | 1 | 0.043 | 0 | 1 |
| C. Bootcheck | 13 | 2 | 0 | 0.000 | 0 | 0 |
| S. Burnett | 37 | 1 | 0 | 0.000 | 0 | 0 |
| J. Chavez | 71 | 1 | 0 | 0.000 | 0 | 0 |
| T. Gorzelanny | 9 | 2 | 0 | 0.000 | 0 | 0 |
| J. Grabow | 43 | 1 | 0 | 0.000 | 0 | 0 |
| J. Hanrahan | 33 | 1 | 0 | 0.000 | 0 | 0 |
| S. Jackson | 39 | 1 | 0 | 0.000 | 0 | 0 |
| V. Vasquez | 14 | 10 | 0 | 0.000 | 0 | 0 |
| J. Ascanio | 2 | 0 | 0 | — | 0 | 0 |
| D. Bautista | 14 | 0 | 0 | — | 0 | 0 |
| M. Capps | 56 | 0 | 0 | — | 0 | 0 |
| A. Claggett | 1 | 0 | 0 | — | 0 | 0 |
| P. Dumatrait | 15 | 0 | 0 | — | 0 | 0 |
| E. Hacker | 3 | 0 | 0 | — | 0 | 0 |
| C. Hansen | 5 | 0 | 0 | — | 0 | 0 |
| E. Meek | 39 | 0 | 0 | — | 0 | 0 |
| D. Veal | 19 | 0 | 0 | — | 0 | 0 |
| T. Yates | 15 | 0 | 0 | — | 0 | 0 |
| Team Totals | 161 | 5,417 | 1,364 | 0.252 | 125 | 612 |

### 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. Ascanio | 2 | 22⁄3 | 0 | 1 | 6.75 | 2 |
| A. Claggett | 1 | 1 | 0 | 0 | 9.00 | 0 |
| E. Hacker | 3 | 3 | 0 | 0 | 6.00 | 1 |
| K. Hart | 10 | 531⁄3 | 1 | 8 | 6.92 | 39 |
| M. Capps | 57 | 541⁄3 | 4 | 8 | 5.80 | 46 |
| V. Vasquez | 14 | 442⁄3 | 2 | 5 | 5.84 | 29 |
| T. Yates | 15 | 12 | 0 | 2 | 7.50 | 9 |
| D. Bautista | 14 | 132⁄3 | 1 | 1 | 5.27 | 15 |
| P. Maholm | 31 | 1942⁄3 | 8 | 9 | 4.44 | 119 |
| C. Bootcheck | 13 | 142⁄3 | 0 | 0 | 11.05 | 13 |
| Z. Duke | 32 | 213 | 11 | 16 | 4.06 | 106 |
| I. Snell | 15 | 802⁄3 | 2 | 8 | 5.36 | 52 |
| D. Veal | 19 | 161⁄3 | 1 | 0 | 7.16 | 16 |
| J. Karstens | 39 | 108 | 4 | 6 | 5.42 | 52 |
| C. Morton | 18 | 97 | 5 | 9 | 4.55 | 62 |
| D. McCutchen | 6 | 361⁄3 | 1 | 2 | 4.21 | 19 |
| J. Chavez | 73 | 671⁄3 | 1 | 4 | 4.01 | 47 |
| R. Ohlendorf | 29 | 1762⁄3 | 11 | 10 | 3.92 | 109 |
| P. Dumatrait | 15 | 13 | 0 | 2 | 6.92 | 7 |
| J. Grabow | 45 | 471⁄3 | 3 | 0 | 3.42 | 41 |
| C. Hansen | 5 | 61⁄3 | 0 | 0 | 5.68 | 5 |
| S. Jackson | 40 | 43 | 2 | 3 | 3.14 | 21 |
| E. Meek | 41 | 47 | 1 | 1 | 3.45 | 42 |
| J. Hanrahan | 33 | 311⁄3 | 0 | 1 | 1.72 | 37 |
| S. Burnett | 38 | 321⁄3 | 1 | 2 | 3.06 | 23 |
| T. Gorzelanny | 9 | 82⁄3 | 3 | 1 | 5.19 | 7 |
| Team Totals | 161 | 1,4181⁄3 | 62 | 99 | 4.59 | 919 |

## Transactions
### Pre-season

(October 29, 2008 – April 4, 2009)
* On December 1, 2008, the Pittsburgh Pirates lost free agent Franquelis Osoria to the Kansas City Royals.
* On December 5, 2008, the Pittsburgh Pirates lost free agent Matt Kata to the Houston Astros.
* On December 5, 2008, the Pittsburgh Pirates signed Boston Red Sox free agent Daniel Haigwood to a minor league contract.
* On December 8, 2008, the Pittsburgh Pirates signed Cleveland Indians free agent Brian Slocum to a minor league contract.
* On December 10, 2008, the Pittsburgh Pirates traded Ronny Paulino to the Philadelphia Phillies in exchange for Jason Jaramillo.
* On December 11, 2008, the Pittsburgh Pirates lost Kyle Bloom to the Detroit Tigers due to the Rule 5 draft.
* On December 11, 2008, the Pittsburgh Pirates acquired Donnie Veal from the Chicago Cubs due to the Rule 5 draft.
* On December 12, 2008, the Pittsburgh Pirates signed free agent Ramon Vazquez to a 2-year contract.
* On December 17, 2008, the Pittsburgh Pirates lost free agent Josh Shortslef to the Philadelphia Phillies.
* On December 22, 2008, the Pittsburgh Pirates signed Denny Bautista, Chris Bootcheck, Garrett Jones, Juan Mateo, Andy Phillips and Jeff Salazar to Minor League contracts.
* On December 22, 2008, the Pittsburgh Pirates signed Ryan Doumit to a 3-year contract extension.
* On January 6, 2009, the Pittsburgh Pirates signed Eliezer Aquino, Jacobo Espiede, Sadid Pontier-Frias, Corey Hamman, Jeffrey Infante, Pedro Lopez, Anderson Machado, Leandro Mejia, Jean Ozoria, Angel Reyes, Eduardo Rodriguez, Carlos Vásquez and Jesus Vasquez to minor league contracts.
* On January 6, 2009, the Pittsburgh Pirates lost free agent Ray Sadler to the Tampa Bay Rays.
* On January 13, 2009, the Pittsburgh Pirates signed Craig Monroe and Miguel Pérez to minor league contracts.
* On January 13, 2009, the Pittsburgh Pirates lost free agent Michael Ryan to the Florida Marlins.
* On January 20, 2009, the Pittsburgh Pirates re-signed Adam LaRoche to a 1-year contract.
* On January 22, 2009, the Pittsburgh Pirates lost free agent Juan Pérez to the Atlanta Braves.
* On January 26, 2009, the Pittsburgh Pirates claimed Virgil Vasquez off of waivers from the San Diego Padres and signed Jason Davis and Hector Gimenez to minor league contracts.
* On January 30, 2009, the Pittsburgh Pirates re-signed Paul Maholm to a 3-year contract extension and signed free agent Eric Hinske to a 1-year contract.
* On February 5, 2009, the Pittsburgh Pirates lost T. J. Beam off of waivers to the Toronto Blue Jays.
* On February 9, 2009, the Pittsburgh Pirates lost free agent Ronald Belisario to the Los Angeles Dodgers.
* On February 17, 2009, the Pittsburgh Pirates re-signed Nate McLouth to a 3-year contract.
* On February 21, 2009, the Pittsburgh Pirates exercised contract option on John Russell as manager through 2010.
* On March 4, 2009, the Pittsburgh Pirates re-signed Andy LaRoche, Brandon Moss, Brian Bixler, Craig Hansen, David Davidson, Donnie Veal, Evan Meek, Jason Jaramillo, Jeff Karstens, Jeff Sues, Jesse Chavez, Jimmy Barthmaier, José Tábata, Luis Cruz, Neil Walker, Nyjer Morgan, Phil Dumatrait, Robinzon Diaz, Rómulo Sánchez, Ronald Uviedo, Ross Ohlendorf, Sean Burnett, Steve Pearce, Steve Lerud, Tom Gorzelanny and Virgil Vasquez to 1-year contracts.
* On March 29, 2009, the Pittsburgh Pirates received returned Rule 5 draft pick Kyle Bloom from the Detroit Tigers.

### In-Season

(April 5, 2009 – November 4, 2009)
* On April 15, 2009, the Pittsburgh Pirates acquired Delwyn Young from the Los Angeles Dodgers in exchange for two players to be named later.
* On April 17, 2009, the Pittsburgh Pirates acquired Mike Dubee from the Chicago White Sox in exchange for Andy Phillips.
* On May 16, 2009, the Pittsburgh Pirates acquired Eric Hacker from the New York Yankees in exchange for Rómulo Sánchez.
* On May 17, 2009, the Pittsburgh Pirates acquired Jeff Corsaletti from the Boston Red Sox and Randy Newsom from the Cleveland Indians in exchange for players to be named later or cash considerations.
* On May 18, 2009, the Pittsburgh Pirates claimed Steven Jackson off of waivers from the New York Yankees.
* On June 3, 2009, the Pittsburgh Pirates acquired Charlie Morton, Jeff Locke and Gorkys Hernández from the Atlanta Braves in exchange for Nate McLouth.
* On June 30, 2009, the Pittsburgh Pirates acquired Eric Fryer and Casey Erickson from the New York Yankees in exchange for Eric Hinske.
* On June 30, 2009, the Pittsburgh Pirates acquired Lastings Milledge and Joel Hanrahan from the Washington Nationals in exchange for Sean Burnett and Nyjer Morgan.
* On July 22, 2009, the Pittsburgh Pirates acquired Argenis Diaz and Hunter Strickland from the Boston Red Sox in exchange for Adam LaRoche.
* On July 29, 2009, the Pittsburgh Pirates acquired Tim Alderson from the San Francisco Giants in exchange for Freddy Sanchez.
* On July 29, 2009, the Pittsburgh Pirates acquired Jeff Clement, Ronny Cedeño, Aaron Pribanic, Brett Lorin and Nate Adcock from the Seattle Mariners in exchange for Ian Snell and Jack Wilson.
* On July 30, 2009, the Pittsburgh Pirates acquired Kevin Hart, José Ascanio and Josh Harrison from the Chicago Cubs in exchange for John Grabow and Tom Gorzelanny.
* On August 12, 2009, the Pittsburgh Pirates claimed Jon Meloan off of waivers from the Tampa Bay Rays.
* On September 2, 2009, the Pittsburgh Pirates lost Jon Meloan off of waivers to the Oakland Athletics.
* On October 17, 2009, the Pittsburgh Pirates announced that Ray Searage was promoted to Major League coaching staff.
* On October 29, 2009, the Pittsburgh Pirates claimed Justin Thomas off of waivers from the Seattle Mariners.
* On October 30, 2009, the Pittsburgh Pirates named Carlos García as first base coach.
* On November 3, 2009, the Pittsburgh Pirates acquired Aki Iwamura from the Tampa Bay Rays in exchange for Jesse Chavez.

## Farm system

| Level | Team | League | Manager |
| AAA | Indianapolis Indians | International League | Frank Kremblas |
| AA | Altoona Curve | Eastern League | Matt Walbeck |
| A | Lynchburg Hillcats | Carolina League | P. J. Forbes |
| A | West Virginia Power | South Atlantic League | Gary Green |
| A-Short Season | State College Spikes | New York–Penn League | Gary Robinson |
| Rookie | GCL Pirates | Gulf Coast League | Tom Prince |
| Rookie | DSL Pirates | Dominican Summer League | N/A |
| Rookie | VSL Pirates | Venezuelan Summer League | Osmin Melendez |
LEAGUE CHAMPIONS: Lynchburg