MLB is the oldest professional sports league in the world. The MLB home run record, on the other hand, is both revered and contentious. However, this does not imply that the record is without merit. There have been many great hitters throughout the sport’s long history. However, not everyone with a long career can accomplish the feat.
The Top 10 MLB Home Runs
10. Frank Robinson
Frank Robinson is the tenth player on our list, with 586 MLB home runs. He was a Major League Baseball outfielder, coach, and manager. He was born on August 31, 1935, and made his Major League Baseball debut in 1956. Robinson was signed by the Cincinnati Reds in 1953.
He made his MLB debut after playing in the minor leagues. He went on to play for the San Francisco Giants, Baltimore Orioles, and Washington Nationals after his debut.
During his playing career, Robinson won numerous games and received numerous awards. He retired from playing after 21 years and became a manager and coach. He was the coach and manager of several teams. Robinson was inducted into the Baseball Hall of Fame in 1982. At the time of his retirement, he had the fourth-most career home runs in league history.
At the time of his retirement, he had a.294 batting average, 2,943 hits, 1,812 runs batted in, and a 1,065-1,176 managerial record with a.475 winning percentage. Regrettably, he died on February 7, 2019.
9. Sammy Sosa
Sammy Sosa, a former Dominican-American baseball right fielder, wears number 9. He was born on November 12, 1968, and played in Major League Baseball for 19 seasons. He is widely regarded as one of the best hitters in Major League Baseball. On June 16, 1989, Sosa made his Major League Baseball debut with the Texas Rangers.
However, the Rangers traded him to the Chicago White Sox in July of the same year. In 1992, he was traded to the Chicago Cubs by the Red Sox. Sosa spent the majority of his career with the Cubs after the trade. He also spent time with the Baltimore Orioles and the Texas Rangers.
His career highlights include NL MVP, six Silver Slugger Awards, NL Hank Aaron Award, Roberto Clemente Award, and others. Furthermore, Sosa became the fifth player in MLB history to hit his 600th career home run. At the time of his retirement, he had a.273 batting average, 2,408 hits, and 1,667 runs batted in.
However, the steroid scandal-tainted Sosa’s reputation. As a result, in 2013, he was not inducted into the Baseball Hall of Fame.
8. Jim Thome
Jim Thome is regarded as one of MLB’s most prolific power hitters. With 612 home runs, the former baseball corner infielder and designated hitter rank eighth in MLB history. He made his Major League Baseball debut in 1991 with the Cleveland Indians. Thome was drafted by the Indians in the 13th round of the 1989 MLB draft and played 22 seasons in the league.
During his long career, he played for teams such as the Philadelphia Phillies, Chicago White Sox, and Los Angeles Dodgers. He also spent time with the Minnesota Twins, Cleveland Indians, and Baltimore Orioles.
Thome won a lot of games during his career. Some of them are the Silver Slugger Award, the Roberto Clemente Award, five All-Star appearances, the NL home run leader, and so on.
He was inducted into the National Baseball Hall of Fame in 2018 for his consistently positive attitude and “gregarious” personality. At the time of his retirement, Thome had a.276 batting average, 2,328 hits, and 1,699 runs batted in.
7. Ken Griffey Jr.
Ken Griffey Jr. ranks seventh on our list of the most MLB home runs with 630. He is a former baseball outfielder who made his MLB debut in 1989 with the Seattle Mariners.
Griffey Jr. is one of MLB’s most productive hitters. He has been dubbed “Junior” and “The Kid.” Aside from having the most home runs, he also has the most consecutive games with a home run. Griffey Jr. was selected first overall by the Mariners in the 1987 MLB amateur draft. Following that, he spent 22 seasons in Major League Baseball.
He also played for the Cincinnati Reds and the Chicago White Sox, among others. He rejoined the Mariners in 2009 before retiring after a year. Griffey Jr. is a well-liked player in Major League Baseball. As a result, he received numerous lucrative endorsement deals. Some of his career highlights include ten Gold Glove Awards, seven Silver Slugger Awards, and so on.
Griffey Jr. retired with a.284 batting average, 2,781 hits, and 1,836 runs batted in.
6. Willie Mays
Willie Mays is regarded as one of the greatest baseball players of all time. He played 22 seasons in Major League Baseball and set the MLB home run record with 660. Mays started his professional career with the Negro minor league team. He was signed by the New York Giants in 1950, and he made his MLB debut with them.
Mays spent the majority of his professional baseball career with the San Francisco Giants. From 1972 to 1973, he was a member of the New York Mets. In addition to having the most MLB home runs, he also has the most outputs and the most extra-inning home runs.
Similarly, Mays’ career highlights include World Series champion, twelve Gold Glove Awards, the Roberto Clemente Award, and so on. In 1979, the legendary player was inducted into the Basketball Hall of Fame. Mays finished his MLB career with a.302 batting average, 3,283 hits, 1,903 runs batted in, and 338 stolen bases.
5. Albert Pujols
Albert Pujols, a Dominican professional player, is our number 5 with a total home run total of 679. He is a 42-year-old free agent known as “The Machine.”Pujols is a Dominican Republic native. In 1996, he relocated to the United States. He was drafted by the St. Louis Cardinals in the 13th round of the 1999 MLB draft and made his MLB debut in 2001.
He was a free agent after playing for the Cardinals until 2011. Pujols then refused to sign with the Cardinals, instead signing with the Los Angeles Angels. He agreed to a 10-year contract worth approximately $254 million. The Los Angeles Dodgers signed Pujols to a one-year contract in 2021.
He is well-known for his steady swings. Daniel G. Habib, a Sports Illustrated writer, described his wing as “quick” and “quiet.”Pujols has received numerous accolades for his outstanding batting ability throughout his career. Glove Award twice, Silver Slugger Award six times, NL Hank Aaron Award twice, Fielding Bible Award five times, and so on.
4. Alex Rodriguez
Former baseball shortstop and third baseman Alex Rodriguez, nicknamed “A-Rod,” ranks fourth in MLB home runs. He is regarded as one of the best baseball players of all time. Rodriguez was one of the most highly touted prospects before the MLB draft. The Seattle Mariners selected him first overall in the 1993 MLB draft.
The following year, Alex made his debut. During his 22-year MLB career, he was also signed by the Texas Rangers and the New York Yankees. Rodriguez was a 14-time All-Star, World Series champion, two-time Gold Glove Award winner, ten-time Silver Slugger Award winner, four-time AL Hank Aaron Award winner, and so on.
In addition, he signed two of the most lucrative sports contracts of his career. He became a media personality after retiring from the sport. Rodriguez finished his MLB career with a.295 batting average, 3,115 hits, 2,086 RBI, and over 300 stolen bases.
3. Babe Ruth
We’ve narrowed it down to our top three baseball players. Babe Ruth, the legendary batting figure, ranks third on our list of the most MLB home runs. He was born on February 6, 1895, and is regarded as one of the greatest baseball players of all time. Ruth was known as “The Bambino” and “The Sultan of Swat” during his 22-year MLB career. He started his career as a pitcher for the Boston Red Sox.
He rose to prominence as a slugging outfielder for the New York Yankees after making his debut in 2011. Ruth was the focus of intense press and public attention as a result of his celebrity. Not only did his on-field performance attract attention, but he was also involved in numerous off-field controversies.
Nonetheless, Ruth became one of America’s greatest sports heroes. He was also a member of the Boston Braves near the end of his playing career. During his playing career, he received numerous honors, including the best batting averages and seven World Series titles. The legendary player was inducted into the Baseball Hall of Fame in 1936.
Ruth finished his career with 2,783 hits, 2,214 runs batted in, a 94-46 record, and a 2.28 earned run average. On August 16, 1948, at the age of 53, this legendary figure died.
2. Henry Aaron
With 755 home runs, Henry Aaron is widely regarded as one of the greatest baseball players of all time. He was born on February 5, 1934, and played in Major League Baseball for 21 seasons. Aaron broke Babe Ruth’s 33-year-old record for the second-most MLB home runs. He was a member of the Negro league and the minor league. He was notable for his ability, but he was also subjected to racism.
Aaron was signed by the Milwaukee/Atlanta Braves in 1952, and he made his MLB debut in 1954. He spent the majority of his career with the Braves.
Aaron played for the Milwaukee Brewers from 1975 to 1976. He holds the MLB record for the most career runs batted in with 2,297, the most total career bases with 6,856, the most career extra-base hits with 1,477, and numerous other wins and awards. Aaron retired from baseball after the 1976 season and was inducted into the Baseball Hall of Fame in 1982.
At the time of his retirement, he had a.305 batting average, 3,771 hits, and 2,297 runs batted in.
1. Barry Bonds
Barry Bonds, a former left fielder, has the most home runs in MLB history. He holds the MLB home run record with 762 and is regarded as one of the greatest baseball players of all time. Bonds was the sixth overall pick in the 1985 MLB draft by the Pittsburgh Pirates, and he made his MLB debut in 1986. He spent 22 seasons in Major League Baseball.
He spent the majority of his career with the Pirates, from 1986 to 1992. Bonds then signed a lucrative free-agent contract with the San Francisco Giants in 1993. He signed a contract worth $43.75 million at the time. Bonds holds several other MLB records in addition to his most MLB home run record. Similarly, he has numerous career highlights and awards.
Despite being one of the most prolific baseball players, he also had a contentious career. His involvement in steroid scandals was his most notable controversy. Bonds last appeared in an MLB game for the San Francisco Giants in 2007. He finished his MLB career with a.298 batting average, 2,935 hits, 1,996 runs batted in, and 514 stolen bases.