David Wright will retire at the end of the season.
The longtime captain announced Thursday that when he returns for the final homestand of the season, those will be his final games as a Met. Wright, who has battled spinal stenosis the past few seasons, will be activated Sept. 25 and play third base for the Sept. 29 game against the Marlins.
“I have a lot of thank yous. … Mets ownership and the front office, they’ve certainly treated me like family,” Wright said in a tearful press conference at Citi Field.