When thinking about New York Mets players who have worn number 4, Wilmer Flores came to mind. I can picture him crying after thinking he was going to be traded, only to not be traded and hit one of the biggest home runs the Mets have hit in my life just a couple of days later. Flores was a good Met, but he's not the best player to have worn the number 4.
The number 4 has been pretty unlucky lately. Jed Lowrie was supposed to be a good player for the Mets, but he had just eight plate appearances without a hit. Albert Almora Jr. is the most recent Met who has worn number 4, but he had just six hits in 52 at bats as a Met this past season.
Robin Ventura had the best season wearing number 4 in 1999 when he hit 32 home runs with 120 RBI and finished sixth in the National League MVP balloting.
The best player who has worn number 4 as a Met is Lenny Dykstra
Dykstra began his career as a Met where he showed flashes of what ended up resulting in four all-star appearances in Philadelphia later in his career. He was only a Met for 4.5 seasons but he was very impactful.
In his first full season in 1986, Dykstra had what was his best season as a Met. He slashed .295/.377/.445 with eight home runs and 45 RBI. His calling card was his speed, and he stole 31 bases that season. His 135 WRC+ was in the top ten in the National League and was one of the better marks in his career.
He finished 19th in the National League MVP balloting in a season that resulted in the Mets' second World Series Championship in franchise history.
Dykstra was above average defensively and his speed has him seventh in franchise history with 116 stolen bases which is impressive considering the fact that he wasn't a Met for very long.
Dykstra winning a World Series along with being consistently above average at the plate and on the bases makes him the best Met to wear number 4 and one of the best center fielders the Mets have had as well.