Veteran reliever Joe Smith announced his retirement on Wednesday ... thanking the Mets, Guardians, Angels, Cubs, Blue Jays, Astros, Mariners and Twins organizations in addition to his coaches ...