Nimmo gets a $2 million signing bonus and salaries of $18.25 million this year and $20.25 million annually from 2024-30.
A quality leadoff hitter with a .385 career on-base percentage, Nimmo became a free agent last month for the first time. He was a key performer as the Mets returned to the playoffs this year for the first time since 2016.
“Brandon has been part of the Mets family since he was drafted over 10 years ago,” Mets owner Steve Cohen said in a statement. “Throughout his career, Brandon has contributed so much to the club both on and off the field. His hustle and personality are a part of what makes this team so special.”
Nimmo hit .274 with 16 homers and a team-high 102 runs this year, a career-best. Hampered by injuries in the past, the left-handed hitter also set career highs with 64 RBIs and 151 games played. His seven triples tied for most in the National League.
Bringing back the affable Nimmo means New York is poised to return its entire everyday lineup intact from a team that tied for fifth in the majors in runs and won 101 regular-season games — second-most in franchise history.
But the Mets remain busy replenishing a pitching staff gutted by free agency, including Jacob deGrom’s departure for Texas and Taijuan Walker’s deal with Philadelphia that is pending a physical.
During the offseason, the Mets have agreed to an $86.7 million, two-year contract with former Houston ace Justin Verlander, retained All-Star closer Edwin Díaz with a $102 million, five-year deal, reached a $26 million, two-year agreement with pitcher José Quintana and agreed to a $10 million, one-year deal with reliever David Robertson.
Those moves add to a payroll that was the largest in the majors last season. Under Cohen, who bought the Mets in November 2020, New York became baseball’s biggest spender this year for the first time since 1989. The Mets’ payroll was $273.9 million as of Aug. 31, with final figures that include bonuses yet to be compiled.
Nimmo was selected by New York with the No. 13 pick in the 2011 amateur draft. He declined a $19.65 million qualifying offer from the Mets last month.
The 29-year-old Wyoming native made his big league debut in 2016. He is a .269 career hitter with 63 homers, 213 RBIs and 23 triples in 608 games. He has an .827 career OPS and has improved his play in center, becoming a solid defender.