ballhawk

(noun)

noun

1. (sports) A player who handles the ball skilfully

2. (baseball, chiefly in Chicago) A person who specializes in catching home-run and foul balls.