The 20 Mets Hitters Who Actually Dominated

Share With Other Baseball Fans:

Last Updated: June 17th, 2026 by Michael Schatz

The Mets have never been baseball’s glamour franchise, but they’ve given New York plenty of reasons to believe over six decades. From the lovable losers of 1962 to the Miracle Mets of ’69, from the swaggering champions of ’86 to the gritty contenders of the 2000s, this franchise has cycled through eras of triumph and heartbreak. The greatest players who wore the orange and blue didn’t just put up numbers—they defined what it meant to be a Met.

Don't lose this article. Enter your email below, and I'll send it to you right now. Plus, we'll send you other unbelievable stories from baseball's past.

This ranking evaluates players strictly on what they accomplished in Queens, not what they did before they arrived or after they left. A minimum of roughly three seasons or 10 WAR as a Met gets you in the conversation. That means we’re measuring Mike Piazza by his eight years behind the plate at Shea, not his Dodgers prime. It also means John Olerud’s outstanding three-year peak is weighed against the longer Mets careers of players such as David Wright and Ed Kranepool. Keith Hernandez, Darryl Strawberry, and Carlos Beltran all make strong cases from different eras.

We’re counting down from number 20 to number 1, ranking the players who mattered most when it mattered most—in a Mets uniform.

How We Made This List

We ranked these 20 hitters strictly by what they accomplished with the Mets, not by work for another club. The source puts roughly three Mets seasons or 10 Mets WAR in the conversation, then weighs offensive production, peak seasons, longevity, postseason impact, awards, defense, and importance to franchise history. The countdown preserves the source article's original editorial judgment, and reasonable fans may value peak performance and longevity differently.

20. Bobby Bonilla

1992-1995, 1999

Bobby Bonilla — CareerTotal
G2113
AB7213
H2010
HR287
RBI1173
SB45
AVG.279
OBP.358
SLG.472
OPS.830
All-Star selections6
Silver Sluggers3
World Series titles1

With the team: .270 AVG, 481 hits, 95 HR, 295 RBI, 2× All-Star

Bobby Bonilla arrived in Queens in 1992, played four seasons with the Mets through 1995, and returned for a second stint in 1999, serving as a power-hitting presence in the middle of the lineup. Over 515 games in a Mets uniform, he collected 481 hits and drove in 295 runs while launching 95 home runs.

His best season came in 1993 when he smashed 34 home runs and drove in 87 runs, providing the kind of production the franchise had envisioned when they signed him. He followed that with a .290 batting average in the strike-shortened 1994 campaign, then hit 20 home runs with 67 RBI.

Bonilla earned his two Mets All-Star selections in 1993 and 1995. After a 1995 trade to Baltimore, he returned to the Mets for 60 games in 1999 and hit .160 with four home runs and 18 RBI.

His tenure produced solid offensive numbers across five seasons, making him one of the more productive run producers during a transitional era for the franchise.

19. John Olerud

1997-1999

John Olerud — CareerTotal
G2234
AB7592
H2239
HR255
RBI1230
SB11
AVG.295
OBP.398
SLG.465
OPS.863
All-Star selections2
Gold Gloves3
World Series titles2

With the team: .315 AVG, 524 hits, 63 HR, 291 RBI

John Olerud anchored first base for the Mets from 1997 through 1999, bringing a rare combination of contact ability and defensive excellence to Flushing. Over three seasons, he compiled a .315 batting average with 524 hits and 291 RBI in 476 games. His 306 walks against just 206 strikeouts demonstrated exceptional plate discipline.

The 1998 campaign stands as Olerud’s masterpiece in a Mets uniform. He posted a .354 batting average with a .447 on-base percentage and .551 slugging percentage, setting franchise records for batting average and on-base percentage. His 197 hits that season paced a lineup that pushed toward October.

Olerud delivered clutch moments throughout his tenure, including a two-run walk-off home run on May 19, 1997, to beat the Colorado Rockies at Shea Stadium. In 1999, he played every game while hitting .298 with 96 RBI and 107 runs scored.

His three-year run produced the highest batting average of any Met with at least 1,500 at-bats in franchise history.

18. Tommie Agee

1968-1972

