Toronto Blue Jays announcer Buck Martinez has announced his retirement, ending a career that saw the former big-league catcher call over 4,000 Blue Jays games over four-plus decades in the booth.