John Puhl was an American professional baseball player from Brooklyn, New York who later signed with the Giants playing one game at third base, and went hitless in two at bats.
Puhl appeared in two games for the Giants as their third baseman, collecting two hits in nine at bats, scored one run and had one run batted in. 
