2. Eddie Murray – 343 home runs
Another one of the greatest Orioles of all time, Eddie Murray was drafted by the team and played for them from 1977 through 1988. By the 1989 season, he was traded to the Los Angeles Dodgers for Juan Bell, Brian Holton, and Ken Howell and played for the Dodgers through 1991.
After that, he became a free agent and signed with the New York Mets for two years, playing for them through 1993. He then signed with the Cleveland Indians and played for them from 1994 through 1996 until he was traded at the trade deadline of the 1996 season back to the Orioles for pitcher Kent Mercker.
He played for the Orioles for the rest of the 1996 season, became a free agent, and was signed by the Anaheim Angels until he was released and spent the last of his final season back with the Dodgers.
During his career, Murray was incredibly impressive, earning eight All-Star nominations, and winning three Gold Gloves, three Silver Sluggers, AL Rookie of the Year, and one World Series. He was elected to the Baseball Hall of Fame in 2003.
His best season came in the Orioles’ 1983 World Series year when he slashed .306/.393/.538 with 33 home runs, 115 runs, and 111 RBIs.
Murray is also one of four players (as mentioned earlier on Rafael Palmeiro’s entry) to have at least 500 career home runs and 3,000 career hits, along with Palmeiro, Hank Aaron, Willie Mays, and Alex Rodriguez.