Tommie Agee — CareerTotal
G1130
AB3912
H999
HR130
RBI433
SB167
AVG.255
OBP.320
SLG.412
OPS.732
All-Star selections2
Gold Gloves2
World Series titles1
Rookie of the Year1

With the team: .262 AVG, 632 hits, 82 HR, 265 RBI

New York Mets Home Run Leaders Through the 2021 Season 1. Darryl Strawberry 252 HR 2. David Wright 242 HR 3. Mike Piazza 220 HR 4. Howard Johnson 192 HR 5. Dave Kingman 154 HR 6. Carlos Beltran 149 HR 7. Michael Conforto 132 HR 8. Lucas Duda 125 HR 9. Todd Hundley 124 HR 10. Kevin McReynolds 122 HR

Tommie Agee patrolled center field for the Mets from 1968 through 1972, anchoring the outfield during the franchise’s most improbable championship run. Over five seasons, he appeared in 661 games and hit 82 home runs with a .262 batting average while adding 92 stolen bases.

His 1969 season produced 26 home runs, 76 RBI, and 97 runs scored as the Miracle Mets captured their first World Series title. The following year, Agee posted career-best numbers with a .286 average, 24 home runs, 75 RBI, and 107 runs while earning a Gold Glove for his defensive excellence in center field.

Game 3 of the 1969 World Series showcased everything Agee brought to the Mets. He led off the game with a home run against the Orioles, then made two spectacular run-saving catches that preserved a 5-0 victory and shifted momentum in the Series.

No center fielder combined power, speed, and defense more effectively during the Mets’ first championship era than Agee.

17. Jerry Grote

1966-1977

Jerry Grote — CareerTotal
G1421
AB4339
H1092
HR39
RBI404
SB15
AVG.252
OBP.316
SLG.326
OPS.642
All-Star selections2
World Series titles1

With the team: .256 AVG, 994 hits, 35 HR, 357 RBI, 2× All-Star

Jerry Grote anchored the Mets behind the plate from 1966 through 1977, appearing in 1,235 games across twelve seasons. He posted a .256 batting average with 994 hits and 357 RBI during his tenure in New York. Grote earned two All-Star selections with the Mets, in 1968 and 1974.

His defining contribution came in 1969, when he caught every postseason inning during the Miracle Mets’ improbable World Series run. That championship season saw Grote hit .252 with six home runs and 40 RBI, helping New York upset the Baltimore Orioles in the Fall Classic.

Grote’s best offensive seasons followed immediately after, recording 106 hits in 1970 and 109 hits in 1971 while batting .270 in the latter campaign. His steady presence behind the plate provided the foundation for the Mets’ pitching staff throughout their most successful era.

No catcher in franchise history has appeared in more games for the Mets than Grote’s 1,235.

16. Daniel Murphy

2008-2015

Daniel Murphy — CareerTotal
G1452
AB5308
H1572
HR138
RBI735
SB68
AVG.296
OBP.341
SLG.455
OPS.796
All-Star selections3
Silver Sluggers2

With the team: .288 AVG, 967 hits, 62 HR, 402 RBI, 1× All-Star

Daniel Murphy spent seven seasons with the Mets from 2008 through 2015, establishing himself as a steady presence in the middle of the lineup. Over 903 games in a New York uniform, he collected 967 hits and posted a .288 batting average while driving in 402 runs.

Murphy’s 2015 postseason run remains one of the most electrifying stretches in franchise history. He won NLCS MVP after hitting .529 with four home runs and six RBI in the series against the Cubs, capping a run in which he set an MLB postseason record by homering in six consecutive playoff games.

His Game 5 performance against the Dodgers in the 2015 NLDS showcased both his baseball IQ and clutch hitting. Murphy took third base on a walk with heads-up baserunning, then delivered a go-ahead home run off Zack Greinke to send the Mets to the NLCS.

He earned one All-Star selection during his Mets tenure and posted his best season in 2013 with 188 hits, 13 home runs, and 78 RBI. Murphy’s October heroics in 2015 propelled the franchise to its first World Series appearance in fifteen years.

15. Bud Harrelson

1965-1977

Bud Harrelson — CareerTotal
G1533
AB4744
H1120
HR7
RBI267
SB127
AVG.236
OBP.327
SLG.288
OPS.615
All-Star selections2
Gold Gloves1
World Series titles1

