An eight-year major league veteran whose career overlapped with that of several all-time greats died at 87.