The 2009 Florida Marlins season was the 17th season for the Major League Baseball franchise. The Marlins played their home games at Sun Life Stadium. Fredi González returned for his third straight season as manager. At 87–75, 2009 would prove as of 2019 the third best season in franchise history, the team’s best non-playoff season and their most recent winning record. However, the Marlins failed to make the playoffs for the sixth consecutive season.
Regular season
April
Opening Day showcased the Marlins′ new emphasis on pitching and speed, although several home runs were hit too. New leadoff hitter Emilio Bonifacio had three stolen bases and an inside-the-park home run, going 4-for-5. A grand slam by Hanley Ramírez, and homers by Jorge Cantú and Jeremy Hermida capped a spectacular performance in a 12–6 win over the Washington Nationals. Following an opening series sweep of Washington, the Marlins won two of three games against the New York Mets. Next, Florida had a nine-game road trip, visiting Atlanta, Washington, and Pittsburgh for three games each. The Marlins swept both the Braves and Nationals to earn a franchise-best 11—1 record to open a season. But then they stumbled in Pittsburgh, losing all three games to the Pirates. Then the Marlins returned home to meet the Phillies, and lost all three games there too. In the final game against Philadelphia, outfielder Cody Ross pitched an inning of relief, becoming the first Marlins position player to pitch since Jason Wood did so in 2007. The Marlins closed April with three straight wins on the road.
May
The Marlins opened the month by losing the final three games of a four-game series at the Chicago Cubs. This was the beginning of one of the worst months in Marlins history going 5—20. Ricky Nolasco never returned to his 2008 form and was sent down to AAA. Worse yet, their number three starter Aníbal Sánchez got injured and the Marlins experimented with different pitchers including John Koronka, Graham Taylor, and even tried starting relievers Hayden Penn and Burke Badenhop before finally settling for Sean West. For the second time in 2009 a position player, Ross Gload pitched a hitless 9th inning in a 15—2 loss to the Tampa Bay Rays. After being 11—1 near the end of April the Marlins finished May with a 23—28 record.
June
In June the Marlins slowly were able to climb back to a 40—39 record. Rookie pitcher Sean West went into the seventh inning against his childhood idol Randy Johnson and the San Francisco Giants with a no-hitter before Édgar Rentería hit a single. and Ricky Nolasco returned from the Minors and was better than ever. Hanley Ramírez started to play like an MVP, by hitting 2 grand slams in one series against the Baltimore Orioles, his second and third of the year, then continued to have RBIs for 10 straight games into July 2 for a Florida Marlins franchise record.
July
In the beginning of July Hanley Ramírez was voted as the starting shortstop for the National League in the 2009 MLB All-Star Game. Teammate and pitcher Josh Johnson joined him but was not named a starter. At the All-Star Game, Ramírez went 0 for 3 with 3 ground balls. Johnson did not get the opportunity to pitch. Coming out of the All-Star Break, the Marlins ran in the Philadelphia Phillies with a four-game series. Since the 3rd game got rained out, they only lost all 3 games. No. 5 starter Sean West was sent to the minors and Rick VandenHurk was called up to make his 2009 Marlins debut. Also, their No. 4 starter Andrew Miller was sent down and Gaby Sánchez joined the team.
Season standings
Record vs. opponents
Game log
Roster
Player stats
Batting
Note: G = Games played; AB = At bats; R = Runs scored; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; AVG = Batting average; SB = Stolen bases
Player
G
AB
R
H
2B
3B
HR
RBI
AVG
SB
149
585
67
169
42
0
16
100
.289
3
151
576
101
197
42
1
24
106
.342
27
158
564
84
137
27
1
31
90
.243
2
151
559
73
151
37
1
24
90
.270
5
128
504
84
162
31
6
9
47
.321
8
127
461
72
116
11
6
1
27
.252
21
129
429
48
111
14
2
13
47
.259
5
112
373
59
101
25
0
9
50
.271
0
80
239
24
65
10
1
8
27
.272
1
125
230
33
60
10
2
6
30
.261
0
113
214
18
58
11
0
3
33
.271
1
54
176
30
44
12
2
4
13
.250
1
92
141
18
33
8
2
3
18
.234
0
35
104
24
29
8
0
2
18
.279
0
27
69
6
15
3
0
0
5
.217
1
21
21
2
5
0
0
2
3
.238
0
22
20
6
5
1
0
0
3
.250
0
14
11
5
3
1
0
1
2
.273
0
14
12
1
0
1
0
1
0
.083
0
34
62
8
12
1
0
3
10
.194
0
31
50
1
7
0
0
0
3
.140
0
30
47
5
6
1
0
0
3
.128
0
20
31
2
2
1
0
0
0
.065
0
16
23
0
0
0
0
0
0
.000
0
20
24
0
2
0
0
0
0
.083
0
11
21
0
0
0
0
0
0
.000
0
35
10
0
0
0
0
0
1
.000
0
3
3
0
0
0
0
0
0
.000
0
47
4
1
0
0
0
0
1
.000
0
18
2
0
1
0
0
0
0
.500
0
2
1
0
0
0
0
0
0
.000
0
15
2
0
0
0
0
0
0
.000
0
71
2
0
0
0
0
0
0
.000
0
73
1
0
0
0
0
0
0
.000
0
1
1
0
1
0
0
0
0
1.000
0
Pitching
Note: G = Games pitched; GS = Games started; W = Wins; L = Losses; SV = Saves; IP = Innings pitched; H =Hits; ER = Earned runs allowed; BB = Walks allowed; K = Strikeouts; ERA = Earned run average;