With the team: .234 AVG, 1,029 hits, 6 HR, 242 RBI, 2× All-Star

All-Time New York Mets Hits Leaders 1. David Wright 1,777 2. Jose Reyes 1,534 3. Ed Kranepool 1,418 4. Cleon Jones 1,188 5. Edgardo Alfonzo 1,136 6. Mookie Wilson 1,112 7. Bud Harrelson 1,029 8. Mike Piazza 1,028 9. Darryl Strawberry 1,025 10. Howard Johnson 997

Bud Harrelson patrolled shortstop for the Mets from 1965 through 1977, appearing in 1,322 games across 13 seasons. His glove defined his value more than his .234 batting average, though he collected 1,029 hits and drew 573 walks while stealing 115 bases in a Mets uniform.

Harrelson won the Gold Glove at shortstop in 1971, the same year he recorded 138 hits and earned TSN All-Star honors. He earned two All-Star selections with the Mets during his tenure.

His signature moment came in 1969 when he served as the starting shortstop for the Miracle Mets, anchoring the infield throughout their improbable World Series championship run. His two Mets All-Star selections came in 1970 and 1971; he remained the club’s shortstop as the Mets made another pennant push in 1973.

No shortstop in franchise history has played more games at the position for the Mets than Harrelson’s 1,322 appearances.

14. Carlos Delgado

2006-2009

Carlos Delgado — CareerTotal
G2035
AB7283
H2038
HR473
RBI1512
SB14
AVG.280
OBP.383
SLG.546
OPS.929
All-Star selections2
Silver Sluggers3

With the team: .267 AVG, 468 hits, 104 HR, 339 RBI

Carlos Delgado anchored the middle of the Mets lineup from 2006 through 2009, providing veteran power as the team’s primary first baseman and cleanup hitter. Over four seasons in Queens, he launched 104 home runs and drove in 339 runs across 468 games.

His arrival in 2006 proved immediate and transformative. Delgado hit 38 home runs and drove in 114 runs while helping lead the Mets to the NL East championship in his first season with the club. On June 27, 2008, he set the franchise single-game RBI record by driving in nine runs against the Yankees.

Delgado matched his power output in 2008, again hitting 38 home runs while driving in 115 runs and batting .271. That season represented his final full campaign before injuries curtailed his career.

His off-field contributions earned recognition as well, as he received the Roberto Clemente Award in 2006 for his humanitarian work. Delgado remains the franchise’s single-game RBI record holder, a mark that has stood for nearly two decades.

13. Rusty Staub

1972-1975, 1981-1985

Rusty Staub — CareerTotal
G2951
AB9720
H2716
HR292
RBI1466
SB47
AVG.279
OBP.362
SLG.431
OPS.793
All-Star selections6

With the team: .276 AVG, 709 hits, 75 HR, 399 RBI

Rusty Staub spent nine seasons with the Mets across two separate stints from 1972 to 1985, serving as a reliable bat in the lineup and later as one of baseball’s most productive pinch-hitters. Over 942 games in a Mets uniform, he compiled 709 hits and 399 RBI while posting a .276 batting average.

His 1975 campaign stands as a franchise milestone. Staub became the first Mets player to reach 100 RBI in a season, finishing with 105 while adding 19 home runs and a .282 average. He collected 162 hits that year and scored 93 runs.

Staub’s second tenure with the club showcased his adaptability and clutch hitting off the bench. In 1983, he tied a major league record with 25 RBI as a pinch-hitter while batting .296 with 28 total RBI.

He played his final major league game on October 6, 1985, fittingly as a pinch-hitter for the Mets. Staub remains the only player in franchise history to drive in 100 runs in a season before the 1980s.

12. Mookie Wilson

1980-1989

Mookie Wilson — CareerTotal
G1403
AB5094
H1397
HR67
RBI438
SB327
AVG.274
OBP.314
SLG.386
OPS.700
World Series titles1

With the team: .276 AVG, 1,112 hits, 60 HR, 342 RBI

