Longtime Giants third baseman Jim Davenport, who later managed the team and worked in the front office, has died. He was 82.