Wright, who has been with the Mets since 2004 and has dealt with over two years of injuries and rehab, said on Thursday that he will play with the Mets for their final homestand this season.
The team said Wright will be activated for the homestand, which begins September 25, and will make his final start at third base September 29 against the Miami Marlins.
Those words seemed unlikely, as Wright hadn't played in a big league game since 2016.
In an emotional address at a press conference at Citi Field on Thursday, Wright thanked the team ownership, front office, teammates, coaches, and staff.
If Wright does retire at season's end, he will leave $27 million on the table between the last two seasons of his eight-year, $138 million contract.
Here's Wright addressing the plan for the rest of his time with the Mets.
Back, shoulder and neck issues have limited the Mets captain to just 75 games over the past four seasons.
"The way I feel right now and from everything the doctors have told me, there's not going to be an improvement, " Wright said when asked if he could play beyond 2018. "I don't see that as a possibility".
Wright began a minor league rehab assignment with high Class-A St. Lucie on August 12 and was promoted to Triple-A Las Vegas on August 28. However, Wright will make an appearance in one last game during the Mets' final home stand of the season.
"When I really started ramping up baseball stuff. when I woke up in the mornings, something is always a concern", Wright said.