New York Mets RBI Leaders Through the 2018 Season 1. David Wright 970 RBI 2. Darryl Strawberry 733 RBI 3. Mike Piazza 655 RBI 4. Howard Johnson 629 RBI 5. Ed Kranepool 614 RBI 6. Carlos Beltran 559 RBI 7. Edgardo Alfonzo 538 RBI 8. Jose Reyes 521 RBI 9. Cleon Jones 521 RBI 10. Keith Hernandez 468 RBI

Mookie Wilson patrolled center field for the Mets from 1980 through 1989, appearing in 1,116 games across ten seasons. He collected 1,112 hits and stole 281 bases while batting .276, providing speed and energy at the top of the lineup throughout the decade.

Wilson swiped 54 bases and hit seven home runs for the Mets in 1983, giving the franchise a valuable speed-power combination. He followed that with a Mets career-high 10 home runs, 162 hits, and 88 runs scored in 1984, cementing his role as a catalyst in the Mets’ resurgence.

His defining moment arrived in Game 6 of the 1986 World Series, when his ground ball rolled through Bill Buckner’s legs in the tenth inning. That play helped the Mets force Game 7 and ultimately capture the franchise’s second championship.

Wilson remains the player most associated with the single most famous ground ball in franchise history.

11. Ed Kranepool

1962-1979

Ed Kranepool — CareerTotal
G1853
AB5436
H1418
HR118
RBI614
SB15
AVG.261
OBP.316
SLG.377
OPS.693
All-Star selections1
World Series titles1

With the team: .261 AVG, 1,418 hits, 118 HR, 614 RBI, 1× All-Star

Ed Kranepool spent all 18 seasons of his major league career with the Mets from 1962 through 1979, serving as a first baseman and outfielder who became the franchise’s ultimate link to its origins. He made his debut as a 17-year-old with the inaugural 1962 Mets and remained the last player from that expansion team to stay with the organization and the last to retire from baseball altogether.

Kranepool appeared in 1,853 games for the Mets, a franchise record he set in 1974 and extended through the end of his career. He collected 1,418 hits and drove in 614 runs while posting a .261 batting average across nearly two decades in Queens.

His best season came in 1971 when he hit .280 with 14 home runs and 58 RBI. Kranepool appeared in 112 games during the 1969 championship season, contributing to the Mets’ first World Series title.

He earned one All-Star selection during his tenure with the club. No player wore a Mets uniform for more games than Kranepool’s 1,853 appearances across 18 seasons.

10. Cleon Jones

1963-1975

Cleon Jones — CareerTotal
G1213
AB4263
H1196
HR93
RBI524
SB91
AVG.281
OBP.339
SLG.404
OPS.743
All-Star selections1
World Series titles1

With the team: .281 AVG, 1,188 hits, 93 HR, 521 RBI, 1× All-Star

Cleon Jones patrolled left field for the Mets from 1963 through 1975, establishing himself as one of the franchise’s most consistent hitters during its early years. Over 1,201 games in a Mets uniform, he collected 1,188 hits and posted a .281 batting average while driving in 521 runs.

His defining season came in 1969, when he hit .340 during the regular season and earned his lone All-Star selection with the club. Jones followed that performance by batting .357 in the World Series, helping the Mets capture their first championship.

He remained productive after the miracle season, hitting .319 with 161 hits in 1971. That campaign demonstrated his ability to sustain offensive excellence beyond the championship year.

Jones recorded 164 hits and scored 92 runs during the 1969 regular season, numbers that anchored the Mets’ lineup throughout their improbable run. His 93 home runs as a Met rank among the franchise’s early-era leaders.

Jones’s 1,201 Mets games and 1,188 hits remain among the franchise’s leading totals from its first championship era.

9. Edgardo Alfonzo

1995-2002

Edgardo Alfonzo — CareerTotal
G1506
AB5385
H1532
HR146
RBI744
SB53
AVG.284
OBP.357
SLG.425
OPS.782
All-Star selections1
Silver Sluggers1

With the team: .292 AVG, 1,136 hits, 120 HR, 538 RBI, 1× All-Star

All-Time New York Mets Pitching Wins 1. Tom Seaver 198 W 2. Dwight Gooden 157 W 3. Jerry Koosman 140 W 4. Ron Darling 99 W 5. Sid Fernandez 98 W 6. Al Leiter 95 W 7. Jon Matlack 82 W 8. David Cone 81 W 9. Jacob deGrom 77 W 10. Bobby Jones 74 W

