ballhawk
/ˈbɔlhɔk/Definitions
1. noun
A baseball player, especially an outfielder, who is known for catching and throwing out a large number of fly balls, often in a spectacular or impressive manner.
“The center fielder is known for being a ballhawk, catching everything that comes his way.”