En 2010, il ne frappe que pour ,164 en 29 matchs pour San Francisco et est rétrogradé aux ligues mineures durant l'année, avant de revenir jouer pour les Giants en fin de saison. Il est cependant écarté de l'effectif pour les séries éliminatoires et ne participe pas à la conquête de la Série mondiale 2010 par San Francisco. La saison est marquée d'un incident heureusement sans conséquence : le 26 juillet, alors qu'il se trouve dans l'abri des joueurs de son équipe, il est atteint à la tête d'une fausse balle frappée par son coéquipier Pat Burrell et doit être brièvement hospitalisé.