Japanese pitcher Hiroki Kuroda, who spent seven seasons in the Major Leagues, announced Tuesday he will retire at the end of the season.