Barnhart is not in the starting lineup for Sunday's game against Philadelphia.
Barnhart came in for Gabriel Moreno (thumb) in the bottom of the sixth inning in Friday's contest. Barnhart started at catcher Saturday, going 1-for-3 with an RBI in a 12-1 loss, and he will serve as Arizona's primary catcher with Moreno on the injured list. Jose Herrera will start behind home plate Sunday and bat ninth against Phillies southpaw Cristopher Sanchez.