Arrow-right Camera

Slugger Delgado hangs up bat

SAN JUAN, Puerto Rico – Carlos Delgado officially gave up Wednesday on coming back from a hip injury, announcing his retirement from baseball two years after he was sidelined with 473 career home runs.

The former New York Mets and Toronto Blue Jays first baseman announced his decision at a news conference in his native Puerto Rico.

“There comes a moment when you have to have the dignity and the sense to recognize that something is not functioning,” the 38-year-old said. “You can’t swim against the current.”

The two-time All-Star played 17 major league seasons and finished with a .280 career batting average. He played for the Blue Jays from 1993-2004, went to the Florida Marlins for a season and finished out his career with the Mets from 2006-09.

Delgado stopped playing in the major leagues in May 2009 and had two hip surgeries in nine months. He signed a minor league deal with the Boston Red Sox in the summer of 2010 and played five games for Triple-A Pawtucket, going 3 for 13 with no extra-base hits and six strikeouts.