Edgardo Alfonzo anchored the Mets infield from 1995 through 2002, playing primarily second base during eight seasons in Queens. Over 1,086 games, he compiled a .292 batting average with 1,136 hits, 120 home runs, and 538 RBI while demonstrating exceptional plate discipline with 458 walks against just 498 strikeouts.

His 1999 campaign stands as one of the finest offensive seasons in franchise history. Alfonzo hit .304 with 27 home runs and 108 RBI while setting a Mets single-season record with 123 runs scored, earning him a Silver Slugger Award and an eighth-place finish in National League MVP voting.

He followed that breakout with an even better batting average in 2000, hitting .324 with 25 home runs and 94 RBI. That performance earned him his lone All-Star selection and helped propel the Mets to the National League pennant.

Alfonzo’s 212 doubles as a Met rank among the franchise’s all-time leaders at the position, cementing his status as the most productive offensive second baseman in team history.

8. Gary Carter (HOF)

1985-1989

Gary Carter — CareerTotal
G2296
AB7971
H2092
HR324
RBI1225
SB39
AVG.262
OBP.335
SLG.439
OPS.774
All-Star selections11
Gold Gloves3
Silver Sluggers5
World Series titles1

With the team: .249 AVG, 542 hits, 89 HR, 349 RBI, 4× All-Star

Gary Carter arrived in New York via trade before the 1985 season and immediately transformed the Mets’ lineup from behind the plate. Over five seasons from 1985 to 1989, he appeared in 600 games and drove in 349 runs while launching 89 home runs. He earned four All-Star selections in a Mets uniform and won back-to-back Silver Slugger awards in 1985 and 1986.

Carter homered in his Mets debut on April 9, 1985, setting the tone for a breakout first season in New York. He finished that year with 32 home runs and 100 RBI, earning a sixth-place finish in National League MVP voting.

The 1986 season brought Carter his first World Series championship with the Mets, where he hit 24 home runs and drove in 105 runs during the regular season. He added another Silver Slugger to his collection that year, cementing his status as the league’s premier offensive catcher.

Carter’s immediate impact and sustained excellence across five seasons made him one of the franchise’s most accomplished catchers and a central figure in its 1986 championship, the Mets’ most recent World Series title.

7. Howard Johnson

1985-1993

Howard Johnson — CareerTotal
G1531
AB4940
H1229
HR228
RBI760
SB231
AVG.249
OBP.340
SLG.446
OPS.786
All-Star selections2
Silver Sluggers2
World Series titles2

With the team: .251 AVG, 997 hits, 192 HR, 629 RBI, 2× All-Star

Howard Johnson manned third base for the Mets from 1985 through 1993, establishing himself as one of the franchise’s most productive power threats. Over nine seasons, he collected 192 home runs and 202 stolen bases, a rare combination that defined his value at the hot corner.

His 1989 campaign earned him a Silver Slugger award after he hit 36 home runs with 101 RBI and a .287 batting average. Two years later in 1991, Johnson set the Mets’ single-season franchise record with 38 home runs while driving in 117 runs and scoring 108 times.

Johnson contributed to the 1986 World Series championship team and made two All-Star appearances during his Mets tenure. In 1987, his 36 home runs set the National League record for a switch hitter at the time.

His 192 home runs remain the most by any switch hitter in franchise history.

6. Jose Reyes

2003-2011, 2016-2018

José Reyes — CareerTotal
G1877
AB7552
H2138
HR145
RBI719
SB517
AVG.283
OBP.334
SLG.427
OPS.761
All-Star selections4
Silver Sluggers1

With the team: .282 AVG, 1,534 hits, 108 HR, 521 RBI, 4× All-Star

New York Mets Saves Leaders Through the 2021 Season 1. John Franco 276 SV 2. Armando Benitez 160 SV 3. Jeurys Familia 124 SV 4. Jesse Orosco 107 SV 5. Billy Wagner 101 SV 6. Tug McGraw 86 SV 7. Roger McDowell 84 SV 8. Francisco Rodriguez 83 SV 9. Neil Allen 69 SV 10. Skip Lockwood 65 SV

