Posted By:
Max WederFurther to the post on Foxx playing 3rd and catcher as well, Mark McGwire actually played 24 games at third base in his first two years in the majors http://www.baseball-reference.com/m/mcgwima01.shtml
He was of course considerably smaller at that time.