TOKYO - Former big leaguer and two-time World Baseball Classic winner Akinori Iwamura reflected on his 21-year career with pride on Monday as he announced he will retire at the end of the season.