The difference between the designated hitter and the pinch hitter is that the designated hitter is solely a substitute hitter for the pitcher. In this instance, the designated hitter can bat for the pitcher without the pitcher being removed on defense. A pinch-hitter can substitute as a hitter for any player, but the pinch hitter stays in the lineup for the player he batted for and that player is removed from the game.