- Jeff Kent has the most home runs of any second baseman in MLB history.
- Only three second basemen have hit over 300 big-league home runs.
- Marcus Semien has the most home runs by a second baseman in a single season.
Second basemen haven’t traditionally been known for their power hitting. There have been some exceptions throughout baseball’s history, but second basemen have generally been contact hitters with limited power-hitting ability.
While it’s hardly surprising that only three second basemen have hit over 300 home runs in the majors, the players featured in this list have invariably been among the favourites to hit a home run in the baseball betting markets.
List of Most Home Runs By a Second Baseman in MLB History
| Rank | Name | Home Runs | Team(s) |
| 1 | Jeff Kent | 377 | Toronto Blue Jays, New York Mets, Cleveland, San Francisco Giants, Houston Astros, Los Angeles Dodgers |
| 2 | Robinson Cano | 335 | New York Yankees, Seattle Mariners, New York Mets, San Diego Padres, Atlanta Braves |
| 3 | Rogers Hornsby | 301 | St. Louis Cardinals, New York Giants, Boston Braves, Chicago Cubs, St. Louis Browns |
| 4 | Craig Biggio | 291 | Houston Astros |
| 5 | Ryne Sandberg | 282 | Philadelphia Phillies, Chicago Cubs |
| 6 | Joe Morgan | 268 | Houston Astros, Cincinnati Reds, San Francisco Giants, Philadelphia Phillies, Oakland Athletics |
| 7 | Chase Utley | 259 | Philadelphia Phillies, Los Angeles Dodgers |
| 8 | Ian Kinsler | 257 | Texas Rangers, Detroit Tigers, Los Angeles Angels, Boston Red Sox, San Diego Padres |
| 9 | Joe Gordon | 253 | New York Yankees, Cleveland |
| 10 | Bret Boone | 252 | Seattle Mariners, Cincinnati Reds, Atlanta Braves, San Diego Padres, Minnesota Twins |
| 11 | Marcus Semien | 245 | Chicago White Sox, Oakland Athletics, Toronto Blue Jays, Texas Rangers |
| 12 | Lou Whitaker | 244 | Detroit Tigers |
| 13 | Jose Altuve | 241 | Houston Astros |
| 14 | Dan Uggla | 235 | Florida Marlins, Atlanta Braves, San Francisco Giants, Washington Nationals |
| 15 | Bobby Grich | 224 | Baltimore Orioles, California Angels, |
| 16 | Bobby Doerr | 223 | Boston Red Sox |
| 17 | Brandon Phillips | 211 | Cleveland, Cincinnati Reds, Atlanta Braves, Los Angeles Angels, Boston Red Sox |
| 18 | Roberto Alomar | 210 | San Diego Padres, Toronto Blue Jays, Baltimore Orioles, Cleveland, New York Mets, Chicago White Sox, Arizona Diamondbacks |
| 19 | Dick McAuliffe | 197 | Detroit Tigers, Boston Red Sox |
| T-20 | Ray Durham | 192 | Chicago White Sox, Oakland Athletics, San Francisco Giants, Milwaukee Brewers |
| T-20 | Brian Dozier | 192 | Minnesota Twins, Los Angeles Dodgers, Washington Nationals, New York Mets |
Which Second Baseman Has the Most Home Runs in MLB History?
Jeff Kent has the most home runs by a second baseman in MLB history with 377. Between 1997 and 2005, Kent averaged 31 home runs per 162 games.
Often among the MLB betting favourites to win MVP, Kent won the award in 2000 after hitting 33 big flies. That was one of his six seasons with 27 or more home runs.
Marcus Semien, who is 11th on this list, holds the record for the most home runs in a season by a second baseman with 45 in 2021.
The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.




