From non- + pitcher.
nonpitcher (plural nonpitchers)
- (baseball) A player who is not a pitcher and therefore is required to bat
2007 April 23, The Associated Press, “With Only Hitting to Focus on, Sheffield Has Found Himself in an Early Slump”, in New York Times[1]:Sheffield was the only Tigers nonpitcher who did not play in Sunday’s game.