Last 5 Mets players with 100 RBI: David Wright (2005, 2006, 2007, 2008 and 2010)
David Wright or the "Captain" as he was eventually named as was perhaps the most consistent player the Mets had, especially during the prime of his playing days. Once Wright was called up in 2004, the Mets knew they had something special in their young third baseman as in just his second season, he impressed everyone in baseball.
In 2005 at just 22, Wright was seen as the best third baseman in the game as in 160 games, Wright batted .306 with 27 home runs and 102 RBI along with 99 runs scored, 42 doubles and 17 stolen bases. He was a player that every team dreamed of. Wright was also named in the top ten in the National League for average, hits, total bases, RBI, extra-base hits and runs. So what can he do for an encore in 2006?
In 2006, Wright had another exceptional l year as he was named to his first MLB All-Star Game being named the starting third baseman. His 2006 season saw him collect 74 RBI before the All-Star break broke Mike Piazza's record at the time in 2002 with 72 and ended up exceeding his RBI total from last year from 102 to 116 which award him a contract extension of 6 years worth $55 million.
The 2007 season for Wright was another strong campaign as his season was again filled with record-breaking performances he had at one point a 26-game hit streak which was a franchise record and became at the time the 29th player in MLB history join to 30-30 club with 30 home runs and 30 stolen bases in the same season. Wright had a total of 107 RBI that season and was fourth in the NL voting for the MVP and he was just getting started as 2008 was another great showing.
The 2008 season for Wright saw him hit his 100th career home run in just his fifth MLB season on April 13th against the Brewers and had his first career walk-off home run that season as well on August 7. Wright exceeded his RBI total by plenty that year with 124 along with batting over .300 in five straight seasons.
After an injury-plagued season in 2009 seeing him only collect 72 RBI, the 2010 season saw a healthy David Wright and his power resurgence that Mets fans loved to see. That year saw Wright make the All-Star Game again as the third baseman starter and was named the 2010 June Player of the Month collecting 6 home runs and 29 RBI that month. He finished off the season with a .283 batting average but more importantly, 103 RBI which ended up being the last time in his career he would have 100 RBI or more in a season.