Jose Reyes spent 12 seasons with the Mets across two stints from 2003 to 2018, establishing himself as the franchise’s premier shortstop and leadoff catalyst. He appeared in 1,365 games and collected 1,534 hits while batting .282 with 408 stolen bases in a Mets uniform.

His 2006 campaign stands as his signature season in Queens, when he hit .300 with 194 hits and 122 runs while earning Silver Slugger honors and his first of four All-Star selections with the team. He followed with consecutive years of excellence, scoring 119 runs in 2007 and recording 204 hits in 2008.

Reyes broke Mookie Wilson’s franchise record for career triples on July 20, 2008, against Cincinnati, eventually finishing with 113 triples as a Met. In 2011, he became the first batting champion in franchise history, cementing a legacy few shortstops in team annals can match.

His 408 stolen bases and 113 triples represent franchise records that may stand for generations.

5. Carlos Beltran (HOF)

2005-2011

Carlos Beltrán — CareerTotal
G2586
AB9768
H2725
HR435
RBI1587
SB312
AVG.279
OBP.350
SLG.486
OPS.836
All-Star selections9
Gold Gloves3
Silver Sluggers2
World Series titles1
Rookie of the Year1

With the team: .280 AVG, 878 hits, 149 HR, 559 RBI, 5× All-Star

Carlos Beltran stat card

Carlos Beltran patrolled center field for the Mets from 2005 through 2011, establishing himself as one of the franchise’s most productive offensive forces. Over seven seasons, he collected 149 home runs and 559 RBI while maintaining a .280 batting average across 839 games.

His 2006 campaign stands as the centerpiece of his Mets tenure. Beltran hit 41 home runs that year, tying Todd Hundley’s then-franchise record, while driving in 116 runs and scoring 127 times. He added three home runs in the postseason as the Mets reached Game 7 of the NLCS.

Beltran’s excellence extended beyond the plate. He won three consecutive Gold Glove awards from 2006 through 2008 and earned Silver Slugger honors in both 2006 and 2007. His five All-Star selections with the Mets reflected his sustained dominance throughout the second half of the decade.

Inducted into the Hall of Fame in 2026, Beltran combined power, speed, and defensive excellence during his prime years in Queens.

4. Keith Hernandez

1983-1989

Keith Hernandez — CareerTotal
G2088
AB7370
H2182
HR162
RBI1071
SB98
AVG.296
OBP.384
SLG.436
OPS.820
MVP1
All-Star selections5
Gold Gloves11
Silver Sluggers2
World Series titles2

With the team: .297 AVG, 939 hits, 80 HR, 468 RBI, 3× All-Star

Keith Hernandez stat card

Keith Hernandez anchored first base for the Mets from 1983 through 1989, transforming the franchise’s defensive identity and offensive consistency. Over seven seasons, he appeared in 880 games and compiled a .297 batting average with 939 hits and 468 RBI in a Mets uniform.

His defensive excellence defined the era—Hernandez won six consecutive Gold Glove Awards from 1983 through 1988, beginning the streak in his first season with the club. He earned three All-Star selections and a Silver Slugger Award in 1984, when he hit .311 with 94 RBI.

The 1986 championship season showcased Hernandez at his peak, as he batted .310 with a .413 on-base percentage and 83 RBI while anchoring the World Series-winning roster. He went 6-for-26 with four RBI in the Fall Classic as the Mets defeated Boston in seven games.

No first baseman in franchise history combined his defensive mastery with sustained offensive production across an entire championship window.

3. Darryl Strawberry

1983-1990

Darryl Strawberry — CareerTotal
G1583
AB5418
H1401
HR335
RBI1000
SB221
AVG.259
OBP.357
SLG.505
OPS.862
All-Star selections8
Silver Sluggers2
World Series titles3
Rookie of the Year1

With the team: .263 AVG, 1,025 hits, 252 HR, 733 RBI, 7× All-Star

