five-tool player
n.— «Hough, a senior co-captain, is what coaches refer to as a “five-tool” player. That means he can hit, hit for power, run, throw and play the field well.» —“UMaine’s Hough has all the tools” by Pete Warner in Orono Bangor Daily News (Maine) May 13, 2006. (source: Double-Tongued Dictionary)