Well, Major League Baseball (MLB) is often hailed as one of the most prominent and popular baseball leagues based in North America and is followed by millions of baseball aficionados from all over the world. Major League Baseball is composed of 30 teams which are equally divided between the National League (NL) and American League (AL).
The glorious history of Major League Baseball, which spans over decades, has been witness to numerous legendary baseball players, including Shohei Ohtani, Aaron Judge, Juan Soto, Freddie Freeman and many others who have successfully led their respective teams to a glorious streak of victories owing to their fearless approach and unwavering dedication towards the game. Have you ever wondered about the top four players who have scored the highest number of home runs in Major League Baseball as of April 2026? Well, let’s find out.
In this article we will take a look at the top four baseball players with most home runs in Major League Baseball (MLB) as of April 2026.
Top 4 Players With Most Home Runs in MLB History
-
Barry Lamar Bonds – 762 Home Runs

The legendary American former professional baseball player Barry Lamar Bonds is at the first spot on our list of the top four players who have scored the highest number of home runs in MLB as of April 2026. Often hailed as one of the greatest and most influential baseball players of all-time, Barry Lamar Bonds received numerous coveted honours and accolades throughout his career including seven National League (NL) Most Valuable Player Awards and 12 Silver Slugger Awards, along with 14 All-Star selections.
Additionally, Barry Lamar Bonds also continues to hold numerous prestigious MLB hitting records, including career home runs (762), most home runs in a single season (73, set in 2001), and the records for the most walks and intentional walks in a career, season, and in consecutive games. Barry Lamar Bonds’ terrific record of 762 home runs continues to be an unbeaten record as of April 2026, ranking him at the first spot on our list.
-
Hank Aaron – 755 Home Runs

At the second spot on our list of the top four baseball players with most home runs in Major League Baseball (MLB), as of April 2026, we have another American former professional baseball player, Hank Aaron, who is often also popularly referred to as “Hammer” by millions of his fans from all over the world. Hank Aaron played a record total of 23 seasons in Major League Baseball between 1954 and 1976, including a record total of 21 seasons in the National League (NL) and the remaining two with the Milwaukee Brewers in the American League (AL).
Throughout his glorious professional baseball career, Hank Aaron scored a spine-chilling total of 755 home runs, which continues to be the second-highest aggregate as of April 2026. Additionally, the American baseball legend Hank Aaron also holds the record for most career runs batted in (RBIs) (2,297), extra base hits (1,477), and total bases (6,856), speaking volumes about his unmatched dominance in the game.
-
Babe Ruth – 714 Home Runs

Next, at the third spot on our list of the top four players who have scored the highest number of home runs in MLB as of April 2026, we have yet another American baseball sensation, Babe Ruth, who is also often popularly hailed as one of the greatest baseball players of all-time. Often referred to as “the Sultan of Swat”, Babe Ruth started off his official MLB career as a star left-handed pitcher for the Boston Red Sox in 1914 and continued to play a record total of 22 seasons till 1935.
Throughout his star-studded career in Major League Baseball, Babe Ruth scored a phenomenal total of 714 home runs which continues to be the third-highest aggregate as of April 2026, ranking him at the third spot on our list. Owing to his dominant exploits, Babe Ruth was elected to the Baseball Hall of Fame as one of its first five members in 1936.
-
Albert Pujols – 703 Home Runs

Finally, at the fourth spot on our list of the top four baseball players with most home runs in Major League Baseball (MLB) as of April 2026, we have the iconic Dominican-American professional baseball manager and former first baseman and designated hitter, Albert Pujols, who is the manager of the Estrellas Orientales of the Dominican Professional Baseball League.
Often regarded as one of the most dominant players in the history of Major League Baseball, Albert Pujols played a record total of 22 seasons for the St. Louis Cardinals, Los Angeles Angels of Anaheim / Los Angeles Angels, and Los Angeles Dodgers and scored a phenomenal total of 703 home runs which continues to be the fourth-highest aggregate as of April 2026. Additionally, Albert Pujols was also honoured with the prestigious Silver Slugger award for a record total of doc times and the coveted Gold Glove award twice in his glorious career, speaking volumes about his unmatched legacy in the game.