Last Updated on October 5, 2025 by Matt Musico
The New York Mets have been around since 1962. That’s plenty of time for players to rack up powerful individual seasons, but it hasn’t happened all that often in franchise history. There have been just 32 different Mets 100 RBI seasons since the organization’s inception.
It’s also worth noting that one player has been responsible for four of the top seven instances, all of which have happened since 2019. We’ll go over the top five below before listing out the remainder of the top 32.
Related: A Complete Guide to Single-Season (& Single-Game) HR Performances
Mets 100 RBI Seasons: The Top Five
Pete Alonso: 131 RBI in 2022

Pete Alonso is already the Mets’ single-season home run record holder and has been rapidly climbing New York’s all-time home run leaderboard since debuting in 2019. So, it only makes sense that he’s also broken the franchise’s single-season RBI record. This was the second time he surpassed the 100 RBI plateau during his career and the first time since his NL Rookie of the Year campaign.
May put him on this specific trajectory. He posted a .744 OPS with four home runs and 17 RBI through his first 22 games played. Over his next 29 contests, Alonso hit .315/.398/.611 with nine homers and 30 RBI across 128 plate appearances. That was his highest monthly RBI total of the 2022 season. His second-highest was in September/October. Alonso accumulated 26 RBI down the stretch and added nine more homers in the process.
READ MORE: Pete Alonso Is Already 1-of-1 When It Comes to Mets Home Run Royalty
Pete Alonso: 126 RBI in 2025

After a trip to free agency that lasted way too long and wasn’t nearly as satisfying as he hoped for, Alonso returned to the Mets on a two-year, $54 million deal that included an opt-out after the 2025 season. He’s exercised that opt-out to re-enter free agency, and he’s doing so after a monster season.
The Polar Bear went to his fifth All-Star Game and finished the year with a .272/.347/.524 with 38 home runs, 41 doubles, 126 RBI, and 87 runs scored in 709 plate appearances. He played in all 162 games for the second straight year while registering his sixth 30-homer campaign and fourth season of 100-plus RBI.
We can look at his season in three parts. Through the end of June, he was on another level and one of the game’s best hitters. He owned a .921 OPS with 18 homers, 24 doubles, and 65 RBI in 371 trips to the plate. But then he struggled in July to a .548 OPS with four homers and 16 RBI.
While the Mets stumbled out of playoff contention down the stretch, Alonso did what he could to keep New York in it. His final 239 plate appearances included a .297/.339/.584 line with 16 homers, 15 doubles, and 45 RBI. He also finished the year as the Mets’ all-time home run king, while his 126 RBI are the second-highest total for a single season in franchise history.
Mike Piazza: 124 RBI in 1999

In his first full season with the Mets, Mike Piazza nearly broke the single-season home run record that was set by fellow catcher Todd Hundley in 1996 (41). He came up just short with 40 dingers and settled for the franchise’s RBI record at the time with 124. Pair it with a .303/.361/.575 line and it led to an All-Star Game selection, a Silver Slugger Award, and finishing seventh in NL MVP Award voting.
Although Piazza’s .849 OPS in September/October was his lowest of any month, the final three months of the regular season were terrific for him from the standpoint of run production. Between March/April and June, he drove in at least 20 runs just once (20 in May). From July through September/October, he didn’t finish a month with fewer than 23 RBI. His best was August, which included 11 homers, 33 RBI, and a 1.074 OPS. As one can imagine, the Mets were winning ballgames in 1999 when Piazza was driving in runs. He collected 95 of his 124 RBI in victories.
David Wright: 124 RBI in 2008

The 2008 season was the end of a ridiculously good three-year stretch for David Wright. He played in no fewer than 154 games each season while averaging a .312/.396/.537 line with 30 homers, 41 doubles, 116 RBI, and 108 runs scored. His 33 homers and 124 RBI in ’08 marked the second straight season he crested over the 30-100 plateau. Wright also took home his second straight Silver Slugger Award and Gold Glove Award while finishing in the top 10 of NL MVP Award voting for the third straight year.
The Captain enjoyed hitting at Shea Stadium in ’08. He slugged 21 homers with 68 RBI and a 1.055 OPS through 365 plate appearances in Queens. Those numbers dropped to 12, 56, and .800, respectively, on the road. Wright also put up big first-half numbers, slugging 17 homers with 70 RBI and a .878 OPS before the All-Star break. He found another gear in the second half, though. Despite getting 128 fewer plate appearances, he still hit 16 homers with 54 RBI and a .988 OPS.
Robin Ventura: 120 RBI in 1999

The 1999 season was Robin Ventura’s first in Flushing, and it was easily his best with the Mets. Along with his 120 RBI, the third baseman hit 32 homers with 38 doubles and a .301/.379/.529 line. He won his sixth and final career Gold Glove Award while placing sixth in NL MVP Award voting. The ’99 campaign was the third time he surpassed the century mark in RBI and it was his best performance of all. The second-best season he had in this department was in 1996 with the Chicago White Sox when he drove in 105 runs.
Ventura reached 120 RBI in ’99 for the Mets with pure consistency. Between March/April and August, his monthly RBI total settled between 20 and 22. The only time it didn’t was September/October when he finished with 16. His production was spread out evenly when looking at the number of outs in an inning, too. He hit 10 homers with 24 RBI with no outs. Those numbers jumped to 12 and 48, respectively, with one out. When there were two outs, Ventura slugged 10 homers with another 48 RBI.
Pete Alonso: 120 RBI in 2019

The 2019 season couldn’t have gone much better on an individual level for Alonso. He won the starting first base job out of spring training and never looked back. He owns the Mets’ rookie home run record, New York’s franchise home run record, and MLB’s rookie home run record thanks to his 53 dingers. Oh, and he took home his first of two straight Home Run Derby titles to boot.
As if that wasn’t already enough, his 120 RBI marked just the third time in franchise history a hitter had reached the 120 RBI plateau. Alonso drove in at least 20 runs in March/April, June, and August. Meanwhile, he drove in fewer than 20 in May, July, and September/October. The right-handed slugger spent 320 plate appearances hitting out of the two-hole in 2019, which resulted in 52 RBI. He drove in another 44 in 248 plate appearances as a three-hole hitter and then 21 RBI in 115 plate appearances as the Mets’ cleanup hitter.
Mets 100 RBI Seasons: The Rest
As mentioned above, there have been 32 different 100 RBI seasons by Mets hitters in franchise history. Here’s the remainder of those occurrences:
- Pete Alonso, 2023: 118 RBI
- Howard Johnson, 1991: 117
- Bernard Gilkey, 1996: 117
- Carlos Beltran, 2006: 116
- David Wright, 2006: 116
- Carlos Delgado, 2008: 115
- Carlos Delgado, 2006: 114
- Mike Piazza, 2000: 113
- Todd Hundley, 1996: 112
- Carlos Beltran, 2007 and 2008: 112
- Darryl Strawberry, 1990: 108
- Edgardo Alfonzo, 1999: 108
- David Wright, 2007: 107
- Francisco Lindor, 2022: 107
- Juan Soto, 2025: 105
- Rusty Staub, 1975: 105
- Gary Carter, 1986: 105
- Darryl Strawberry, 1987: 104
- David Wright, 2010: 103
- John Olerud, 1997: 102
- David Wright, 2005: 102
- Darryl Strawberry, 1988: 101
- Howard Johnson, 1989: 101
- Gary Carter, 1985: 100
- Eddie Murray, 1993: 100
Love home runs? Sign up for my Substack today and start getting interesting home run-related observations straight to your inbox! And if you’re new to MLB Daily Dingers, you should start here.




