Upload Photo
10. JOHN OLERUD First base, 1997-99 There was
Caption / Share

10. JOHN OLERUD
First base, 1997-99
There was a great temptation to list Ed Kranepool here at No. 10, there really was. He was the city kid from James Monroe High who joined the Mets in 1962, stayed until 1979 and holds club records for hits, games, at-bats, sacrifice flies and other categories. But reality says that Olerud might be the best hitter the Mets ever have had. Although he was here for only three years, he holds the club career records for average (.315) and on-base percentage .425. Olerud's .354 mark in 1998 is the best any Met has ever batted. Plus, he had a key hit off the rightfield fence in the first inning of one of the biggest wins in Mets history — the first official interleague game against the Yankees.
(Credit: AP )

1 of 10

Share this photo

Countdown: Top 10 Mets of all-time

First, the ground rules: In choosing the 10 greatest Mets, it is a matter of the 10 who did the most as Mets, not the 10 greatest players who ever wore Mets uniforms. Thus, Willie Mays and Nolan Ryan are not on this list. After that, it's wide open and totally subjective. Does longevity matter? How about sentimentality? Yes, and no, as Newsday's Mark Herrmann writes.