There are 12 players in MLB History who have recorded the following: 300+ HR, 200+ SB, 2000+ Hits, 1000+ Walks, 1000+ Runs and 1000+ RBI: 1-Barry Bonds 2-Henry Aaron 3-Álex Rodríguez 4-Willie Mays 5-Frank Robinson 6-Reggie Jackson 7-Gary Sheffield 8-Dave Winfield 9-Jeff Bagwell 10-Carlos Beltrán 11-George Brett 12-Andrew McCutchen
3
4
12
1K
2
@robert09160618 Surprised, but not surprised to see Sheffield and McCutchen on this list.