The youngest player in MLB history to hit a home run was Tommy Brown of the Dodgers, who accomplished the feat on August 20, 1945. Brown was 17 years, eight months, and 14 days old on the day of the blast. The Brooklyn shortstop started his career as a 16-year-old high school student, and his homer proved to be the only run Brooklyn would score that day off the Pirates lefty, Preacher Roe. Roe pitched a complete game in the 11-1 rout of the Dodgers at Ebbets Field.