five-tool player

Noun

 * 1)  A player who can hit for a high batting average, hit for power, run the bases well, throw well and field well.