PEORIA, Ariz. -- Infielder Carlos Guillen, a three-time All-Star who played 14 major league seasons, announced his retirement Tuesday.

"It's a tough decision for me, for my family, for everybody because I tried to come back," said Guillen, who was at the Seattle Mariners' spring training camp as a non-roster invitee.

Guillen said he considered the decision for the past few days. Last season, Guillen hit .232 in 28 games with the Detroit Tigers. But he was on the disabled list from March 30 to July 16 recovering from microfracture surgery on his left knee and from Aug. 14 to Sept. 1 because of a sore left wrist.