2008 New York Mets season

The 2008 New York Mets season was the franchise's 47th season. The Mets finished the season with an 89–73 record, second place in the National League East, three games behind the Philadelphia Phillies, and one game worse than the wild card winners, the Milwaukee Brewers. The Mets were eliminated from postseason play on their last day of the regular season by the Florida Marlins for the second straight year.
2008 was the Mets' 45th and final year at Shea Stadium. They moved to Citi Field in 2009.
Offseason.
After dropping 12 out of their final 17 games of the 2007 season to lose the National League East to the Philadelphia Phillies on their last day of the regular season, the Mets front office was expected to make big moves in the offseason to give hope for the next season.
Needing to make a decision within five days after the Mets' last game, Tom Glavine declined his $13 million player option. He eventually signed with his former team, the Atlanta Braves, agreeing to a one-year contract worth $8 million on November 18.
On October 31, the Mets took care of two of their own potential free agents. Left fielder Moisés Alou's option year on his contract was picked up for $7.5 million despite Alou only playing in 87 games due to a left quadriceps injury. He did, however, lead the Mets with a .341 batting average and seven outfield assists. Alou also set a franchise record with a 30-game hitting streak after he came off the disabled list. Utility player Damion Easley was re-signed for one year at $950,000. He was on the disabled list two separate times due to a left quadriceps strain on May 11 and a left ankle sprain which ended his season on August 18.
When the free agency period began, the Mets first looked to catcher Yorvit Torrealba to replace 2007 starter Paul Lo Duca. After agreeing to the structure of a three-year contract worth $14.4 million with Torrealba, the Mets suddenly changed their minds on November 17 and retracted the offer, seemingly because of Torrealba's sore shoulder, as the Mets only needed to see the results of Torrealba's physical to officially complete the deal. Lo Duca never appeared to be the first choice for the Mets, so they continued their search for a starter from another team rather than re-sign Lo Duca, who went on to sign with the Nationals.
After the Torrealba deal fell through, the Mets focused on one of their own free agents. On November 18, second baseman Luis Castillo agree to a four-year $25 million contract. The Mets explored the possibility of signing David Eckstein to start at second base, but determined his contract demands were too lofty.
On November 20, the Mets traded relief pitcher Guillermo Mota away to the Milwaukee Brewers for catcher Johnny Estrada. This trade ended up just being a salary dump, as Estrada, who was arbitration-eligible, was not offered a new contract, therefore becoming a free agent. The Mets wanted to be rid of Mota and his $3.2 million salary because he pitched to a 5.72 ERA in 2007 after being suspended for 50 games for steroid use.
In response to the Mets' need for a starting catcher, General Manager Omar Minaya made his first significant trade of the offseason on December 1, acquiring catcher Brian Schneider and outfielder Ryan Church from the Nationals for outfielder Lastings Milledge. Once considered the Mets top prospect, Milledge had fallen out of favor with players and management due to his on- and off-field antics. Minaya made the trade to acquire two players who, in his mind, would be starters for the Mets.
The Mets made a small move on January 5, 2008, to shore up their outfield depth, acquiring Ángel Pagán from the Chicago Cubs for two minor-league players, outfielder Corey Coles and pitcher Ryan Meyers. Pagán was a fourth-round draft pick by the Mets in 1999, and he was sent to the Cubs on January 25, 2006, for cash.
The Mets' biggest trade of the offseason would come on January 29, when they agreed to a trade for two-time Cy Young Award-winning pitcher Johan Santana from the Minnesota Twins. Minaya agreed to trade outfielder Carlos Gómez and pitchers Philip Humber, Kevin Mulvey, and Deolis Guerra to the Twins. Three days later, to complete the trade, Santana agreed to a contract extension worth $137.5 million over the course of six years, with an option worth an extra $19.5 million for 2014, which can be triggered by performance. This contract is a record amount for a Major League Baseball pitcher.
Starting pitcher Óliver Pérez's arbitration case was settled on February 22 and scored a win for Pérez, as the Mets found out they would have to pay him $6.5 million for the 2008 season. This gave Pérez a raise of over $4 million and was $1.775 million more than the Mets offered to pay him.
Another player signed during the offseason was relief pitcher Duaner Sánchez. Sánchez missed all of 2007 due to a broken bone in his left shoulder suffered during a taxi accident in 2006, but the Mets hoped he could still return to be an important part of the bullpen, signing him to a one-year deal at $850,000.
Players who made it to the Mets in 2008 after being signed to minor-league contracts include pitcher Tony Armas, Jr., catcher Robinson Cancel, and utility player Fernando Tatís.
Spring training.
The Mets entered spring training with questions about their pitching staff due to injury and age. Duaner Sánchez was still recovering from his shoulder injury, and older starters Pedro Martínez and Orlando Hernández were coming off of seasons when they missed significant time due to injury. Martínez made it to Opening Day healthy, but Sánchez and Hernández opened the regular season on the disabled list.
During spring training, the team suffered several injuries to players that they had pegged to play with the Mets when the season opened on March 31. On March 1, Ryan Church collided with Marlon Anderson while trying to catch a fly ball, leaving Church with a concussion and Anderson with a bruised sternum. Ramón Castro aggravated his right hamstring injury on March 16, ending up with a sprain. It was more severe than first thought, keeping Castro out of play through the beginning of the season. Carlos Beltrán and Luis Castillo were late to start playing because they were both still recovering from offseason knee surgery, while Moisés Alou was held out of action because of hernia surgery. Other players suffered minor injuries that held them out of many exhibition games, but they returned before the first game that counted.
John Maine had the strongest spring training performance from the pitching staff, leading all National League pitchers with a 1.53 ERA. Maine went 3–1 over innings, with 33 strikeouts and five walks. Ángel Pagán was a surprising force on offense, batting .329 to win the starting left field competition that was open due to Alou's injury.
Coming out of spring training, the Mets set their starting rotation with Johan Santana, Martínez, Maine, Óliver Pérez, and Mike Pelfrey in place of Hernández. The bullpen consisted of Billy Wagner, Aaron Heilman, Pedro Feliciano, Scott Schoeneweis, Matt Wise, and Joe Smith, who beat Brian Stokes for a spot on the roster. Brian Schneider, Carlos Delgado, Castillo, José Reyes, David Wright, Pagán, Beltrán, and Church started in the field.
Anderson, Damion Easley, and Endy Chávez were set as the bench players, joined by Brady Clark and Raul Casanova due to Alou's and Castro's injuries. These decisions caused Rubén Gotay to lose his spot on the roster after playing in 98 games in 2007, so the Mets placed him on waivers, where he was claimed by the Atlanta Braves on March 28.
Regular season.
Bullpen problems.
The weakest part of the Mets team was their bullpen, which struggled throughout the season. If all the games played by the Mets ended after the 8th inning the team would have won the NL East by 12 games.
Player stats.
Batting.
"Legend: G = games played; AB = at-bats; H = hits; BA = batting average; OBP = on-base percentage; HR = home runs; RBI = runs batted in; R = runs scored; SB = stolen bases"; 
Pitching.
"Legend: G = games pitched; GS = games started; IP = innings pitched; W = wins; L = losses; ERA = earned run average; H = hits allowed; SO = strikeouts; BB = walks; S = saves"; 