ballhawk

noun
  1. a baseball player who is skilled at catching fly balls
  2. Usage: sports
  3. a spectator who tries to catch foul balls or home runs at baseball games
  4. Usage: informal

Examples