Darryl Strawberry stat card
All-Time New York Mets Strikeout Leaders 1. Tom Seaver 2,541 K 2. Dwight Gooden 1,875 K 3. Jerry Koosman 1,799 K 4. Jacob deGrom 1,505 K 5. Sid Fernandez 1,449 K 6. David Cone 1,172 K 7. Ron Darling 1,148 K 8. Al Leiter 1,106 K 9. Jon Matlack 1,023 K 10. Jonathon Niese 838 K

Darryl Strawberry patrolled right field for the Mets from 1983 through 1990, establishing himself as the franchise’s most dangerous power threat of the decade. He won the National League Rookie of the Year award in 1983 and earned seven All-Star selections during his eight seasons in Queens. Over 1,109 games in a Mets uniform, Strawberry launched 252 home runs and drove in 733 runs while adding 191 stolen bases.

His peak years came in consecutive seasons from 1987 through 1988, when he hit 39 home runs in both campaigns. In 1987 he drove in 104 runs and scored 108 times, then followed with 101 RBI and 101 runs scored the next year while earning a Silver Slugger award. He captured another Silver Slugger in 1990 with 37 homers and 108 RBI.

Strawberry helped the Mets win the 1986 World Series and played a key role when the club captured another NL East title in 1988. No player in franchise history has hit more home runs in a Mets uniform than Strawberry’s 252.

2. Mike Piazza (HOF)

1998-2005

Mike Piazza — CareerTotal
G1912
AB6911
H2127
HR427
RBI1335
SB17
AVG.308
OBP.377
SLG.545
OPS.922
All-Star selections12
Silver Sluggers10
Rookie of the Year1

With the team: .296 AVG, 1,028 hits, 220 HR, 655 RBI, 7× All-Star

Mike Piazza stat card

Mike Piazza arrived in Queens in May 1998 and remained the Mets’ catcher through 2005, anchoring the lineup for eight seasons. Over 972 games in a Mets uniform, he hit 220 home runs and drove in 655 runs while maintaining a .296 batting average. He earned seven All-Star selections with the franchise and collected five Silver Slugger awards between 1998 and 2002.

His 1999 campaign stands as the offensive peak of his Mets tenure, when he launched 40 home runs and drove in 124 runs. The following season he hit .324 with 38 home runs, then delivered a crucial home run in Game 2 of the NLCS against St. Louis as the Mets advanced to the World Series.

Piazza’s consistency at the plate defined the Mets’ offense during the late 1990s and early 2000s. His 220 home runs in a Mets uniform remain the most by any catcher in franchise history, and he entered the Hall of Fame in 2016 wearing a Mets cap.

1. David Wright

2004-2018

David Wright — CareerTotal
G1585
AB5998
H1777
HR242
RBI970
SB196
AVG.296
OBP.376
SLG.491
OPS.867
All-Star selections7
Gold Gloves2
Silver Sluggers2

With the team: .296 AVG, 1,777 hits, 242 HR, 970 RBI, 7× All-Star

David Wright stat card

David Wright anchored third base for the New York Mets from 2004 through 2018, appearing in 1,585 games across 14 seasons. He compiled 1,777 hits and 242 home runs while maintaining a .296 batting average in a Mets uniform.

Wright earned seven All-Star selections with the franchise and claimed both Gold Glove and Silver Slugger honors in 2007 and 2008. His 390 doubles rank among the highest totals in team history, while his 970 RBI established him as a consistent run producer throughout his tenure.

The 2007 season showcased Wright at his peak, when he hit .325 with 30 home runs, 107 RBI, and 196 hits. He followed that performance with a 2008 campaign that produced 33 home runs and 124 RBI while batting .302.

In 2012, Wright became the Mets’ all-time hits leader with his 1,419th career hit, surpassing Ed Kranepool. Wright’s 1,585 games rank second among Mets position players behind Ed Kranepool’s 1,853, while Wright’s 1,777 hits remain the franchise record.

The Conclusion

From Darryl Strawberry’s explosive power in the 1980s to Mike Piazza’s clutch hitting behind the plate to David Wright’s 15-year commitment to the franchise, these three legends define Mets excellence. Each brought something unique to Flushing—championship swagger, Hall of Fame credentials, and homegrown loyalty that fans still celebrate today.

Think you know your Mets history? Head back up and test yourself with our trivia quiz. See if you can match these all-time greats with their most memorable moments in the orange and blue.

Keep reading