The 35-year-old infielder has signed a one-year contract with the Yomiuri Giants in Japan's Central League. According to the Associated Press, the deal is worth $380,000.
"It's an honor to become a member of the Giants and I'll play my hardest to contribute to the team," Alfonzo is quoted in reports out of Japan.
Alfonzo, who was with the San Francisco Giants from 2003-05, spent parts of 12 seasons in the Major Leagues. In 2006, he spent 18 games with the Angels before appearing in 12 games for the Blue Jays, marking his final games in the big leagues.
Alfonzo broke in with the Mets in 1995, and he spent eight seasons in New York. In 1,506 Major League games, he posted a .284 batting average with 146 home runs and 744 RBIs.
In recent years, he's played in Mexico and the independent Atlantic League.
Joe Frisaro is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.