You're durable until you're not.

For 10 consecutive seasons, David Wright played in at least 100 baseball games for the New York Mets. He appeared in 160 contests in three separate years and played in fewer than 130 only twice. But since 2015 - due to a smattering of injuries - he's appeared in only 75 games and missed the entire 2017 season.

While Wright's always intended to return to the field, even after his most recent surgery in the fall, he admits he can't be counted on to produce consistently anymore.

"It really hurts to say this, but I obviously can't be relied on to go out there and do what I've done throughout my career," Wright told MLB.com's Anthony DiComo. "That is a tough thing to say."

Wright essentially signed with the Mets for the rest of his playing days when he inked an eight-year, $138-million contract extension in 2012. He's scheduled to become a free agent following the 2020 season, though there's no guarantee he takes the field.

If the 35-year-old's career is over, he'll go down as one of the best to ever swing a bat in Queens. He's the Mets' franchise leader in hits, RBIs, doubles, and walks. He's also a seven-time All-Star who was good from the moment he took the big stage at 21.