7. Rafael Palmeiro– 223 home runs
Despite testing positive for PEDs during the height of Major League Baseball’s PED scandal, Rafael Palmeiro was a dominant player for his 20 years in the league with the Orioles, Chicago Cubs, and Texas Rangers. A career .288 hitter, Palmeiro hung up his spikes with 569 career home runs, 3,020 hits, three Gold Glove Awards, two Silver Sluggers, and four All-Star appearances to his name.
He played seven seasons in an Orioles uniform, sending 223 home runs over the fences while posting a slash line of .284/.366/.520 and recording 1,071 total hits.
Signing as a free agent ahead of the 1994 season and again before the 2004 season, Palmeiro hit more than 20 home runs in all but one season in Baltimore, including 43 in 1998. It wasn’t a career-high (he hit 47 twice in Texas), but it was the most in a single season as an Oriole.
Palmeiro attempted a comeback recently, playing independent ball to try and work his way back to the big leagues, but that dream now appears to be done. The Palmeiro legacy does live on in Baltimore. His son, Preston Palmeiro, is currently in Double-A with the Bowie Baysox.