New York Mets best five offensive teams in franchise history

5 Oct 1999: Mike Piazza #31 of the New York Mets swings at the ball during the game against the Arizona Diamondbacks at the Bank One Ballpark in Phoenix, Arizona. The Mets defeated the Diamondbacks 8-4. Mandatory Credit: Donald Miralle /Allsport
5 Oct 1999: Mike Piazza #31 of the New York Mets swings at the ball during the game against the Arizona Diamondbacks at the Bank One Ballpark in Phoenix, Arizona. The Mets defeated the Diamondbacks 8-4. Mandatory Credit: Donald Miralle /Allsport
1 of 5
Mets
NEW YORK – APRIL 09: Carlos Delgado #21 and David Wright #5 of the New York Mets celebrate after scoring on a hit by Moises Alou #18 in the eighth inning against the Philadelphia Phillies during the home opener at Shea Stadium on April 9, 2007 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Jim McIsaac/Getty Images)

The New York Mets weren’t always known for their offense. In fact, during their early years, the complete opposite was true.

It took the club until 1986 to have 700+ runs scored season. That championship squad blew past the number, scoring a total of 783 runs—nearly 100 more than the 1970 and 1985 Mets who held the previous record.

In terms of runs scored, though, the 1986 Mets aren’t even close to number one. Several other squads outscored them. And that is what I’d like to talk about here, the greatest Mets offenses of all-time.

This can be a subjective list but it can also be a simple one based on the top reason that makes an offense successful, scoring runs. Even though the era played a factor, there’s no denying these five Mets teams had some of the best run-producers to ever step foot in Flushing.

5) 2007 Mets, 804 runs scored

The 2007 Mets are the most recent team to score 800+ runs in a season. They did so with an awesome core of players left over from their run to the NLCS in 2006.

The RBI leader on this squad was center fielder Carlos Beltran with 112. He managed to do so thanks to his team-leading 33 home runs.

David Wright, with 30 home runs and 107 RBI, finished second in both categories. The one thing he did that Beltran didn’t was cross the plate 100+ times. His 113 runs scored is the third of his second-place finishes in the big run-producing categories. In first place, we can find Jose Reyes with 119 runs scored.

This Mets team wasn’t incredibly deep with power. Aside from Beltran and Wright, only Carlos Delgado hit a significant number of dingers. He had 24 to go with his 87 RBI.

The Mets received significant contributions from other players as well. Even if their RBI or run totals weren’t so grand, it’s worth mentioning.

All eight of the primary Mets starters hit .258 or higher. Wright and Moises Alou were both above .300.

Even on the bench, the Mets received some solid play. Damion Easley, Ruban Gotay, Lastings Milledge, Endy Chavez, and Ramon Castro were all .272+ hitters. Easley and Castro even managed to go double-digits with their home run totals.

Schedule