Top 10 Most MLB Home Runs

10. Frank Robinson

Frank Robinson

Frank Robinson, who has 586 MLB home runs, is the ninth player on our list. He played outfield in MLB as a professional and also served as a manager and instructor. His MLB debut came in 1956, and he was born on August 31, 1935. In 1953, Robinson signed with the Cincinnati Reds.

09. Sammy Sosa

Sammy Sosa

Sammy Sosa, a former right fielder for the American baseball team, wears our number 9. He entered the MLB at age 12 and played for 19 seasons. He is frequently considered as one of MLB's top hitters. On June 16, 1989, Sosa joined the Texas Rangers and made his MLB debut. However, the Rangers dealt him to the Chicago White Sox in July of that same year.

08. Jim Thome

Jim Thome

One of MLB's most productive power hitters is Jim Thome. With 612 home runs, the retired baseball designated hitter and corner infielder ranks eighth in MLB. With the Cleveland Indians in 1991, he made his MLB debut. Thome spent 22 seasons in the league after being selected by the Indians in the 13th round of the 1989 MLB draft.

07. Ken Griffey Jr.

Ken Griffey Jr.

Ken Griffey Jr. is seventh on our list of the most MLB home runs with a total of 630. He played outfield for the Seattle Mariners in his Major League Baseball debut in 1989. One of MLB's most productive batters is Griffey Jr. "Junior" and "The Kid" are monikers given to him. He is tied for the record for the most consecutive games with a home run in addition to having the most home runs.

06. Willie Mays

Willie May

One of the most well-known baseball players of all time is Willie Mays. He played in MLB for 22 seasons and hit 660 home runs, which is a record. Mays started out as a player with the Negro minor league squad. He was signed by the New York Giants in 1950, and it was with them that he played his first MLB game.

05. Albert Pujols

Albert Pujol

Albert Pujols, a professional baseball player from the Dominican Republic, is ranked number 5 and has 679 career home runs. He is a free agent who goes by "The Machine" and is 42 years old. Originally from the Dominican Republic, Pujols. In 1996, he relocated to America. 

04. Alex Rodriguez

Alex Rodriguez

Alex Rodriguez, also known by his stage name "A-Rod," was a former baseball shortstop and third baseman. He now holds the fourth-most MLB home runs. He is regarded as one of the all-time best baseball players. Rodriguez was one of the most highly anticipated prospects before the MLB draft. 

03. Babe Ruth

Babe Ruth

Only the top three baseball players remain. Famous hitter Babe Ruth is third on our list of MLB players with the most home runs. He was a baseball player who was born on February 6, 1895, and is regarded as one of the best ever. Ruth spent 22 seasons in the Major League Baseball, earning the moniker "The Bambino" and "The Sultan of Swat.

02. Henry Aaron

Henry Aaron

Henry Aaron, who is recognized as one of the greatest baseball players in history, has 755 home runs in the MLB, which puts him in second place. He entered the MLB in 1954 and played there for 21 seasons. Aaron beat Babe Ruth's 33-year record for the second-most MLB home runs. 

01. Barry Bonds

Barry Bond

The MLB home run leader is a former left fielder named Barry Bonds. One of the greatest baseball players of all time, he holds the MLB record for most home runs with 762. Bonds was selected by the Pittsburgh Pirates as the sixth overall choice in the 1985 MLB Draft.