As much as you guy hate B. Hamilton, he is still a better fielder than Contreras, and if Hamilton had 25 at bats like contreras, would probably be just as good; put Cave in Right and Hamilton in Left.
I did dig deep and Contreras, only had 4 errors in the Minors and they were all in Left Field so that is probably why he is in Right Field.
IF he hits the ball , he does have some pop.