Noun
ball player (plural ball players) A player of a ball game; especially a basketball, baseball, or football player.
ball-player