Rodriguez hit his 300th home run on April 2, 2003, when he was a member of the Texas Rangers. He hit a three-run shot off Ramon Ortiz of the Anaheim Angels in the fifth inning and became the youngest player to reach the 300 homer milestone.
Rodriguez was 27 years, 249 days old when he accomplished the feat. The fastest to 300 had been Hall of Famer Jimmie Foxx at 27 years, 328 days.
about 300 home runs as of 5/31/09
Alex Rodriguez, who hit his 600th home run on August 4, 2010, accomplished the feat eight days after his 35th birthday. Babe Ruth had been the youngest to hit 600, reaching the mark in 1931 at 36 years, 196 days. But Ruth attained the 600 level in fewer games -- 2,044 to 2,227 for Rodriguez.
As best I can tell it's Ryan Howard. At the end of the 2012 season, he had hit 300 home runs and had played in 1098 MLB games. This beats Alex Rodriguez (youngest player to reach 300), Mark McGwire (fewest AB and PA to reach 300), and Babe Ruth (took over 1150 games to reach 300).
In 1997, Alex Rodriguez played in 141 games, all for the Seattle Mariners, and batting in all of them. He had 587 at bats, getting 176 hits, for a .300 batting average, with 4 sacrifice hits, 1 sacrifice flie, and 84 runs batted in. He was walked 41 times, 1 time intentionally, and was hit by the pitch 5 times. He struck out 99 times. He hit 40 doubles, 3 triples, and 23 home runs.
In 2002, Alex Rodriguez played in 162 games, all for the Texas Rangers, and batting in all of them. He had 624 at bats, getting 187 hits, for a .300 batting average, with 0 sacrifice hits, 4 sacrifice flies, and 142 runs batted in. He was walked 87 times, 12 times intentionally, and was hit by the pitch 10 times. He struck out 122 times. He hit 27 doubles, 2 triples, and 57 home runs.
Jim Thome is the only player that hit 300+ home runs for Cleveland ... he had 337.
As of 2009, 125 players have hit 300 or more career homer runs in the Major leagues..
Mickey Mantle
Yes ... Winfield ended his MLB career with 3110 base hits and 465 home runs.
mark mcgwire
He had good power and ended his career with 300 home runs.
In 1990, Alex Cole played in 63 games, batting in all of them. He had 227 at bats, getting 68 hits, for a .300 batting average, with 13 runs batted in. He was walked 28 times, and was hit by the pitch 1 times. He struck out 38 times. He hit 5 doubles, 4 triples, and 0 home runs.