Thinking about the best New York Mets player who has worn the number 10 was tough. I have very vivid memories of Endy Chavez robbing Scott Rolen's home run in Game 7 of the 2006 NLCS. One of the best postseason moments in Mets history. Dave Magadan wore it for a couple of seasons as well.
The best Met to have worn number 10 is Rusty Staub.
I was flipping back and forth between Staub and Rey Ordonez as the best Met to wear number 10 and landed on Staub because of his bat, and the fact that he was a Met for longer. However, Ordonez is one of the best defensive players the Mets have ever had and in my opinion is a top 15 infielder in franchise history as well.
Rusty Staub is the best Mets player to wear number 10
While Ordonez is a top 15 infielder in Mets history, I believe Staub is a top 15 outfielder in Mets history. He had two separate tours of duty with the Mets. His first stint was from 1972-1975. Staub actually wore number 4 when he first got to the Mets but switched to number 10 for the 1975 season. The number 10 was worn by Duffy Dyer until the 1974 season, Staub took the reigns after Dyer was traded to the Pirates.
Staub was a key part of the 1973 Mets that lost in the World Series. He slashed .279/.361/.421 with 15 home runs and 76 RBI that season. In the World Series, he had 11 hits in 26 at-bats including a home run, but unfortunately his efforts weren't enough.
Staub followed up his solid 1973 campaign with back to back 19 home run seasons. In the 1975 season he drove in 105 runs and had a 132 OPS+. That was his best season as a Met.
Staub's second stint was from 1981-1985. That was when Staub's career was nearing an end and he was not much more than a bench player, albeit a very productive one.