Giants legend Willie McCovey said Barry Bonds deserves a spot in Cooperstown, adding that a letter circulated by fellow Hall of Famer Joe Morgan last month to voters is aimed at keeping the all-time home run leader out of the Hall.