There must though have been some kind of knock against Rocky Colavito during his playing days. After all, he was traded six times during his playing career and three of those times occurred before he turned 31! He had a total of 83 home runs and 224 RBIs in 1958 and 1959 but the Indians traded him to the Tigers after the 1959 season. He had 45 home runs and 140 RBIs in 1961 but the Tigers dealt him to the Kansas City Athletics after the 1963 season where they kept him for only one season despite his 34 home runs and 102 RBIs!
Granted only in 1958 did he have a batting average above .300 so he wasn't very good at hitting the ball where it was pitched but neither was he terrible at making contact. Admittedly his triples and base stealing stats show that he lacked speed but GMs were typically willing to overlook that detail if a player was capable of hitting the long ball on a regular basis.
So what was the knock against Colavito?