Ed Ott, a former catcher for the Pittsburgh Pirates and California Angels who won a World Series ring in 1979, has died, the Pirates announced Sunday.